Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
делается это примерно так:
вошли в зону, запустили таймаут, если по истечении его из зоны не вышли (тут правда надо очь аккуратно продумать нащет Д-, т.к. войти в зону можно с разной скоростью), то делаем совершенно тупую вешчь - уставку приравниваем к регулируемому параметру, а сам регулятор продолжает "щелкать" в обычном режиме словно ниче и не случилось.
когда рег.параметр выходит из зоны (опять же особое внимание Д-, т.к. выйти можно с разной скоростью!), то ОС снова замыкается, не чтоб не было ступеньки, уставку потихоньку опускаем "на место". т.е. на каждом такте регулятора +/- какую-то кроху и "тянем" её на место.
т.о. избегаем "разрыва" при выходе из зоны.
Составить ответ | Вернуться на конференцию
Ответы