EasyManua.ls Logo

Rohde & Schwarz R&S SMW200A - Page 1024

Rohde & Schwarz R&S SMW200A
1403 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Remote Control Commands
R&S
®
SMW200A
1024User Manual 1175.6632.02 ─ 30
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 Exam-
ple "Creating a multi-segment waveform" on page 1022). 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
// ******************************************************************
// Trigger a switch over to the next segment
// ******************************************************************
SOURce:BB:ARBitrary:WSEGment:NEXT 3
// stops Seg_0 and starts immediatly Seg_3; Seg_3 is output continuously
SOURce:BB:ARBitrary:TRIGger:EXECute
//restarts Seg_3
SOURce:BB:ARBitrary:WSEGment:NEXT 2
SOURce:BB:ARBitrary:WSEGment:NEXT 0
SOURce Subsystem

Table of Contents