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

——Параметры
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

Вложения

  • zip Бегущая_строка
    Дата добавления: 02.02.2018 14:04 Размер файла: 30 КБ Кол-во скачиваний: 2863

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

не в сети 7 дней

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

758
Комментарии: 15Публикации: 389Регистрация: 04-02-2018

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

Оставьте комментарий

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