Вывод вызова функции - это событие на выходном порте функционального блока MATLAB, которое вызывает выполнение блока подсистемы вызова функции в модели Simulink ®. Другой блок может вызвать подсистему функционального вызова непосредственно во время моделирования. См. Использование подсистем вызова функций.
Используйте диспетчер портов и данных для добавления и изменения выходных данных вызова функции в открытый блок функции MATLAB, имеющий фокус. Чтобы добавить вывод вызова функции и изменить его свойства, выполните следующие действия.
В Диспетчере портов и данных выберите Add > Function Call Output.
Диспетчер портов и данных добавляет определение по умолчанию вывода нового вызова функции в блок MATLAB Function и отображает диалоговое окно Function Call properties.
Изменение свойств вывода вызова функции.
Вернитесь к свойствам функционального блока MATLAB в любое время, выбрав Инструменты > Диалоговое окно блока.
Если функциональный блок MATLAB запускает подсистему функционального вызова и подает выходной сигнал в ту же подсистему функционального вызова, сигнал в подсистему функционального вызова может эффективно задерживаться на один шаг времени по сравнению с функциональным вызовом. В момент вызова функции подсистема вызова функции видит предыдущее значение выходного порта функционального блока MATLAB, даже если выходные данные были обновлены в коде блока MATLAB ®.
Диалоговое окно Function Call properties в окне Ports and Data Manager позволяет редактировать свойства выходных данных вызова функции в функциональных блоках MATLAB.
Чтобы открыть диалоговое окно Свойства вызова функции, выберите вывод вызова функции на панели Содержимое.
В диалоговом окне «Свойства вызова функции» можно задать следующие свойства:
| Собственность | Описание |
|---|---|
| Имя | Имя вывода вызова функции в соответствии с теми же правилами именования, которые используются в MATLAB. |
| Порт | Индекс порта, связанного с выводом вызова функции. Порты вывода вызова функции нумеруются последовательно после портов ввода и вывода. |
| Описание | Описание вывода вызова функции. |
| Ссылка на документ | Ссылка на документацию для вывода вызова функции. Можно ввести веб-URL-адрес или команду MATLAB, которая отображает документацию в подходящем формате, например HTML-файл или текст в окне команд MATLAB. При щелчке по ссылке Документ, отображаемой в нижней части диалогового окна Свойства вызова функции, блок MATLAB Function оценивает связь и отображает документацию. |