setOverrideBuild

Класс: Simulink. ProtectedModel. 'callback'
Пакет: Simulink. ProtectedModel

Задайте опцию, чтобы заменить защищенную сборку модели

Синтаксис

setOverrideBuild(override)

Описание

setOverrideBuild(override) задает, может ли объект Simulink.ProtectedModel.Callback заменить процесс сборки. Этот метод допустим только для коллбэков, которые выполняются в ответ на событие 'Build' для функциональности 'CODEGEN'.

Входные параметры

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

Опция, чтобы заменить защищенный процесс сборки модели, заданный как булево значение. Эта опция применяется только к объекту коллбэка, заданному для события 'Build' для функциональности 'CODEGEN'.

Пример: pmcallback.setOverrideBuild(true)

Примеры

Создайте коллбэк генерации кода, чтобы заменить процесс сборки

Создайте объект коллбэка с вектором символов команд 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')

Введенный в R2016a