exponenta event banner

Добавление выходных сигналов вызова функции в функциональный блок MATLAB

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

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

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

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

  2. Изменение свойств вывода вызова функции.

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

Примечания при подаче выходных данных в подсистему вызова функций

Если функциональный блок MATLAB запускает подсистему функционального вызова и подает выходной сигнал в ту же подсистему функционального вызова, сигнал в подсистему функционального вызова может эффективно задерживаться на один шаг времени по сравнению с функциональным вызовом. В момент вызова функции подсистема вызова функции видит предыдущее значение выходного порта функционального блока MATLAB, даже если выходные данные были обновлены в коде блока MATLAB ®.

Диалоговое окно «Свойства вызова функции»

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

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

Настройка свойств вывода вызова функции

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

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

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

Подробнее