PDA

Просмотр полной версии : Реализовать "бегущую строку" на дисплее ПР200



FPavel
26.02.2023, 08:17
Доброго дня, уважаемые специалисты

Пробую получить "бегущую строку на экране:
1. На экране создал "метку" с текстом "Длинный-длинный текст" (длина 21 символ), выставил свойства длина текста 16, координате X от переменной iCoord.
2. На холсте набрал один из примеров с форума для бегущей строки, которому задал длину реального текста - 21 символ.

Загрузил в ПР200 и увидел, что в бегущей строке не полностью отображается текст, только первые 16 символов.

В чём ошибка?

Игорюня
26.02.2023, 09:51
Если использовали МЕТКУ, то так и будет. Нужно использовать ВВОД/ВЫВОД(BOOLEAN) и использовать переменную Х для сдвига.

FPavel
26.02.2023, 10:02
Спасибо!

Действительно, так и есть - замена метки на ВВОД/ВЫВОД(BOOLEAN) без указания переменной и пустых строк для true+false - помогло реализовать бегущую строку.
Что несколько странно - требовался вывод текста, а не более сложного ввода-вывода переменной.

Dimensy
26.02.2023, 10:54
Спасибо!

Действительно, так и есть - замена метки на ВВОД/ВЫВОД(BOOLEAN) без указания переменной и пустых строк для true+false - помогло реализовать бегущую строку.
Что несколько странно - требовался вывод текста, а не более сложного ввода-вывода переменной.

Можно и другие элементы вывода на экран использовать. Ограничение на 16 символов только у метки

FPavel
26.02.2023, 14:35
Спасибо

Теперь, когда понятно, что элементы ведут себя по-разному, можно экспериментировать.
Изначальная проблема была в непонимании этого факта - ведь для "метки" всё сделал правильно, но не учёл задумку или недоработку производителя.