Remote Control Commands
R&S
®
NGP800
145
User Manual 5601.5610.02 ─ 04
7.7.1
Arbitrary
The
ARBitrary
subsystem contains the commands for configuring an arbitrary
sequence for the output channels.
Example: Configuring an arbitrary sequence
This programming example generates an arbitrary sequence for a selected channel.
The sequence starts at 1 V and 1 A for 1 sec, and both values are incremented each
second by 1. The generated arbitrary waveform is transferred to Ch1. When activated,
the R&S
NGP800 provides the arbitrary waveform at the output of the selected chan-
nel, and repeats it 10 times.
// ************************************************
// Define and start the arbitrary sequence
// ************************************************
// selects channel 1
INST OUT1
// defines the sequence, i.e. starting at 1V, 1A for 1sec,
// and increments the voltage and current each second by 1
ARB:BLOC:DATA 1,1,1,0,2,2,1,0,3,3,1,0
// ARB:BLOC:DATA? queries the arb data
// sets the repetition rate
ARB:BLOC:REP 1
// queries the set number of repetitions
// ARB:BLOC:REP?
//sets the sequence repetition
ARB:SEQ:REP 10
// queries the set number of sequence repetitions
//ARB:SEQ:REP?
//sets the arbitrary endpoint behavior, when the QuickArb function is finished
ARB:SEQ:BEH:END HOLD
// queries the endpoint behaviour
//ARB:SEQ:BEH:END?
// transfers the arbitrary points to channel
ARB:SEQ:TRAN
//Enable the arbitrary sequence
ARB ON
//ARB? queries the arb status
// starts the sequence in channel 1
//turns on the output
OUTP ON
.......................................................................................... 147
............................................................................................... 147
......................................................................................... 147
Advanced Operating Commands
www.allice.de
Allice Messtechnik GmbH