Сброс таймера, триггера в начало?

Ответить
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Сброс таймера, триггера в начало?

Сообщение AndrejK »

Часто приходится пользоваться комбинацией отправки в цикл на плату при определенном условии и возвращению в основную плату для выполнения нового цикла. Но таймеры и триггеры, в основной плате, уже сработали. Нужен сброс. Как это сделать. В коде это возможно, а как это сделать в FLProg?
Пока пользуюсь добавлением кода непосредственно в программу. Но это ооочень неудобно.
Подскажите пожалуйста. Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Сброс таймера, триггера в начало?

Сообщение Naladchik »

AndrejK писал(а): 30 авг 2021, 08:03...Нужен сброс...
Проверьте.
1.png
Должна получиться задержка в один цикл программы, во время которого сбросятся и таймер и триггер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Сброс таймера, триггера в начало?

Сообщение edyapd »

[ref]AndrejK[/ref], если вам требуется раз в секунду отправлять данные в сом-порт, то поставьте генератор(500/500) между таймером и триггером.
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Сброс таймера, триггера в начало?

Сообщение AndrejK »

Naladchik писал(а): 30 авг 2021, 09:45
AndrejK писал(а): 30 авг 2021, 08:03...Нужен сброс...
Проверьте.
1.png
Единичку выводит только один раз, т.е. не работает.

Отправлено спустя 6 минут 1 секунду:
edyapd писал(а): 30 авг 2021, 10:46 [ref]AndrejK[/ref], если вам требуется раз в секунду отправлять данные в сом-порт, то поставьте генератор(500/500) между таймером и триггером.
Мне нужно по возвращению в основную плату, запускать ее по новой. Отправка данных в сом-порт - это просто как пример выполнения определенного события, полученного в основной плате.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Сброс таймера, триггера в начало?

Сообщение edyapd »

AndrejK писал(а): 30 авг 2021, 10:58 Единичку выводит только один раз, т.е. не работает.
У вас в UART установлено отправлять по переднему фронту. А передний фронт он один раз проходит. Вот повторно и не отправляет.
Поставьте "Отправлять в каждом цикле". Тогда должно отправлять при каждом входе на плату.
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Сброс таймера, триггера в начало?

Сообщение AndrejK »

Спасибо!!!
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя