Управляйте рабочим циклом сигнала PWM Используя блоки инструментальной панели

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