Создавал уже тему с вопросом об оптимизации решения, но походу из за отсутствия в ней активности, она была удалена
Вопрос был об элегантном способе реализации включения/выключения нагрузки в одинаковой последовательности. Т. е. что первое включилось, должно первым и выключится.
Примерно так
Элегантных решений никто не предложил
, поэтому выкладываю свои "изыскания"
Краткое описание:
Сначала разбиваю заданный гистерезис на кол-во выходов, получаю "шаги" внутри этого диапазона, определяюсь с направлением изменений (больше/меньше)
Беру 2 счетчика для подсчета шагов на включения и выключения, записываю в массив последовательность включений
Ну и собственно плата выборки из массива "включение" (в который вносится нужная последовательность включения) для включения и последующего отключения в той же последовательности
Решение на мой взгляд не совсем оптимальное, но вдруг кому то пригодится
Собственно сама "портянка"
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.