主要内容

金宝appSimulink.ProtectedModel.createHarness

创建为测试受保护模型提供隔离环境的控制模型

描述

例子

h= 金宝appSimulink.ProtectedModel.createHarness (pname为指定的受保护模型创建并打开一个控制模型。线束模型为测试受保护模型提供了一个隔离的环境。控制模型的名称是受保护模型的名称,后面跟着_harness

h= 金宝appSimulink.ProtectedModel.createHarness (pnamehname指定控制模型的名称或路径。

例子

全部折叠

要在隔离的环境中测试受保护的模型,请使用提供的集束模型或为受保护的模型创建集束模型。

假设您收到一个名为sldemo_mdlref_counter.slxp并且不接收它的挽具模型。使用用于创建受保护模型的相同平台,为受保护模型创建一个利用模型。

h = 金宝appSimulink.ProtectedModel.createHarness(“sldemo_mdlref_counter.slxp”);

线束模型有三个输入端口、一个输入转换子系统、受保护模型、一个输出转换子系统和一个输出端口。

建立了线束模型,对被保护模型进行了仿真。

输入参数

全部折叠

受保护模型的名称,指定为字符向量或字符串标量。

属性可以指定名称,也可以不指定.slxp扩展,但是不能指定完整路径或部分路径。该文件必须在MATLAB中®路径。

例子:金宝appSimulink.ProtectedModel.createHarness(“model.slxp”)

数据类型:字符|字符串

正在创建的线束模型的名称,指定为字符向量或字符串标量。

属性可以指定名称,也可以不指定.slx扩展。

要将模型保存在特定的位置,请为控制模型指定完整路径或部分路径,包括名称和扩展名。否则,收集模型将保存在工作目录中。

例子:金宝appSimulink.ProtectedModel.createHarness(“model.slxp”、“harness.slx”)

数据类型:字符|字符串

输出参数

全部折叠

线束模型,作为句柄返回。

数据类型:

选择功能

如果你有金宝app®编码器™或HDL Coder™许可证,通过使用以下选项之一创建一个集线器模型作为模型保护过程的一部分:

  • 2 .在“创建保护模型”对话框中设置内容项目中受保护的模型(.slxp)和依赖项,或选择为受保护的模型创建控制模型

  • 使用金宝appSimulink.ModelReference.protect(金宝app仿真软件编码器),设置“项目”“利用”真正的

当您将集合模型作为模型保护过程的一部分创建时,您将有更多信息来提供集合模型。如果没有这些信息,您可能无法为受保护的模型创建一个利用模型。

版本历史

R2020b中介绍

另请参阅

(金宝app仿真软件编码器)

主题