Страница 1 из 1
Некоректная работа командоаппарата
Добавлено: 07 май 2023, 21:40
AndrejK
Из справки на командоаппарат: “Вход En” - при установке данного чек бокса у блока формируется вход “En”, и блок производит какие – либо действия только при наличии высокого логического уровня на нём.
Проблема в том, что блок производит действия и при низком уровне на нем, причем только первый шаг и зависает. Версия 7.3.8.
На приложенном фото решение проблемы в скетче, путем перемещения строчки.
Некоректная работа командоаппарата
Добавлено: 07 май 2023, 23:13
Stranger
А я думал так и задумано было) всегда делал первый шаг на пару сек со всеми выключенными выходами
Некоректная работа командоаппарата
Добавлено: 08 май 2023, 21:39
AndrejK
Так же есть проблема, если хотим использовать задержку на включение командоаппарата.
Проблема в том, что командоаппарат начало отсчета времени берет не с момента его включения (En), а с момента включения МК (строчка 19 в приложенном скетче).
Если очень надо использовать задержку на включение командоаппарата, то вносим исправления в скетч действуя по аналогии.
В приложенном скетче-примере добавлено: 12, 46, 47, 49, 50 строка. 19 строка перенесена в 48, и 44 перенесена в 51.
Некоректная работа командоаппарата
Добавлено: 10 май 2023, 12:31
Goosr
Командоаппарат при высоком сигнале на входе EN производит переключения между шагами в зависимости от условий шага. Если со входа EN снять высокий уровень в момент когда на выходе(ах) командоаппарата было значение true, то это значение сохраниться, даже при выключенном командоаппарате.
Как вариант сделать нулевой шаг со значением выходов falce.
Некоректная работа командоаппарата
Добавлено: 10 май 2023, 22:34
AndrejK
Goosr писал(а): 10 май 2023, 12:31
Как вариант сделать нулевой шаг со значением выходов falce.
Попробовал вставить нулевой шаг с false с нулевым значением времени... не пойму как, но задержка работает
