金宝appSimulink.ProtectedModel.Callback类
包:金宝app仿真软件。ProtectedModel
超类:
表示响应受保护模型事件而执行的回调代码
描述
对于受保护的模型功能,使用金宝appSimulink.ProtectedModel.Callback
对象指定响应事件时要执行的代码。回调代码可以是MATLAB的一个字符向量®命令或MATLAB脚本。对象包括:
为回调执行的代码。
触发回调的事件。
事件应用的受保护模型功能。
覆盖受保护的模型构建的选项。
创建受保护模型时,若要指定回调,请调用金宝appSimulink.ModelReference.protect函数与“回调”
选择。的单元格数组金宝appSimulink.ProtectedModel.Callback
对象。
建设
为特定的受保护模型功能和事件创建回调对象。的pmCallback
= 金宝appSimulink.ProtectedModel.Callback (事件
,功能
,callbackText
)callbackText
指定要为回调执行的MATLAB命令。
为特定的受保护模型功能和事件创建回调对象。的pmCallback
= 金宝appSimulink.ProtectedModel.Callback (事件
,功能
,callbackFile
)callbackFile
指定要为回调执行的MATLAB脚本。脚本必须在MATLAB路径下。
输入参数
属性
方法
setOverrideBuild | 指定覆盖受保护模型构建的选项 |
复制语义
句柄。要了解句柄类如何影响复制操作,请参见复制对象(MATLAB)。
例子
使用回调创建受保护模型
为回调代码创建一个带有MATLAB命令字符向量的回调对象。在创建受保护模型时指定对象。
pmCallback = 金宝appSimulink.ProtectedModel.Callback(“PreAccess”,...“SIM卡”,“disp(“Hello world !”)) 金宝appSimulink.ModelReference.protect (“sldemo_mdlref_counter”,...“回调”, {pmCallback}) sim卡(“sldemo_mdlref_basic”)
对于顶层模型中受保护的模型引用的每个实例,都列出了输出。
你好世界!你好世界!你好世界!
使用回调脚本创建受保护模型
用回调代码的MATLAB脚本创建一个回调对象。在创建受保护模型时指定对象。
pmCallback = 金宝appSimulink.ProtectedModel.Callback(“构建”,...“CODEGEN”,“pm_callback.m”) 金宝appSimulink.ModelReference.protect (“sldemo_mdlref_counter”,...“模式”,“CodeGeneration”,“回调”, {pmCallback}) rtwbuild (“sldemo_mdlref_basic”)
在受保护的模型构建过程开始之前,输入代码pm_callback.m
执行。
另请参阅
金宝appSimulink.ModelReference.protect
|金宝appSimulink.ProtectedModel.getCallbackInfo
主题
- 定义受保护模型的回调(金宝app仿真软件编码器)
- 保护模型以隐藏内容(金宝app仿真软件编码器)
- 代码生成要求和限制(金宝app仿真软件编码器)