主要内容

sltest.xil.framework.TestVariable类

包:sltest.xil.framework

读写映射到测试台架的变量

附加要求

这门课要求你们安装和设置ASAM XIL标准的Simulink测试支持包

描述

使用sltest.xil.framework.TestVariable方法从测试台中读取变量的当前值或将值写入测试台中。在读取或写入测试变量之前,请使用addTestVariableMapping方法sltest.xil.framework.FrameworkConfiguration类将测试变量映射到测试台上的变量。然后,使用createVariable方法sltest.xil.framework.Framework类来创建变量的实例。

当你使用addTestVariableMapping,也可以为该变量指定任务。任务是数据记录的速率,它是通过收购类时,发生在变量上。类返回的第一个任务值将记录变量的日志displayAllTaskInfo的方法sltest.xil.framework.Framework

sltest.xil.framework.TestVariable类是一个处理类。

创建

您不能创建sltest.xil.framework.TestVariable对象。的createVariable方法sltest.xil.framework.Framework对象创建TestVariable对象。

方法

全部展开

例子

全部折叠

这个例子展示了如何做到这一点

  • 创建一个框架对象

  • 添加模型接入端口

  • 映射RPM变量a thesimpleXIL / Gain1变量在测试台上

  • 初始化测试平台

  • 创建rpm变量

  • 开始模拟

  • 属性的值rpm变量

进口sltest.xil.framework。*frm =框架;frm.Configuration.addModelAccessPort (...“MAPort1”“asamxil.v2_1”...VendorName =ABC公司。...ProductName =“ABC测试台”...ProductVersion =“1.7”...PortConfigFile = fullfile (pwd,“myConfigFile.xml”));frm.Configuration.addTestVariableMapping (...“转”“MAPort1”“simpleXIL /获得:1”);frm.init;rpm = frm. creatvariable (“转”);frm.start;disp (rpm.read) frm.stop;

版本历史

R2022a中引入

Baidu
map