В этом примере показано, как инструментальная панель симуляции, созданная с помощью блоков Инструментальной панели, управляет рабочим циклом сигнала 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.