В этом примере для интерактивного моделирования системы климат-контроля автомобиля используется панель управления и дисплеи. Можно настроить управление вентилятором и рециркуляцией воздуха, а также задать внутреннюю температуру и изменить внешнюю температуру. Блок линейного датчика, блок области панели мониторинга и блок дисплея показывают внутреннюю температуру автомобиля. Модель в этом примере добавляет панель мониторинга в sldemo_auto_climatecontrol модель. Дополнительные сведения о базовой модели см. в разделе Моделирование автоматических систем климат-контроля.

Эта модель использует блок подсистемы для сбора элементов управления и отображения в одном интерфейсе для модели. Чтобы создать подсистему в этом примере:
1. Добавление блока подсистемы в sldemo_auto_climatecontrol модель.
2. Удалите предварительно заполненное содержимое подсистемы. Подсистеме не требуются порты ввода или вывода, так как блоки панели мониторинга не используют порты для подключения.
3. Добавьте содержимое панели мониторинга.
На панели мониторинга для этой модели:
Два блока флажков включают и выключают вентиляторы и рециркуляцию воздуха.
Блок ручки задает внутреннюю температуру.
Блок редактирования позволяет задать внешнюю температуру.
Блок области панели мониторинга отображает значение внутренней температуры с течением времени.
Блок линейного датчика отображает мгновенное значение внутренней температуры.
Блок отображения показывает мгновенное значение внутренней температуры.
Области в подсистеме можно использовать для группирования и маркировки связанных элементов управления и экранов. Дополнительные сведения о создании областей см. в разделе Области полей и меток модели.
Чтобы исследовать соединения между каждым блоком в подсистеме панели мониторинга и моделью, можно выбрать блок на панели мониторинга, сделать паузу на многоточии, которое появляется над ним, и щелкнуть Перейти к соединенному элементу (Jump to Connected Element). Редактор Simulink ® переходит к блоку или сигналу, подключенному к этому блоку, и выделяет его на панели инструментов.
Блоки флажков подключаются к dist_req и recycle_air постоянные блоки. В sldemo_auto_climatecontrol сигналы рециркуляции вентиляторов и воздуха управляются блоками ручного переключения с двумя постоянными блоками в качестве входных сигналов.
Замена блока ручного переключения в sldemo_auto_climatecontrol модель с блоком «Флажок»:
1. Удалите блок ручного переключения и один из блоков констант.
2. Подключите другой блок константы непосредственно к блоку мультиплексора.
3. Укажите переменную в качестве значения блока «Константа».
В этой модели используется переменная dist_req для управления вентиляторами и переменной recycle_air управление рециркуляцией воздуха.
4. Щелкните значок Unrecognized functions or variables и создайте переменную в рабочей области модели.

Теперь переменная dist_req держит состояние болельщиков.
5. Нажмите Ctrl + D, чтобы обновить схему, чтобы только что созданная переменная была доступна для подключения.
6. Подключите блок «Флажок» к dist_req переменная.
Выполните аналогичный процесс для замены ручного переключателя рециркуляции воздуха.
Блок ручки подключается к USet параметр пользовательской уставки в подсистеме с маской Цельсия. Аналогично, блок редактирования соединяется с x параметр внешней температуры в маскированной по Цельсию подсистеме. Все блоки «Область приборной панели», «Линейный датчик» и «Дисплей» подключаются к выходному сигналу подсистемы Кельвина-Цельсия.
В этой модели для замедления выполнения модели используется темп моделирования, что позволяет взаимодействовать с моделью во время моделирования. Дополнительные сведения см. в разделе Расчёт хода моделирования.
Запустите моделирование. Блоки флажков используются для управления вентиляторами и рециркуляцией воздуха. С помощью блока ручки отрегулируйте внутреннюю уставку температуры и задайте внешнюю температуру с помощью блока редактирования. Результирующую внутреннюю температуру можно наблюдать в блоке «Область панели мониторинга», в блоке «Линейный датчик» и в блоке «Отображение».