文档

创建测试并选择Properties

创建一个顶层模型的测试工具

为顶级模型创建一个测试工具:

  1. 右键单击的仿真软件金宝app®模型和点击测试工具>创建的模型打开对话框创建测试工具。

  2. 选择所需的选项后,单击好吧创建测试工具。

创建一个测试工具的模型组件

为单个模型组件创建一个测试工具:

  1. 应用程序选项卡中,在模型验证、验证和测试,点击金宝app仿真软件测试

  2. 测试选项卡上,单击金宝app仿真软件测试经理打开测试经理。

  3. 选择所需的

  4. 点击>测试模型组件,打开创建测试工作流模型组件向导。

  5. 完成向导页面创建的测试工具。

请注意

创建测试工作流模型组件向导公开测试工具选项的子集。如果你的测试工具不需要使用非默认选项,使用向导来创建一个快速利用。如果你需要更改其他选项,使用测试工具的测试经理你用向导创建的。

使用向导信息和属性集,明白了为组件生成测试

预览和开放测试

当一个模型组件都有一个测试工具,徽章出现在物体的右下方。查看测试,点击徽章。打开一个测试工具,单击一个瓷砖。

查看测试模型框图,在模型中单击撤军图标画布。打开一个测试工具,单击一个瓷砖。

改变测试工具属性

改变开放测试工具的属性,点击徽章在测试利用框图并单击测试工具的属性打开属性对话框。

改变属性的测试主要模式,单击利用操作从测试工具预览图标。

考虑选择测试属性

在选择测试属性之前,考虑以下:

  • 什么您想要使用的数据源的测试用例的输入

  • 你想如何看待或存储测试输出

  • 您是否想要复制参数和主要模型利用工作区

  • 你是否计划进行测试的组件编辑

  • 你想怎么测试工具和模型之间的同步更改吗

除了源和汇,你可以改变利用属性后使用利用属性对话框。改变源和汇利用创建后,手动删除的块测试工具,并将其替换为新源和汇。

请注意

以下部分描述创建测试工具测试工具属性对话框。测试工具的信息属性在创建测试模型组件向导,明白了为组件生成测试

利用名称

测试必须使用有效的MATLAB®文件名。

保存测试外部

这个选项控制模型存储测试。模型存储在公司内部或外部测试。如果一个模型已经测试,这个项目利用存储类型利用保存<内部|外部>

  • 清理时,模型保存测试模型基金文件的一部分。

  • 选中时,模型保存在单独的基金文件测试当前工作文件夹,并将利用信息的XML文件添加到模型文件夹。利用信息文件必须保持在同一文件夹作为模型。

看到管理测试

源和汇

在创建测试工具对话框中,在源和汇的源和汇,选择相应的菜单。菜单提供共同的源和汇。

您可以使用仿真软件源和汇街区的源或汇库。金宝app选择自定义源或水槽,并输入块的路径。例如:

金宝app模型/资源/正弦波
金宝app模型/水槽/终结者

自定义源和接收与每个端口一块建立测试工具。

创建输入标量

当您选择这个属性,测试工具创建标量多维信号的输入。单个标量输入重塑来匹配输入信号的维数下的组件测试。这个选项适用于测试轮廓尺寸,常数,信号生成器,从工作空间,或从文件源块。

为函数调用添加调度器和利率/生成函数调用信号使用

这个选项的名称取决于被测试的组件是一个子系统或模型。包括一个调度程序块在你的测试工具,从下拉列表中选择一个街区。

  • 添加函数调用和利率的调度器:对于一个模型,您可以使用块调用函数和样时间模型的输入和输出。

  • 生成函数调用信号使用:对于一个子系统,可以使用块调用功能的子系统。

复位,使初始化和终止端口

选择这个选项使初始化、终止或重置函数调用端口进行测试的组件中的和调度程序块连接到端口。

这个选项出现当你创建一个测试利用顶层模型和选择的块添加函数调用和利率的调度器选择。

添加独立评估块

选择添加独立评估块包括一个单独的测试评估块的测试工具。

一个测试评估块是一个单独的测试序列块配置属性通常用于验证测试组件。有关更多信息,请参见评估仿真和比较输出数据评估模型模拟使用验证语句

开放利用创建后

清晰的开放利用创建后创建测试工具没有打开它。这可能是有用的创建多个连续测试。

创建不编译模型

创建一个测试工具没有编译模型可以有用如果你是原型设计还不能编译。当您创建一个测试工具没有编译的主要模型:

  • 参数不是复制到测试工作区。

  • 主要的模型配置不是复制到测试工具。

  • 测试工具不包含转换子系统。

您可能需要添加阻塞等信号转换到测试工具。你可以重建利用当你准备编译的主要模型。有关更多信息,请参见测试工具和模型之间的同步更改

验证模式

测试工具验证模式决定了块生成的测试工具的类型。

  • 正常的:仿真软金宝app件框图。

  • Software-in-the-Loop(银):被测试的组件引用生成的代码,操作software-in-the-loop。需要嵌入编码器®

  • Processor-in-the-Loop(公益诉讼):被测试的组件引用特定处理器指令集,生成的代码作为processor-in-the-loop操作。需要嵌入式编码器。

请注意

保持SIL或公益诉讼代码测试工具同步最新的组件设计。如果你选择银或公益诉讼没有选择验证方式重建利用在开放,SIL或公益诉讼块代码可能不反映最近更新主模型设计。SIL或公益诉讼块重新生成代码测试工具的选择重新利用>更新利用配置设置和模态工作区

Post-create回调方法

你可以定制你的测试工具使用post-create回调。post-create回调是一个函数创建后,利用。例如,您的回调可以设置信号记录,添加自定义块,或改变利用仿真时间。有关更多信息,请参见自定义测试

重建利用在开放

当您选择该属性时,测试工具重建每次你打开它。重建过程的详细信息,请参见测试工具和模型之间的同步更改

更新配置参数和模型空间数据重建

当你选择这个属性,配置参数和模型空间数据更新当你重建利用。重建过程的详细信息,请参见测试工具和模型之间的同步更改

Post-rebuild回调方法

你可以定制你的测试工具使用post-rebuild回调。post-rebuild回调函数,利用后重建。例如,您的回调可以设置信号记录,添加自定义块,或改变利用仿真时间。有关更多信息,请参见自定义测试

同步模式

同步模式控制当更改组件测试同步到主模型下,当利用主人的变化同步测试工具。

  • 利用开放——组件在更新测试工具利用打开。同步利用开放是有用的,如果你更新设计在主模型。

  • 利用近——更新组件在主模型时,利用关闭。同步在利用近是有用的,如果你在测试工具进行设计更改。避免同步利用关闭如果你想防止无意改变组件的主要模型。

  • 在推动-手动同步发生,通过点击推动改变

  • 在重建-手动同步发生,通过选择重新利用>重建主要利用没有编译模型利用工作空间配置设置和模型更新

另请参阅

|