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