В этом примере вы используете Инструментальную панель средств управления и отображений, чтобы в интерактивном режиме симулировать систему климат-контроля автомобиля. Можно настроить вентилятор и воздушные средства управления переработкой, а также установить внутреннюю температуру и изменить внешнюю температуру. Блок Linear Gauge, блок Dashboard Scope и блок Display показывают внутреннюю температуру автомобиля. Модель в этом примере добавляет Инструментальную панель в sldemo_auto_climatecontrol
модель. Для получения дополнительной информации о базовой модели, смотрите Симулирующие Автоматические системы климат-контроля.
Эта модель использует блок Subsystem, чтобы собрать средства управления и отображения в одном интерфейсе для модели. Создать подсистему в этом примере:
1. Добавьте блок Subsystem в sldemo_auto_climatecontrol
модель.
2. Удалите предзаполненное содержимое подсистемы. Подсистеме не нужны импорт или выходные порты, потому что блоки Инструментальной панели не используют порты, чтобы установить связи.
3. Добавьте содержимое инструментальной панели.
В инструментальной панели для этой модели:
Два блока Флажка включают и выключают воздушная переработка и вентиляторы.
Блок Knob устанавливает внутреннюю температуру.
Блок Edit позволяет вам задавать внешнюю температуру.
Блок Dashboard Scope отображает значение внутренней температуры в зависимости от времени.
Блок Linear Gauge отображает мгновенное внутреннее температурное значение.
Блок Display показывает мгновенное внутреннее температурное значение.
Можно использовать области в подсистеме, чтобы сгруппироваться и связанные с меткой средства управления и отображения. Для получения дополнительной информации о создании областей, смотрите Поле и Области меток Модели.
Чтобы исследовать связи между каждым блоком в подсистеме Инструментальной панели и моделью, можно выбрать блок в инструментальной панели, сделать паузу на замещающем знаке, который появляется выше его, и нажмите Jump to Connected Element. Редактор Simulink® перешел к и подсвечивает блок или сигнал, соединенный с тем блоком в инструментальной панели.
Блоки Флажка соединяются с dist_req
и recycle_air
постоянные блоки. В sldemo_auto_climatecontrol
моделью, вентилятором и воздушными сигналами переработки управляют Ручные блоки switch с двумя блоками Константа как входные параметры.
Заменять Ручной блок switch в sldemo_auto_climatecontrol
модель с блоком Check Box:
1. Удалите Ручной блок switch и один из блоков Константа.
2. Соедините другой блок Constant непосредственно с блоком Mux.
3. Задайте переменную как значение блока Constant.
Эта модель использует переменную dist_req
управлять вентиляторами и переменной recycle_air
управлять воздушной переработкой.
4. Нажмите Unrecognized functions or variables
ошибка, и создает переменную в Рабочем пространстве модели.
Теперь переменная dist_req
содержит состояние вентиляторов.
5. Нажмите Ctrl+D, чтобы обновить схему так переменная, которую вы только создали, доступно для связи.
6. Соедините блок Check Box с dist_req
переменная.
Следуйте за подобным процессом, чтобы заменить воздух, перерабатывающий ручной переключатель.
Блок Knob соединяется с USet
параметр Пользовательского Заданного значения в подсистеме маскированной Цельсия. Точно так же блок Edit соединяется с x
параметр Внешней Температуры в подсистеме маскированной Цельсия. Осциллограф Инструментальной панели, Линейный Прибор и Отображение блокируют все подключение к выходному сигналу Кельвина к подсистеме Цельсия.
Эта модель использует симуляцию, следующую, чтобы замедлить выполнение модели, таким образом, можно взаимодействовать с моделью в процессе моделирования. Для получения дополнительной информации смотрите, что Симуляция Следует.
Запустите симуляцию. Используйте блоки Флажка, чтобы управлять воздушная переработка и вентиляторы. Используйте блок Knob, чтобы настроить внутренний температурный сетбол и задать внешнюю температуру с блоком Edit. Можно наблюдать получившуюся внутреннюю температуру относительно блока Dashboard Scope, блока Linear Gauge и блока Display.