1

Тема: Обработка CAN сообщений Canny 5.3 PICO

Господа, добрый день.
Имею две программы:
  V2 - переключает минус на 10 выходе но нужно держать кнопку определенное время и не всегда работает как нужно (хочет переключает сразу, хотел - не сразу)
  V3 - одна кнопка с адресом F1F0 подает минус, F0F1 сбрасывает. Работает отлично, но нужно использовать две кнопки - это неудобно.
Проблема в том что при нажатии кнопки он ее опрашивает что-ли импульсами и в итоге в V2 пришлось монтировать счетчик.
Задача: 1 раз нажал на кнопку - подал минус и держать его, второй раз на нее же нажал - убрал минус.

Я пробовал через задержку: типа если произошло события не опрашивать 1000мс - не не помогает.

Как реализовать однократное переключение?

Вложений в сообщении

Иконка вложения Mini.rar 1.09 кб, скачивался 204 раз, последний раз 2020-07-27 

2

Re: Обработка CAN сообщений Canny 5.3 PICO

Не правильно организован прием и обработка сообщений CAN. Примеры организации приема сообщений приведены в соответствующем разделе wiki.
Пример диаграммы во вложении.

Вложений в сообщении

Иконка вложения mini2_1.cfd 1.18 кб, скачивался 260 раз, последний раз 2020-07-27 

3

Re: Обработка CAN сообщений Canny 5.3 PICO

спасибо, попробую, но не очень понял отличие схемы))

4

Re: Обработка CAN сообщений Canny 5.3 PICO

Подробнее об отличии: https://forum.canny.ru/viewtopic.php?pid=6367#p6367

5

Re: Обработка CAN сообщений Canny 5.3 PICO

Разобрался, спасибо, все получилось!)) мы по кнопке открываем заслонку в выхлопе для прямотока, а вторая кнопка теперь для водометанола))