Main Content

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

sltest.xil.framework.Stimulation 类

命名空间: sltest.xil.framework

控制测试平台的外部输入

自 R2022a 起

需要附加组件

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

描述

使用 sltest.xil.framework.Stimulation 方法来控制测试平台的输入。您还可以使用它来控制一个或多个测试平台上的信号生成。

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

创建对象

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

方法

全部展开

示例

全部折叠

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(...
    'Input1','MAPort1','simpleXIL/Input1');

frm.init;

Input1 = frm.createVariable('Input1');
tseries = timeseries(cos(2*pi*(0:1000)/200)*10,(0:1000)/200);
frm.Stimulation.setupWithVariablesAndData(...
   {{Input1,tseries}},LoopCount=2);

frm.Stimulation.start;
frm.start;

版本历史记录

在 R2022a 中推出