Добавление выходов вызова функции к блоку MATLAB function

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

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

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

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

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

  3. Вернитесь к свойствам 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 оценивает ссылку и отображает документацию.

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

Подробнее о