AlexCrane писал(а): ↑17.07.2020{, 14:50}
vlad, Тогда откажитесь от автоматического переключения шагов и формируйте свой алгоритм. Ну или блокируйте импульс блоком AND
Решение очень простое, я чет начал мудрить с задержками. Но все равно с блоком AND проскакивает импульс на нулевом шаге идущим после не нулевого. только на нем. на след нулевом идущим после нулевого все норм. но импульс визуально меньше стал. думаю наверное лучше получится если скомбинировать блоки И, TOF. заранее получить время след шага.Получиться что если след шаг равен 0 , TOF заблокирует вход AND
Отправлено спустя 44 секунды:
Ну или действительно свой алго делать без командоаппарата
Отправлено спустя 6 часов 45 минут 42 секунды:
что я сделал. поставил на вход AS генератор. т.е. с эмитировал и высокий и низкий потенциал. в описании блока сказано, что "
“Автоматическое переключение шагов” – установка этого чек бокса включает имитацию электродвигателя привода командоаппарата. При этом у блока формируется вход “AS”. Высокий логический уровень на этом входе включает двигатель, а низкий – выключает." также там есть "“При останове таймер шага”
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.
Все что он делает это когда пропадает высокий сигнал на AS он останавливается , а при появлении не скидывает нехрена а продорлжает работу. А если убрать галку с "После последнего шага перейти к шагу ноль, то отрабатывает весь цикл до конца, но больше не запускается.
Отправлено спустя 58 минут 8 секунд:
а вот и ответ.
viewtopic.php?f=18&t=5798&p=78606&hilit ... %82#p78606