Remote control commands
R&S
®
SMM100A
800
User Manual 1179.1341.02 ─ 05
// the first segment is output deppending on the trigger settings
// ******************************************************************
// SOURce:BB:ARBitrary:WSEGment:CREate "/var/user/ARB/multi_segment/config.inf_mswv"
SOURce:BB:ARBitrary:WSEGment:CLOad "/var/user/ARB/multi_segment/config.inf_mswv"
SOURce:BB:ARBitrary:TRIGger:SEQuence AAUTo
SOURce:BB:ARBitrary:TRIGger:SOURce INTernal
SOURce:BB:ARBitrary:STAT ON
SOURce:BB:ARBitrary:TRIGger:EXEC
Example: Configuring the output order of the segments
The following example lists the commands necessary to trigger the output of the seg-
ments in desired playback order. The example lists only the relevant commands.
We assume, that the multi-segment sequence
ms_0to3
composed of four segments,
Seg_0, Seg_1, Seg_2 and Seg_3 is created and loaded in the ARB (see
ple "Creating a multi-segment waveform"
on page 798). The required output order of
the segments is Seg_0, Seg_3 [2], Seg_2.
// ******************************************************************
// Select a multi segment waveform
// ******************************************************************
MMEM:CDIR "/var/user/ARB/multi_segment"
SOURce:BB:ARBitrary:WSEGment:CONFigure:CATalog?
// config
SOURce:BB:ARBitrary:WSEGment:CONFigure:SELect "config"
SOURce:BB:ARBitrary:WSEGment:CONFigure:OFILe?
// "/var/user/ARB/multi_segment/ms_0to3"
SOURce:BB:ARBitrary:WSEGment:CLOad "/var/user/ARB/multi_segment/config.inf_mswv"
// ******************************************************************
// Adjust trigger settings and enable the ARB
// ******************************************************************
SOURce:BB:ARBitrary:TRIGger:SEQuence AAUTo
SOURce:BB:ARBitrary:TRIGger:SOURce INTernal
SOURce:BB:ARBitrary:STATe ON
// ******************************************************************
// Select the next segment trigger mode and source
// ******************************************************************
SOURce:BB:ARBitrary:TRIGger:SMODe NEXT
// SOURce:BB:ARBitrary:TRIGger:SMODe NSEam
SOURce:BB:ARBitrary:WSEGment:NEXT:SOURce INTernal
SOURce:BB:ARBitrary:WSEGment?
// 0
SOURce:BB:ARBitrary:WSEGment:NAME?
// "/var/user/ARB/multi_segment/Seg_0.wv"
// Seg_0 is output continuously
SOURce subsystem