主要内容

Simulink.ModelReference.ProtectedModel.setPasswordForSimulation

为受保护模型的仿真添加或提供加密密码

说明

如果您创建一个受保护模型,Simulink.ModelReference.ProtectedModel.setPasswordForSimulation(model,password) 会为仿真添加加密密码。如果您使用受保护模型,该函数会提供仿真模型所需的密码。

示例

示例

全部折叠

创建一个为仿真加密的受保护模型。

openExample('sldemo_mdlref_counter');
Simulink.ModelReference.ProtectedModel.setPasswordForSimulation(...
'sldemo_mdlref_counter','password');
Simulink.ModelReference.protect('sldemo_mdlref_counter',...
'Encrypt',true,'Report',true);

创建一个名为 sldemo_mdlref_counter.slxp 的受保护模型,该模型需要加密密码才能进行仿真。

使用一个为仿真加密的受保护模型。

提供受保护模型仿真所需的加密密码。

openExample('sldemo_mdlref_counter');
Simulink.ModelReference.ProtectedModel.setPasswordForSimulation(...
'sldemo_mdlref_counter','password');

提供加密密码后,您就可以对受保护模型进行仿真。

输入参数

全部折叠

模型名称,指定为字符串或字符向量。它包含模型的名称或引用受保护模型的 Model 模块的路径名称。

密码,指定为字符串或字符向量。如果受保护模型已为仿真加密,则需要密码。

版本历史记录

在 R2014b 中推出