Зарегистрируйте имена функции Simulink, используемые в вашем системном объекте
names = getSimulinkFunctionNamesImpl(obj)
задает Simulink® функциональные names
= getSimulinkFunctionNamesImpl(obj
)names
используется в системном object™ obj
.
Если вы используете функцию Simulink в своем Системном объекте, можно вызвать функцию Simulink только из stepImpl
, updateImpl
, или outputImpl
способ.
getSimulinkFunctionNamesImpl
вызывается MATLAB System во время компиляции модели, чтобы получить список функций Simulink, вызываемых из системного объекта. Simulink использует эту информацию, чтобы разрешить имена функции в функцию Simulink, объявленную в блоке Simulink Function. Если getSimulinkFunctionNamesImpl
не возвращает имя функции, вызываемой в методах системный объект, Simulink пытается разрешить функцию в функцию по пути MATLAB.
Вы должны задать Access = protected
для этого метода.
Вызов функций Simulink из MATLAB System Block