exponenta event banner

Добавление триггеров ввода в функциональный блок MATLAB

Входной триггер - это событие на входном порту, которое вызывает выполнение функционального блока MATLAB. См. раздел Использование инициированных подсистем.

В функциональных блоках MATLAB можно определить следующие типы триггеров:

  • Повышение

  • Падение

  • Либо (повышение, либо падение)

  • Вызов функции

Описание каждого типа триггера см. в разделе Настройка свойств входного триггера.

Используйте Диспетчер портов и данных для добавления триггеров ввода в функциональный блок MATLAB, который открыт и имеет фокус. Чтобы добавить триггер ввода и изменить его свойства, выполните следующие действия.

  1. В Диспетчере портов и данных выберите Add > Input Trigger.

    Диспетчер портов и данных добавляет определение нового триггера ввода по умолчанию в блок MATLAB Function и отображает диалоговое окно Trigger properties.

  2. Изменение свойств триггера.

  3. Вернитесь к свойствам функционального блока MATLAB в любое время, выбрав Инструменты > Диалоговое окно блока.

Диалоговое окно «Свойства триггера»

Диалоговое окно Trigger properties в окне Ports and Data Manager позволяет устанавливать и изменять свойства входных триггеров в функциональных блоках MATLAB.

Чтобы открыть диалоговое окно «Свойства триггера», выберите триггер ввода на панели «Содержимое».

Настройка свойств триггера ввода

В диалоговом окне «Свойства триггера» можно задать следующие свойства:

СобственностьОписание
ИмяИмя триггера ввода в соответствии с правилами именования, используемыми в MATLAB ®.
ПортИндекс порта, связанного с входным триггером. Значение по умолчанию: 1.
Спусковой механизм

Тип события, запускающего выполнение функционального блока MATLAB. Можно выбрать один из следующих типов триггеров:

  • Rising (по умолчанию) - запускает выполнение блока MATLAB Function, когда управляющий сигнал поднимается с отрицательного или нулевого значения до положительного (или нуля, если начальное значение отрицательное).

  • Falling- Запускает выполнение блока MATLAB Function, когда управляющий сигнал падает от положительного или нулевого значения до отрицательного (или нуля, если начальное значение является положительным).

  • Either- Запускает выполнение функционального блока MATLAB, когда управляющий сигнал поднимается или падает.

  • Function call- инициирует выполнение функционального блока MATLAB из блока, который выводит события вызова функции, или из S-функции;

ОписаниеОписание входного триггера.
Ссылка на документСсылка на документацию для триггера ввода. Можно ввести веб-URL-адрес или команду MATLAB, которая отображает документацию в подходящем формате, например HTML-файл или текст в окне команд MATLAB. При щелчке по синему тексту со ссылкой Документ, отображаемой в нижней части диалогового окна Свойства триггера, блок Функция MATLAB оценивает ссылку и отображает документацию.

Связанные примеры

Подробнее