主要内容

Simulink.ModelReference.ProtectedModel.setPasswordForView

R2026b

为受保护模型的只读视图添加或提供加密密码

描述

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

示例

示例

全部折叠

创建一个为只读视图加密的受保护模型。

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

创建一个名为 sldemo_mdlref_counter.slxp 的受保护模型,该模型需要只读视图的加密密码。

使用一个为只读视图加密的受保护模型。

提供受保护模型只读视图所需的加密密码。

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

提供加密密码后,您就可以访问受保护模型的只读视图。

输入参数

全部折叠

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

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

版本历史记录

在 R2014b 中推出