Цитата Сообщение от capzap Посмотреть сообщение
непрокатывает, задержка одна секунда: первый импульс длительный секунд пять, два вторых по полсекунды длительность и период и выход уже неадекватно работает
Тут без массивов фронтов не обойтись, заданное время задержки массивы заполняем, время закончилось удаляем первый элемент, вставляем текущее состояние входа, соответственно через тригерры фронтов. а после через РС триггер на выход, вход R подаем нулевой элемент массива задних фронтов, на S передних фронтов
Как то так у меня в мыслях, делать не собираюсь, занят
capzap прав. У меня тоже получается, что правильно работает, только если интервал между импульсами больше времени задержки. А с массивами слишком нерационально, это ж какой размер массивов должен быть, чтобы каждый цикл запоминать состояние входа даже в течении 1 сек. Хотя по другому и не получится. Надо ввести какие-нибудь ограничения, например минимальная длина импульса 0.1 сек.