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