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