Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Trim5

Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2019, 14:08   #1
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Бегущая строка для Trim

Добрый день коллеги! Кто-нибудь сталкивался с бегущей строкой для Trim?Поделитесь мыслями плиз)


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 13.11.2019, 14:41   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата
Сообщение от Fater Посмотреть сообщение
Добрый день коллеги! Кто-нибудь сталкивался с бегущей строкой для Trim?Поделитесь мыслями плиз)
Какими мыслями? Приложил простейшую бегущую строку
Миниатюры
Нажмите на картинку для увеличения

Название:  Скриншот 13-11-2019 134141.png
Просмотров: 136
Размер:  13.8 Кбайт  


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 13.11.2019, 17:58   #3
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Спасибо Илья, оно конечно понятно, НО: загрузи и посмотри, что происходит. Понятно, если CTU поменяем на CTD, изменим направление движения строки. Не нравится что надпись после окончания счета слева возникает сразу, и не исчезает справа, пока ее не "затрет" бегущая строка.
Кроме того, приходится добавлять пробелы либо до, либо после надписи в блоке str, чтобы не было артефактов до (после) определенных символов...
Миниатюры
Нажмите на картинку для увеличения

Название:  Бегущая строка.jpg
Просмотров: 50
Размер:  116.7 Кбайт  


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 13.11.2019, 18:14   #4
gcvdsv
Senior Member
 
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата
Сообщение от Fater Посмотреть сообщение
Спасибо Илья, оно конечно понятно, НО: загрузи и посмотри, что происходит. Понятно, если CTU поменяем на CTD, изменим направление движения строки. Не нравится что надпись после окончания счета слева возникает сразу, и не исчезает справа, пока ее не "затрет" бегущая строка.
Кроме того, приходится добавлять пробелы либо до, либо после надписи в блоке str, чтобы не было артефактов до (после) определенных символов...
Что бы надпись убегала, надо в ctu выставить значение больше чем 799, что бы надпись "ушла", а с появлением сразу хз, счет из минуса как то сделать надо, но это не поможет
у меня 500 это для SHM4
Фон экрана черный, фон шрифта черный, цвет шрифта белый
Миниатюры
Нажмите на картинку для увеличения

Название:  Аннотация 2019-11-13 171213.png
Просмотров: 34
Размер:  10.3 Кбайт  
gcvdsv вне форума   Ответить с цитированием
Старый 13.11.2019, 18:59   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата
Сообщение от Fater Посмотреть сообщение
Спасибо Илья, оно конечно понятно, НО: загрузи и посмотри, что происходит. Понятно, если CTU поменяем на CTD, изменим направление движения строки. Не нравится что надпись после окончания счета слева возникает сразу, и не исчезает справа, пока ее не "затрет" бегущая строка.
Кроме того, приходится добавлять пробелы либо до, либо после надписи в блоке str, чтобы не было артефактов до (после) определенных символов...
Так я вроде и написал, что простейшая бегущая строка, я ведь мысли читать пока не умею, не знаю что именно вам нужно.

gcvdsv верно написал, что надо значение больше выставить, чтобы текст дальше уходил.

Способов реализации множество, и зависимости от конкретной цели удобна конкретная реализация. Вот пример, что выезжала слева и убиралась справа, немного подпилить синхронизацию по задержкам.
Миниатюры
Нажмите на картинку для увеличения

Название:  Скриншот 13-11-2019 175749.png
Просмотров: 82
Размер:  30.9 Кбайт  


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 14.11.2019, 06:40   #6
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Так я вроде и написал, что простейшая бегущая строка, я ведь мысли читать пока не умею, не знаю что именно вам нужно.

gcvdsv верно написал, что надо значение больше выставить, чтобы текст дальше уходил.

Способов реализации множество, и зависимости от конкретной цели удобна конкретная реализация. Вот пример, что выезжала слева и убиралась справа, немного подпилить синхронизацию по задержкам.
Я это все к тому, что "конструкторский" макрос бегущей строки совсем не для Trima. Хотелось узнать у кого какие мысли на этот счет. Во вложении мое решение этой задачи. Как мне кажется, оно слишком замороченое? Во всяком случае, при исключении какого-либо параметра из выводимых на экран, придется пересчитать "математику". Начало и конец строки пришлось "спрятать" за кнопки назад/вперед (число нажатий ограничено).
Вариант с перебором строк внутри элемента вывода не пробовал, думаю что в случае с несколькими строками нужно будет для каждого параметра делать свое "наполнение", а перебор организовать при достижении Х-ом нулевого значения для каждого параметра отдельно, что в принципе не составляет труда. Если есть куда "спрятать" начало и конец строки так не стоит заморачиваться (ИМХО).
Все верно, или я перемудрил?
Разумеется скорость строки зависит от тика системы.
Вложения
Тип файла: psl Untitled.psl (192.6 Кбайт, 22 просмотров)


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 14.11.2019, 06:49   #7
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Что бы надпись убегала, надо в ctu выставить значение больше чем 799, что бы надпись "ушла", а с появлением сразу хз, счет из минуса как то сделать надо, но это не поможет
у меня 500 это для SHM4
Фон экрана черный, фон шрифта черный, цвет шрифта белый
Я тоже пришел к выводу, что координаты не нужно ограничивать рамками дисплея, червь сомнения заедал) выложил свое решение, если интересно смотри. Скажем так, были бы кости, а мясо нарастет.


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 14.11.2019, 11:24   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата
Сообщение от Fater Посмотреть сообщение
Я это все к тому, что "конструкторский" макрос бегущей строки совсем не для Trima. Хотелось узнать у кого какие мысли на этот счет.
Ну вот теперь понятно, что тема для размышлений о вариациях бегущей строки). Так в конструкторе трима и нет. Мое мнение, вообще бегущая строка была актуальная для пикселей и 2G, в smh4 и трим и так необходимая информация помещается, т.е. для текущих реализаций ПО на триме она мало востребована, хотя в будущем может пригодиться.

Цитата Во вложении мое решение этой задачи. Как мне кажется, оно слишком замороченое? Во всяком случае, при исключении какого-либо параметра из выводимых на экран, придется пересчитать "математику". Начало и конец строки пришлось "спрятать" за кнопки назад/вперед (число нажатий ограничено).
На первый взгляд решение неплохое, визуальная реализация тоже, пересчет математики можно автоматизировать.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 14.11.2019, 11:49   #9
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Бегущая строка для Trim

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Мое мнение, вообще бегущая строка была актуальная для пикселей и 2G, в smh4 и трим и так необходимая информация помещается, т.е. для текущих реализаций ПО на триме она мало востребована, хотя в будущем может пригодиться.
Спасибо на добром слове) В моем случае мне как раз и была нужна такая штука, потому как экран забит другой информацией, которую кстати меняю при помощи навигации (всего три страницы).
Вот было бы неплохо доработать, чтобы начало и конец не закрывать. Лично у меня такой задачи сейчас не стоит.


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проект для trim приточка vanek0 Вопросы о Trim5 16 14.10.2019 11:42
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20
бегущая строка в SMArt max7222 SMArt 1 01.08.2012 16:56
Экран: бегущая строка Arsie Библиотека макросов 0 21.12.2006 11:31


Часовой пояс GMT +4, время: 15:09.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023