Main Content

sltest.xil.framework.Stimulation Class

Namespace: sltest.xil.framework

Control external input to test bench

Since R2022a

Description

Add-On Required: This feature requires the Simulink Test Support Package for ASAM XIL Standard add-on.

Use sltest.xil.framework.Stimulation methods to control input to the test bench. You can also use it to control signal generation on one or more test benches.

The sltest.xil.framework.Stimulation class is a handle class.

Creation

You cannot create an sltest.xil.framework.Stimulation object. A Stimulation object exists only as a member of an sltest.xil.framework.Framework object. Create a Framework object first and then use the Stimulation methods from within that Framework object.

Methods

expand all

Examples

collapse all

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;

Version History

Introduced in R2022a