Этот пример показывает, как инструментальная панель симуляции, созданная использующий блоки Инструментальной панели, управляет рабочим циклом сигнала PWM, сгенерированного моделью. Примером является измененная версия примера sfcndemo_pwm
. Блок PWM Generator берет рабочий цикл и период как входные параметры, чтобы сгенерировать PWM вывод. Можно управлять источником для рабочего цикла с помощью переключателя.
Создать подсистему Инструментальной панели в этом примере:
1. Добавьте блок Subsystem в модель.
2. Удалите предзаполненное содержимое подсистемы.
3. Добавьте содержимое инструментальной панели. Инструментальная панель в этом примере включает блок switch Рокера и блок Knob, которые позволяют вам изменять переменные во время симуляции. Блок Dashboard Scope отображает сгенерированный сигнал PWM.
Используйте области в подсистеме Инструментальной панели к блокам метки Dashboard и группе. Для получения дополнительной информации о создании областей, смотрите Поле и Области меток Модели.
В этой модели блок switch Рокера в подсистеме Инструментальной панели обеспечивает интерфейс для выбора источника рабочего цикла. Блок switch с блоком Constant как его управление ввел, заменяет Ручной Переключатель в модели sfcndemo_pwm
. Заменение Ручного блока switch требует трех блоков, но позволяет вам собирать образцовые средства управления и визуализацию в одном представлении. Блок switch Рокера соединяется со значением блока Constant. В этой модели значение блока Constant установлено переменной duty_cycle_source
.
Эта модель также использует переменную duty_cycle
, чтобы установить значение рабочего цикла и для рабочего цикла (постоянный) и для рабочий цикл (переменные) источники. Блок Knob в подсистеме Инструментальной панели соединяется с переменной duty_cycle
, позволяя вам изменить ее значение во время симуляции.
Блок Dashboard Scope отображает вывод блока PWM Generator, позволяя вам наблюдать сгенерированный сигнал PWM во время симуляции.
Эта модель использует симуляцию, следующую, чтобы замедлить образцовое выполнение, таким образом, можно взаимодействовать с моделью во время симуляции. Для получения дополнительной информации смотрите, что Симуляция Следует.
Запустите симуляцию. Используйте блок switch Рокера, чтобы выбрать переменный вход рабочего цикла и наблюдать получившуюся форму волны PWM относительно блока Dashboard Scope. Измените значение рабочего цикла с помощью блока Knob и наблюдайте эффект на сгенерированный сигнал PWM.