То что Вы и я предлагаете, это не свистоперделки, это используется(может использоваться) в программе! Свистоперделки - не используются в программе, как в той теме, что Вы привели, если убрать эти свистоперделки - ничего не изменится в работе программы! Собственно поэтому они(свистоперделки) и не нужны! Например, если измерять раз в секунду мгновенное значение напряжение в розетке(сети), напряжение может быть любое в диапазоне 0-311 вольт, что это Вам даёт - ничего, но подобных бесполезных действий может быть много. Ну, товарищ конечно может что угодно рассказать, типа жить без них не может, от этого они не перестанут быть свистоперделками, не нужными для работы программы элементами! Надеюсь, понятно объяснил?!
И, бывает не всё так однозначно, как в данном случае, в смысле, например макрос вычисления дней недели: стоит ли усложнять макрос рассчитывая на работу более 100(400) лет, ведь на практике ни одно ПР столько не проработает!
И, чуть не забыл по теме, в смысле, мой вариант.
Контакты кнопки "Стоп" и концевиков - нормально-замкнутые(размыкающиеся), как обычно делают, в смысле, без извращений!
Туда-сюда.PNG
Надеюсь, чем-то отличается от преведущих, в смысле, задачка простейщая, не мудрено и повторится!
Туда-сюда.owle
Вот ещё вариант с паузой между включениями:
Туда-сюда_2.owle
Туда-сюда_3.PNG
Туда-сюда_2.PNG





Ответить с цитированием