Бегущая строка

——Параметры
length_out: количество символов на выходе “out”
t_step: время в миллисекундах через которое будет происходить смещение на один символ.

——Входы
inStr1: строка из которой и будет набираться бегущая строка на выходе “out”.
start: старт цикла анимации
circle: круговой перебор.

——Выходы
out: сформированная строка
step: импульс в один програмный цикл после каждога шага анимации
end: выход в один программный цикл после завершения цикла анимации

При кратковременном импульсе на входе “start” : один цикл перебора строки поданной на вход inStr1.
При постоянной “1” на входе “start” : бегущая строка идёт без остановки.
При “0” на входе “circle”: перед каждым новым циклом перебора строки старая строка будет заманена пробелами (очистка).
При “1” на входе “circle”: очистки не будет, старая строка будет замещаться новой.

В архиве блоки v1, v2 и пример создания бегущей строки из трёх строк.
v1: бегущая строка формируется на прямую из строки на входе “inStr1” (меньше расход памяти).
v2: перед каждым новым циклом строка поданная на вход “inStr1” будет сохранятся в переменную из которой уже и будет формироваться бегущая строка.

 

 


3

Вложения

Автор публікації

Офлайн 1 тиждень

Сергей Глушенко

782
Коментарі: 15Публікації: 391Реєстрація: 04-02-2018

1 коментар до “Бегущая строка”

Залишити коментар

Войти с помощью: