Класс: 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