exponenta event banner

Управление рабочим циклом сигнала ШИМ с помощью блоков панели управления

В этом примере показано, как инструментальная панель моделирования, построенная с использованием блоков инструментальной панели, управляет рабочим циклом сигнала ШИМ, генерируемого моделью. Пример - измененная версия sfcndemo_pwm пример. Блок генератора ШИМ принимает рабочий цикл и период в качестве входных сигналов для формирования выходного сигнала ШИМ. Можно управлять источником для рабочего цикла с помощью переключателя.

Построение подсистемы панели мониторинга

Чтобы создать подсистему панели мониторинга в этом примере:

1. Добавьте в модель блок «Подсистема».

2. Удалите предварительно заполненное содержимое подсистемы.

3. Добавьте содержимое панели мониторинга. Инструментальная панель в этом примере включает блок Rocker Switch и блок Knob, которые позволяют изменять переменные во время моделирования. В блоке Dashboard Scope отображается сгенерированный сигнал ШИМ.

Используйте области в подсистеме Dashboard для группирования и маркировки блоков Dashboard. Дополнительные сведения о создании областей см. в разделе Области полей и меток модели.

Соединение блоков в модели

В этой модели блок Rocker Switch в подсистеме Dashboard предоставляет интерфейс для выбора источника рабочего цикла. Блок переключения с постоянным блоком в качестве управляющего входа заменяет ручной переключатель в sfcndemo_pwm модель. Замена блока ручного переключения требует трех блоков, но позволяет собирать элементы управления и визуализации модели в одном виде. Блок Rocker Switch соединяется со значением блока Constant. В этой модели значение блока «Константа» задается переменной duty_cycle_source.

В этой модели также используется переменная duty_cycle установить величину рабочего цикла как для источников рабочего цикла (постоянного), так и для источников рабочего цикла (изменяющегося). Блок ручки в подсистеме приборной панели подключается к duty_cycle , позволяя изменять его значение во время моделирования.

В блоке «Область инструментальной панели» отображаются выходные данные блока генератора ШИМ, позволяющие наблюдать генерируемый сигнал ШИМ во время моделирования.

Интерактивное моделирование

В этой модели для замедления выполнения модели используется темп моделирования, что позволяет взаимодействовать с моделью во время моделирования. Дополнительные сведения см. в разделе Расчёт хода моделирования.

Запустите моделирование. С помощью блока Rocker Switch выберите переменный входной сигнал рабочего цикла и просмотрите результирующую форму сигнала ШИМ в блоке Dashboard Scope. Измените величину рабочего цикла с помощью блока Knob и проверьте влияние на генерируемый сигнал ШИМ.