exponenta event banner

getSimulinkFunctionNamesImpl

Регистрация имен функций Simulink, используемых в объекте System

Синтаксис

names = getSimulinkFunctionNamesImpl(obj)

Описание

names = getSimulinkFunctionNamesImpl(obj) определяет функцию Simulink ®names используется в системной object™ obj.

При использовании функции Simulink в объекте System можно вызвать функцию Simulink только из stepImpl, updateImpl, или outputImpl способ.

Сведения о времени выполнения

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

Советы по разработке методов

Необходимо установить Access = protected для этого метода.

Входные аргументы

развернуть все

Дескриптор системного объекта, используемый для доступа к свойствам, состояниям и методам, определенным для объекта. Если ваш getSimulinkFunctionNamesImpl метод не использует объект, можно заменить этот ввод на ~.

Выходные аргументы

развернуть все

Имена функции Simulink, которую требуется вызвать из объекта System.

Примеры

Вызов функций Simulink из системного блока MATLAB

Представлен в R2019a