主要内容

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

sltest.xil.framework.FrameworkConfiguration 类

命名空间: sltest.xil.framework

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

自 R2022a 起

需要附加组件

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

描述

Add-On Required: 此功能需要

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

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

创建对象

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

方法

全部展开

示例

全部折叠

以下示例演示如何:

  • 创建框架对象

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

  • RPM 测试变量映射到测试平台的 simpleXIL/Gain:1 变量,并将 Task 的记录率 (RPM) 指定为 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 中推出