Класс: Simulink. ProtectedModel. 'callback'
Пакет: Simulink. ProtectedModel
Задайте опцию, чтобы заменить защищенную сборку модели
setOverrideBuild(override)
setOverrideBuild(
задает, может ли объект override
)Simulink.ProtectedModel.Callback
заменить процесс сборки. Этот метод допустим только для коллбэков, которые выполняются в ответ на событие 'Build'
для функциональности 'CODEGEN'
.
Создайте объект коллбэка с вектором символов команд MATLAB® для кода коллбэка. Укажите, что коллбэк заменяет процесс сборки.
pmCallback = Simulink.ProtectedModel.Callback('Build',... 'CODEGEN','disp(''Hello world!'')') pmCallback.setOverrideBuild(true); Simulink.ModelReference.protect('sldemo_mdlref_counter',... 'Mode', 'CodeGeneration','Callbacks',{pmCallback}) rtwbuild('sldemo_mdlref_basic')
Simulink.ModelReference.protect
| Simulink.ProtectedModel.Callback