Корректирование отклонений показателей


Для того чтобы контроллер начал корректировать отклонения показателей среды, необходимо изменить код обработчика таймера для класса CGreenhouseView, добавив в него вызов операции m_EnvironmentalController.OnTimer().

После запуска программы можно увидеть, как все отклонения в параметрах среды тут же начинают компенсироваться включением соответствующих исполнительных устройств (рис. 19.13).

Рис. 19.13.Регулировка показателей среды при помощи исполнительных устройств

По рисунку видно, что выполнение плана началось в девять часов утра. При этом температура и показатель рН уже были выше нормы. Для снижения температуры был включен вентилятор, а для снижения уровня рН открыт кран для поступления воды. При этом также было включено освещение теплицы. Постепенно температура и уровень рН пришли в норму, и в 9:10 исполнительные устройства были выключены. В 10:00 уровень рН был в норме, однако, температура опять поднялась на 1 градус, и снова потребовалось включение вентилятора.

Таким образом, тепличное хозяйство прекрасно работает. Устройства выполняют свои функции, что и требовалось от программы.


Литература

1. Трофимов С.А. Case-технологии: практическая работа в Rational Rose — М.: ЗАО «Издательство БИНОМ», 2001 г. — 272 с.: ил.



Дата добавления: 2016-06-18; просмотров: 899;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.006 сек.