Изменяемая длительность включения диода

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
STX-121
Рядовой
Сообщения: 19
Зарегистрирован: 03.03.2017{, 15:50}
Репутация: 0

Изменяемая длительность включения диода

#1

Сообщение STX-121 » 20.03.2017{, 10:56}

Всем привет!
Осваиваю Flprog, подскажите, что не так?
Из Uart приходит переменная "Shim" (Integer 0-1023), если значение меньше 51 - диод гаснет, если больше - 972 загорается. Это работает.

Между этими значениями диод должен мигать с длительностью от 0 до 8 сек (в зависимости от значения переменной).
Цикл генератора - 8сек

Диод горит постоянно, мигать отказывается...
Вложения
6393794.png
Последний раз редактировалось STX-121 20.03.2017{, 11:00}, всего редактировалось 1 раз.

STX-121
Рядовой
Сообщения: 19
Зарегистрирован: 03.03.2017{, 15:50}
Репутация: 0

Изменяемая длительность включения диода

#2

Сообщение STX-121 » 20.03.2017{, 10:58}

Масштабирование вот такое:
Вложения
5068492.png

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 36
Откуда: Коломна
Имя: Станислав
Контактная информация:

Изменяемая длительность включения диода

#3

Сообщение Boroda » 20.03.2017{, 11:44}

Вместо TOF поставьте ассиметричный генератор с длительностью единицы "Scale" и длительностью нуля "8000-Scale", тогда будет мигать.

Если надо чтоб мигнуло только 1 раз после прихода посылки, то надо перезапустить TOF с выхода UART "новые данные" через Rtrig с инверсией на выходе.

STX-121
Рядовой
Сообщения: 19
Зарегистрирован: 03.03.2017{, 15:50}
Репутация: 0

Изменяемая длительность включения диода

#4

Сообщение STX-121 » 20.03.2017{, 12:01}

Теперь все отлично. Спасибо!

Ответить

Вернуться в «Спросить у знатоков»