setOverrideBuild

Class: Simulink.ProtectedModel.Callback
Package: Simulink.ProtectedModel

Specify option to override protected model build

Syntax

setOverrideBuild(override)

Description

setOverrideBuild(override) specifies whether a Simulink.ProtectedModel.Callback object can override the build process. This method is valid only for callbacks that execute in response to a 'Build' event for 'CODEGEN' functionality.

Input Arguments

expand all

Option to override the protected model build process, specified as a Boolean value. This option applies only to a callback object defined for a 'Build' event for 'CODEGEN' functionality.

Example: pmcallback.setOverrideBuild(true)

Examples

Create Code Generation Callback to Override Build Process

Create a callback object with a character vector of MATLAB® commands for the callback code. Specify that the callback override the build process.

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')
Introduced in R2016a