来自第三方的参考保护模型
为了在不揭示其知识产权的情况下提供模型,第三方可以在交付前保护该模型。受保护的模型是不支持编辑的引用模型。万博1manbetx受保护的模型作者选择是否启用仅阅读视图,仿真,代码生成和密码保护。当操作受密码保护时,AES-256加密技术将保护支持文件内容。万博1manbetx
笔记
创建受保护的模型需要一个万博1manbetx®CODER™执照。
要识别受保护的模型,请寻找:
Files in the MATLAB®Current Folder browser with a badge icon和
.slxp
扩大。受保护的模型不会出现在模型资源管理器中的模型层次结构中。模型Simulink编辑器中的块万博1manbetx,左下角带有徽章图标:
如果有的话,受保护的模型报告描述了受支持的功能。万博1manbetx要打开报告,请使用以下选项之一:
在里面MATLABCurrent Folder browser, right-click the protected model and click开放报告。
在Simuli万博1manbetxnk编辑器中,右键单击“保护模型”徽章图标模型块并单击显示报告。
Load Supporting Files for Protected Model
您可能会自己在项目档案中或包装中收到受保护的模型。
验证受保护模型的数字签名
如果作者签署了受保护的模型,请验证数字签名。在当前文件夹浏览器中,双击受保护的模型。在里面细节窗格,被...签名字段指示签署模型的发布者以及是否由受信任的证书授权验证签名。验证在以下情况下失败:
签名后,受保护的模型更改。
受保护的模型未签署。
受保护的模型通过过期证书签名。
受保护的模型是由作者签发的证书自签名的。
受保护的模型已签署,签署了丢失或无效的证书。
您的系统中缺少CA的证书或无效。
要默认情况下,在“ simulink首选项”对话框中验证受保护模型上的签名,请选择万博1manbetx打开前验证受保护模型的数字签名。
查看受保护的模型内容
Web视图允许您查看我这个保护模型nformation:
系统内容
块参数
Signal properties
要打开仅阅读视图,您可以双击模型引用受保护模型或.slxp
在当前文件夹浏览器中文件。如果仅读取视图受密码保护,请右键单击“受保护模型”徽章图标,然后选择授权。在里面模型视图框,输入密码,然后单击OK。
您可以通过双击来浏览模型层次结构模型or子系统块。或者,您可以导航到查看全部选项卡并选择要查看的系统。您无法查看受保护模型中受保护的参考模型的内容。
要查看块参数和信号属性,请分别选择一个块或信号线。
要在Web视图中搜索,请单击搜索按钮,然后在出现的框中输入要搜索的名称或值。搜索返回的模型元素似乎突出显示。搜索结果包括每个返回元素的名称和父。
在孤立环境中测试受保护模型
With the protected model, you may receive a harness model, which typically has the suffix_马具
。线束模型为您测试受保护模型提供了一个孤立的环境。如果缺少任何支万博1manbetx持文件,则模拟或生成线束模型的代码可以帮助识别它们。
要创建线束模型,请右键单击当前文件夹浏览器中的受保护模型文件,然后单击创建线束模型。创建的线束模型是用于模拟受保护模型的。
参考保护模型
引用受保护的模型:
确保受保护的模型在MATLAB路径上。
如果您有线束模型,请复制模型将线束模型挡到您的模型中。否则,在新的模型堵塞。打开“块参数”对话框,然后在“受保护模型的名称”中输入型号名称场地。
当一个模型块参考受保护模型,仿真模式of the block becomes
加速器
。您无法更改此模式或使用此模式模型在外部模式下块。如果受保护的模型受到密码的保护,请右键单击“受保护模型”徽章图标模型块并单击授权。在里面模型视图框,输入密码,然后单击OK。
将信号线连接到模型块符合其输入和输出端口要求。看模型参考接口和边界。
请注意,受保护的模型不能直接或间接使用非线s-功能。
提供任何需要的模型参数值。看参数化引用模型。
如果您计划模拟受保护的模型,请使用用于创建受保护模型的相同平台。该软件将受保护的模型存储为编译的MEX二进制。
使用先前版本中受保护的模型
检查您使用的Simulink发万博1manbetx布是否支持受保护的模型。万博1manbetx
如果有的话,受保护的模型报告显示了用于创建受保护模型的发布版本。除非受保护的模型还支持以后万博1manbetx的版本,否则使用相同的模拟释放来创建受保护的模型,如本表所述。万博1manbetx
建模要求 | 交叉释放保护模型支持万博1manbetx |
---|---|
只读视图 | 万博1manbetx受到限制的支持— R2019a and later releases
|
在正常模式下模拟 | 万博1manbetx受到限制的支持— R2019a and later releases
|
在加速器模式下模拟 | 万博1manbetx受到限制的支持- R2020a和后来的版本
|
在SIL或PIL模式下模拟 | 万博1manbetx受到限制的支持- R2020B和后来的版本
|
快速加速器模式下的仿真 | 不支持万博1manbetx |
代码生成 | 万博1manbetx受到限制的支持- R2020B和后来的版本
|
也可以看看
万博1manbetxsimulink.protectedmodel.getPublisher
|万博1manbetxsimulink.protectedmodel.verysignature
Related Topics
- Reference Existing Models
- 检查模型层次结构
- 保护模型隐藏内容(万博1manbetxSimulink编码器)