Управляйте сигналами слияния с блоком кнопки

Эта модель в качестве примера является модифицированной версией примера Сигналов Слияния. 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 переменная.

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

Интерактивная симуляция

Эта модель использует симуляцию, следующую, чтобы замедлить выполнение модели, таким образом, можно взаимодействовать с моделью в процессе моделирования. Для получения дополнительной информации о следующей симуляции, смотрите, что Симуляция Следует.

Запустите симуляцию. Когда модель симулирует, нажмите и содержите блок Signal Selection Push Button. Можно наблюдать эффект нажатия блока Push Button на блоке Dashboard Scope.