主要内容

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

sltest.xil.framework.Stimulation 类

R2026b

命名空间: sltest.xil.framework

控制测试平台的外部输入

自 R2022a 起

描述

Add-On Required: 此功能需要 Simulink Test Support Package for ASAM XIL Standard 附加功能。

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