Main Content

本页采用了机器翻译。点击此处可查看英文原文。

sltest.xil.framework.FrameworkConfiguration 类

命名空间: sltest.xil.framework

配置测试平台端口和变量映射

自 R2022a 起

需要附加组件

本课程要求您安装并设置 ASAM XIL 标准的 Simulink Test 支持包

描述

使用 sltest.xil.framework.FrameworkConfiguration 方法添加端口并将主机变量映射到测试平台的变量。直到调用 sltest.xil.framework.Frameworkinit 方法时,这些方法才会活动。

sltest.xil.framework.FrameworkConfiguration 类是 handle 类。

创建对象

您无法创建 sltest.xil.framework.FrameworkConfiguration 对象。Configuration 对象仅作为 sltest.xil.framework.Framework 对象的成员存在。创建一个 Framework 对象,然后使用该 Framework 对象中的 FrameworkConfiguration 方法。

方法

全部展开

示例

全部折叠

此示例演示如何:

  • 创建框架对象

  • 为 ABC 公司测试平台添加模型访问端口

  • RPM 测试变量映射到测试平台的 simpleXIL/Gain:1 变量,并将 RPM 的记录率 (Task) 指定为 SubRate1

  • 初始化测试平台

  • 使用 RPM 映射创建一个变量对象用于测试

import sltest.xil.framework.*
frm = Framework;

frm.Configuration.addModelAccessPort(...
    'MAPort1','asamxil.v2_1',...
    VendorName='ABC Co.'...
    ProductName='ABC Test Bench',
    ProductVersion='1.7',
    PortConfigFile=fullfile(pwd,'myConfigFile.xml'));

frm.Configuration.addTestVariableMapping(...
    'RPM','MAPort1','simpleXIL/Gain:1'...
    'TaskName','SubRate1');

frm.init;

rpm = frm.createVariable('RPM');

版本历史记录

在 R2022a 中推出