exponenta event banner

Управление объединением сигналов с помощью кнопочного блока

Эта модель является модифицированной версией примера объединения сигналов. mergedemo модель иллюстрирует использование Simulink ® для объединения двух различных сигналов с использованием исходных блоков и запускаемых подсистем. В mergedemo модель, квадратная волна включает и отключает запускаемые подсистемы, которые обеспечивают вход в блок слияния. В этой модели можно управлять сигналом включения для запускаемых подсистем с помощью блока кнопки выбора сигнала.

Модификации модели

Создание этой модели из mergedemo пример:

1. Удалите блок генератора дискретных импульсов, управляющий запускаемой подсистемой и блоком области.

2. Добавьте блок кнопки, блок исходящего порта, блок константы и блок области панели мониторинга.

3. Подключите блок Outport к выходу блока Merge.

4. Отображение выходного сигнала блока объединения в области панели мониторинга.

5. Подключите блок константы к входу блока преобразования типов данных и укажите имя переменной в качестве ее значения. В этой модели используется имя переменной signal_select. Щелкните значок Unrecognized functions or variables и создайте переменную в рабочей области модели.

Теперь переменная signal_select управляет запускаемыми подсистемами.

6. Нажмите Ctrl + D, чтобы обновить схему, чтобы только что созданная переменная была доступна для подключения.

7. Подключите блок кнопок к signal_select переменная.

В этом примере значение On Value для блока Push Button установлено равным 0. При нажатии на блок «Кнопка» значение signal_select изменения в 0, включение включенной подсистемы, подключенной к пилообразной волне. Если вы хотите нажать кнопку, чтобы включить запускаемую подсистему, подключенную к синусоиде, установите значение «On Value» для кнопки. 1.

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

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

Запустите моделирование. По мере моделирования модели нажмите и удерживайте нажатой кнопку выбора сигнала. Можно наблюдать эффект нажатия кнопки на блоке области панели мониторинга.