Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Я такое заметил, может совпадение(не злой умысел): когда важно где поставить линию задержки, я приводил примеры на форуме, почему-то ОЛ хочет поставить ЛЗ именно в том месте, где её нельзя ставить! В таком случае, если ОЛ будет решать где поставить ЛЗ, нарушится логика работы алгоритма!
Последний раз редактировалось Сергей0308; 04.12.2023 в 14:29.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Товарищи старожилы, объяснити пожалса, как это работает. Эксперементирую с простеньким секвенсором, несколько пар таймеров, пауза–работа. Всё идёт хорошо, пока значения времени записываю в блочки напрямую, если же делаю это через блоки записи, то всё идёт плохо, вернее не идёт совсем.
апачиму.jpg
У Вас все таймеры работают последовательно, я бы предпочёл иметь один таймер на весь колхоз!
Время через блок записи в ФБ задаётся в миллисекундах.
И, здесь ясновидящих нет, в смысле, что Вы там натворили, надо проект прилагать, если конечно разобраться хотите!
Мне кажется для вашего случая хватило бы регистра сдвига на 8 разрядов, использовать через один, промежуточный разряд использовать для задания паузы, всё!
Последний раз редактировалось Сергей0308; 05.12.2023 в 09:25.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Urfin_Dzhyus Write_To_FB пишет в миллисекундах, не забыли?
Вот ещё один вариант могу предложить, в смысле выполнения вашего алгоритма:
Включение выходов с паузой.png
Включение выходов с паузой.owle
Может кто лучше сделает, в смысле, сделал из того что первое под руку попалось!
Вот ещё зациклил процесс, теперь будет моргать пока не остановите процесс. Процесс останавливается только по завершению текущего цикла.
Включение выходов с паузой_2.PNG
Включение выходов с паузой_2.owle
Типа чтобы счётчик зря не пропадал, специально для таких целей делал!
Можно сделать что с одной кнопки будет запускаться на один цикл работы алгоритма, а с другой будет мигать пока не выключишь, короче, типа как-то так:
Включение выходов с паузой_3.png
Включение выходов с паузой_3.owle
В смысле, можно как угодно сделать!
Последний раз редактировалось Сергей0308; 07.12.2023 в 13:15.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо, Сергей. Вот, как у меня получилось. Это основной рабочий алгоритм, дорисую и выложу, для конструктивной критики).
sq.jpg