Правильно, последнюю.
Это значит, что регулятор может использоваться как отдельно, так и совместно с внешним управителем, который командует когда и что делать. В качестве такого управителя нужно рассматривать не абстрактный предмет,а конкретную железку, и смотреть на логику взаимодействия - иначе получается криво. Впрочем, для твоей задачи это может быть неактуально.
К примеру, смотри
- При наличии сигнала S1 и отсутствии S2 устанавливатся мощность Р1
- При наличии сигнала S2 устанавливатся мощность Р2, вне зависимости от сотояния S1
- Отсутствие обоих сигналов отключает нагрузку.Sambedded, 21 Марта 13, 00:12
В случае автономной работы у тебя нет сигналов ни того ни того. Соответственно - нагрузка будет отключена. То есть придется либо программно, либо аппаратно рихтовать.
П.С. На практике нужны три состояния. НОЛЬ, РАЗГОН, РАБОТА. Подумай над двумя каналами следующего вида.
Внешний стоп - по активизации обрубает нагрузку
Разгон - дает полную мощность
В принципе, они у тебя уже заложены, нужно только ввести в ячейки 0 и 100
Только при отсутствии обоих выходи на мощность которая заложена в ячейке СТАРТ. А в эту ячейку запоминается либо последняя мощность, выставленная оператором, либо предустановка
Как то так, навскидку
Что касается полуволн, мы меряем одну из двух. Случай перекоса крайне маловероятен, и на самом деле нестрашен для наших задач