探索受保护模型功能
此示例演示如何创建受保护模型,并在正常模式模拟、加速模式模拟和代码生成中使用它。
若要创建受保护的模型,必须安装Simulink®Coder™。金宝app若要生成受保护模型的只读视图,必须安装Simulink®Report Generator™。金宝app
打开示例模型
打开并模拟示例模型sldemo_mdlref_bus
.
保护引用模型
示例模型包含一个名为CounterA的model块。要保护此块引用的模型,请选择model块并单击保护在模型块选项卡。将打开一个对话框,您可以在其中选择创建受保护模型的选项。
下允许受保护模型的用户中,选择打开模型的只读视图,模拟,使用生成的代码.要对这些操作进行密码保护,可以为每个操作输入唯一的密码。然后,单击创建.
受保护模型的项目存档,sldemo_mdlref_counter_bus_protected.mlproj
,在指定的目标文件夹中生成。
文件中的项目存档当前文件夹浏览器以打开包含受保护模型的相应项目(sldemo_mdlref_counter_bux.slxp
).该项目还包含一个为受保护模型提供隔离环境的利用模型和一个定义受保护模型使用的变量的数据字典。
您可以在正常模式仿真、加速模式仿真和代码生成中使用受保护模型。您还可以打开模型的只读视图。不需要原始模型文件。
使用受保护模型
当Model块引用一个受保护的模型时,该块显示一个屏蔽徽章。
要启用密码保护功能,右键单击盾牌徽章并选择授权.输入您在创建受保护模型时设置的密码。
输入密码后,可以在正常模式或加速模式下模拟模型。您还可以为顶层模型生成代码。
要打开受保护模型的只读视图,双击model块或右键单击盾牌徽章并选择显示Webview.
要打开受保护的模型报告,右键单击盾牌徽章并选择报告显示.
另请参阅
金宝appSimulink.ModelReference.protect
(金宝app仿真软件编码器)
相关的话题
- 保护模型以隐藏内容(金宝app仿真软件编码器)
- 包和共享受保护的模型(金宝app仿真软件编码器)
- 从第三方引用受保护的模型