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