Эта модель примера является измененной версией примера Merging Signals. The mergedemo модель иллюстрирует, как использовать Simulink ®, чтобы объединить два различных сигнала с помощью исходных блоков и триггируемых подсистем. В mergedemo модель, квадратная волна включает и отключает триггируемые подсистемы, которые обеспечивают вход блоку Merge. В этой модели можно управлять сигналом включения для триггируемых подсистем с помощью блока Signal Select Push Button.

Чтобы создать эту модель из mergedemo пример:
1. Удалите блок Discrete Pulse Generator, управляющий триггируемой подсистемой и блоком Scope.
2. Добавьте блок Push Button, блок Outport, блок Constant и блок Dashboard Scope.
3. Соедините блок Outport с выходом блока Merge.
4. Отображение выходного сигнала блока Merge на возможности управления.
5. Подключите блок Constant к входу блока Data Type Conversion и укажите имя переменной в качестве ее значения. Эта модель использует имя переменной signal_select. Нажмите на Unrecognized functions or variables ошибка и создайте переменную в рабочем пространстве модели.

Теперь переменная signal_select управляет триггируемыми подсистемами.
6. Нажмите Ctrl + D, чтобы обновить схему, чтобы только что созданная переменная была доступна для подключения.
7. Подключите блок Push Button к signal_select переменная.
В этом примере значение On Value для блока Push Button установлено на 0. Когда вы нажимаете на блок Push Button, значение signal_select изменения в 0, что позволяет срабатывать срабатывающей подсистеме, соединенной с пилообразной волной. Если вы хотите нажать на блок Push Button, чтобы включить триггируемую подсистему, соединенный с синусоидой, установите значение On Value для блока Push Button равным 1.
Эта модель использует темп симуляции, чтобы замедлить выполнение модели, чтобы вы могли взаимодействовать с моделью во время симуляции. Для получения дополнительной информации о темпах симуляции, см., Темп симуляции.
Запустите симуляцию. Когда модель моделируется, нажмите и удерживайте блок Signal Selection Push Button. Можно наблюдать эффект нажатия кнопки Push Button на блоке Dashboard Scope.