Эта модель является модифицированной версией примера объединения сигналов. 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.
Запустите моделирование. По мере моделирования модели нажмите и удерживайте нажатой кнопку выбора сигнала. Можно наблюдать эффект нажатия кнопки на блоке области панели мониторинга.