Не знаю, что там у автора за примеры других программ, но временные уставки могут быть очень разными для каждой программы в отдельности без всякой логики, если не знать конечного результата. При чем настолько разными, что логики может не быть.
В примере дискретность 0,2 сек для каждого отдельного элемента, но ведь дискретность может быть и 0,3 и 0,1 как для всех выходов, так и отличаться для каждого выхода быть своя.
з.ы. вообще нужен автор, чтобы привел хотя бы 10-ок примеров программ, которые он хотел применять.
Ваш алгоритм легко перенастроить на такой вариант программы например ? Логика, найденная по первому примеру потянет второй ?
Тогда уж диаграммы состояний нужно иметь, несколько раз пытался этого добиться, так и не смог, говорят не знаем, что это такое, а словами объяснять, тем паче с ихними талантами красноречия, можно не одну неделю!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.