Добавление входных триггеров к блоку MATLAB function

Триггер входа является событием на порту входа, которое заставляет блок MATLAB Function выполняться. См. Использование триггируемых подсистем.

Можно задать следующие типы триггеров в блоках MATLAB Function:

  • Повышение

  • Падение

  • Либо (восходящий, либо падающий)

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

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

Используйте Ports and Data Manager, чтобы добавить входные триггеры в MATLAB Function блок, который открыт и имеет особое внимание. Чтобы добавить вход и изменить его свойства, выполните следующие шаги:

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

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

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

  3. Вернитесь к свойствам MATLAB Function блока в любое время, выбрав Tools > Block Dialog.

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

Диалоговое окно «Свойства триггера» в Диспетчере портов и данных позволяет вам задавать и изменять свойства триггеров входа в блоках MATLAB Function.

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

Установка свойств входного триггера

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

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

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

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

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

  • Either- Запускает выполнение блока MATLAB Function, когда сигнал управления поднимается или падает.

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

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

Похожие примеры

Подробнее о