Строка

Простейшие вопросы в области инженерной разработки
Ответить
Бонифаций
interested
interested
Сообщения: 7
Зарегистрирован: 09 апр 2017, 20:09
Версия LabVIEW: 2016
Контактная информация:

Строка

Сообщение Бонифаций »

Здравствуйте, подскажите пожалуйста, как можно реализовать подобную бегущую строку через очередь?
Вложения
строка.vi
(8.27 КБ) 92 скачивания
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Строка

Сообщение Kosist »

Разбейте программу на логические стейты - ввод текста, добавление пробелов, модификация строки. Затем, Вы можете сделать два цикла. Первый - Producer, в котором будет Event Structure, и из которого Вы будете посылать комманды через очередь. А второй - Consumer, в котором будет Ваша стейт-машина, и очередь.
И тогда просто замените тот цикл While Loop, где Вы сейчас переворачиваете строку, на "одиночный" стейт, который будет циклически выполнятся при отсылке комманды через очередь.
Посмотрите во вложении:
Вложения
строка_PCQST.vi
(27 КБ) 80 скачиваний
Мы делили апельсин - много наших полегло...
Ответить

Вернуться в «Для чайников»