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

Эта модель примера является измененной версией примера 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.