主要内容

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

sltest.xil.framework.Stimulation 类

命名空间: sltest.xil.framework

控制测试平台的外部输入

自 R2022a 起

需要附加组件

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

描述

Add-On Required: 此功能需要

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

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

创建对象

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

方法

全部展开

示例

全部折叠

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 中推出