Generations (GENerator)

 

Command

Data
(for a query, response data)

Explanation

:RUN

-

Start output when synchronization is ON

:RUN?

A$ = RUN, STOP

Query the status of output when synchronization is ON

:STOP

-

Stop output when synchronization is ON

:OUTPut A$,B$

A$ = CH1_1~CH8_2
B$ = ON,OFF

Start output when synchronization is OFF

:OUTPut? A$

A$,B$

Query the status of output when synchronization is OFF

:SYNC A$

A$ = OFF, ON

Set the signal generation channel synchronization method

:SYNC?

A$

Query the signal generation channel synchronization method

:MSYNc A$

A$ = OFF, ON

Set the method of synchronizing signal generation and measurement

:MSYNc?

A$

Query the method of synchronizing signal generation and measurement

:MGAMplitude A$,B

A$ = CH1_1 to CH8_2
B = 0.000 to 20.000 (V)

Set the amplitude (U8793)

:MGAMplitude? A$

A$,B

Query the amplitude (U8793)

:MGCLock A$,B

A$ = CH1_1 to CH8_2
B = 0 to 2000000 (Hz)

Set the clock frequency of arbitrary waveform (U8793)

:MGCLock? A$

A$,B

Query the clock frequency of arbitrary waveform (U8793)

:MGCPeriod A$,B

A$ = CH1_1 to CH8_2
B = 0 to 100 (s)

Set the clock period of arbitrary waveform (U8793)

:MGCPeriod? A$

A$,B

Query the clock period of arbitrary waveform (U8793)

:MGDElay A$,B

A$ = CH1_1 to CH8_2
B = -250000 to 250000 (Data points)

Set the delay of arbitrary waveform (U8793)

:MGDElay? A$

A$,B

Query the delay of arbitrary waveform (U8793)

:MGDUty A$,B

A$ = CH1_1 to CH8_2
B = 0.1 to 99.9 (%)

Set the duty (Pulse waveform only) (U8793)

:MGDUty? A$

A$,B

Query the duty (Pulse waveform only) (U8793)

:MGFIlter A$,B$

A$ = CH1_1 to CH8_2
B$ = OFF, 50, 100, 200, 500, 1K, 2K, 5K, 10K, 20K, 50K, 100K, 200K, 500K, 1M

Set the filter of arbitrary waveform

:MGFIlter? A$

A$,B$

Query the filter of arbitrary waveform

:MGFRequency A$,B

A$ = CH1_1 to CH8_2
B = 0 to 100000 (Hz)

Set the frequency

:MGFRequency? A$

A$,B

Query the frequency

:MGKInd A$,B$

A$ = CH1_1 to CH8_2
B$ = DC, SIN, RECTanguler, PULSe, TRIAngle, UPRAmp, DWRAmp, FUNCtion, PROGram

Set the waveform type

:MGKInd? A$

A$,B$

Query the waveform type

:MGLOop A$,B

A$ = CH1_1 to CH8_2
B = 0 to 50000 (count)

Set the loop count of arbitrary waveform

:MGLOop? A$

A$,B

Query the loop count of arbitrary waveform

:MGNAme A$,"B$"

A$ = CH1_1 to CH8_2
B$ = Waveform name

Set the name of waveform to generate

:MGNAme? A$

A$,"B$"

Query the name of waveform to generate

:MGNUmber? A$

A$ = CH1_1 to CH8_2
B = <NR1>

Query the data count of arbitrary waveform

:MGOFfset A$,B

A$ = CH1_1 to CH8_2
B = -10.000 to +15.000 (V)

Set the offset or (when the waveform type is set to DC) voltage

:MGOFfset? A$

A$,B

Query the offset or (when the waveform type is set to DC) voltage

:MGOUtput A$,B$

A$ = CH1_1 to CH8_2
B$ = OFF,ON

Set the waveform output

:MGOUtput? A$

A$,B$

Query the waveform output

:MGPEriod A$,B

A$ = CH1_1 to CH8_2
B = 0 to 100 (s)

Set the perioid

:MGPEriod? A$

A$,B

Query the period

:MGPHase A$,B

A$ = CH1_1 to CH8_2
B = -360 to 360 (degree)

Set the phase

:MGPHase? A$

A$,B

Query the phase

:MGSTop A$,B$

A$ = CH1_1 to CH8_2
B$ = SHORT,OPEN

Set the state of the terminals when output setting is off

:MGSTop? A$

A$,B$

Query the state of the terminals when output setting is off

:MGVErnier A$,B

A$ = CH1_1 to CH8_2
B = 0.000 to 2.000

Set the amplitude adjust value of arbitrary waveform

:MGVErnier? A$

A$,B

Query the amplitude adjust value of arbitrary waveform

:MGWHole A$,B

A$ = CH1_1 to CH8_2
B = 0 to 50000 (count)

Set the overall loop count

:MGWHole? A$

A$,B

Query the overall loop count

:MPABort

-

Cancel registration or referencing

:MPBEgin A$,B$

A$ = CH1_1 to CH8_2
B$ = NEW,REF

Register a new program or references a previously registered program

:MPFInish

-

Finish registration or referencing

:MPMAxstep?

-

Query the maximum step when referencing a program

:MPSTep K$ (,"N$",F1,F2,A1,A2,V1,V2,O1,O2,P,D1,D2,T,L,H$)

K$: Waveform type (DC, SIN, RECTanguler, PULSe, TRIAngle, UPRAmp, DWRAmp, FUNCtion)
N$: Name of arbitrary waveform
F1: Start frequency (Clock frequency setting for arbitrary waveforms)
F2: End frequency (Set to -1 when not using the sweep function.)
A1: Start amplitude
A2: End amplitude (Set to -1 when not using the sweep function.)
V1: Start value of the amplitude adjustment
V2: End value of the amplitude adjustment (Set to -1 when not using the sweep function.)
O1: Start offset
O2: End offset (Set to -99 when not using the sweep function.)
P: Phase
D1: Start duty
D2: End duty (Set to -1 when not using the sweep function.)
T: Signal generation time or sweep time
L: Sweep count (1 to 1000)
H$: Hold (OFF/ON)

Set the step when registering a program

:MPSTep?

K$ (,"N$",F1,F2,A1,A2,V1,V2,O1,O2,P,D1,D2,T,L,H$)

Query the step when referencing a program

:SWENd A$,B$,C

A$ = CH1_1 to CH8_2
B$ = FREquency, PERiod, AMPlitude, OFFset, DUTy, CLOck, CPEriod, VERnier
C = Sweep end value

Set the sweep end value

:SWENd? A$,B$

A$,B$,C

Query the sweep end value

:SWSEt A$,B$,C$

A$ = CH1_1 to CH8_2
B$ = FREquency, PERiod, AMPlitude, OFFset, DUTy, CLOck, CPEriod, VERnier
C$ = OFF, ON

Set the sweep

:SWSEt? A$,B$

A$,B$,C$

Query the sweep

:SWTIme A$,B

A$ = CH1_1 to CH8_2
B = 0.00001 to 1000 (s)

Set the sweep time

:SWTIme? A$

A$,B

Query the sweep time

:PGCLock A$,B

A$ = U1 to U8 (Unit No.)
B = 0 to 120000 (Hz)

Set the clock frequency. (Pattern mode)

:PGCLock? A$

A$,B<NR1>

Query the clock frequency. (Pattern mode)

:PGCOutput A$,B$

A$ = U1 to U8 (Unit No.)
B$ = OFF, ON

Set the pattern output when synchronization is ON. (Pattern mode)

:PGCOutput? A$

A$,B$

Query the pattern output when synchronization is ON. (Pattern mode)

:PGCPeriod A$,B

A$ = U1 to U8 (Unit No.)
B = 0.0 to 0.1 (s)

Set the clock period. (Pattern mode)

:PGCPeriod? A$

A$,B

Qeury the clock period. (Pattern mode)

:PGDAta A$,B,C$

A$ = U1 to U8 (Unit No.)
B = 1 to 16 (Pattern No.)
C$ = 00 to FF (Pattern data)

Set the pattern data. (Pattern mode)

:PGDAta? A$,B

A$,B<NR1>,C$,…

Query the pattern data. (Pattern mode)

:PGDUty A$,B

A$ = CH1_1 to CH8_8
B = 0.0 to 100.0 (%)

Set the duty. (Pulse mode)

:PGDUty? A$

A$,B<NR2>

Query the duty. (Pulse mode)

:PGFRequency A$,B

A$ = CH1_1 to CH8_8
B = 0.0 to 20000.0 (Hz)

Set the frequency. (Pulse mode)

:PGFRequency? A$

A$,B<NR2>

Query the frequency. (Pulse mode)

:PGMOde A$,B$

A$ = U1 to U8 (Unit No.)
B$ = PULSe, PATTern

Set the mode.

:PGMOde? A$

A$,B$

Query the mode.

:PGNUmber? A$,B,C

A$,B<NR1>,C<NR1>

A$ = U1 to U8 (Unit No.)
B = 1 to 16 (Pattern No.)
C = 1 to 2048 (Data count)

Query the data count. (Pattern mode)

:PGOUtput A$,B$

A$ = CH1_1 to CH27_8
B$ = OFF, ON

Set the waveform output when synchronization is ON. (Pulse mode)

:PGOUtput? A$

A$,B$

Query the waveform output when synchronization is ON. (Pulse mode)

:PGPAttern A$,B

A$ = U1 to U8 (Unit No.)
B = 1 to 16 (Pattern No.)

Set the pattern number. (Pattern mode)

:PGPAttern? A$

A$,B<NR1>

Query the pattern number. (Pattern mode)

:PGPEriod A$,B

A$ = CH1_1 to CH8_8
B = 0 to 10 (s)

Set the perioid. (Pulse mode)

:PGPEriod? A$

A$,B

Query the perioid. (Pulse mode)

:PGTTl A$,B$

A$ = CH1_1 to CH8_8
B$ = TTL, OC

Set the output type.

:PGTTl? A$

A$,B$

Query the output type.

:WGAMplitude A$,B

A$ = CH1_1 to CH8_4
B = 0.000 to 20.000 (Vpp)

Set the amplitude.

:WGAMplitude? A$

A$,B<NR2>

Query the amplitude.

:WGFRequency A$,B

A$ = CH1_1 to CH8_4
B = 0 to 20000 (Hz)

Set the frequency.

:WGFRequency? A$

A$,B<NR1>

Query the frequency.

:WGKInd A$,B$

A$ = CH1_1 to CH8_4
B$ = DC, SIN

Set the waveform type.

:WGKInd? A$

A$,B$

Query the waveform type.

:WGOFfset A$,B

A$ = CH1_1 to CH8_4
B = -10.000 to 10.000 (V)

Set the offset or (when the waveform type is set to DC) voltage.

:WGOFfset? A$

A$,B<NR2>

Query the offset or (when the waveform type is set to DC) voltage.

:WGOUtput A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF, ON

Set the waveform output when synchronization is ON.

:WGOUtput? A$

A$,B$

Query the waveform output when synchronization is ON.

:WGPEriod A$,B

A$ = CH1_1 to CH8_4
B = 0 to 1 (s)

Set the perioid.

:WGPEriod? A$

A$,B

Query the period.

:WGSTop A$,B$

A$ = CH1_1 to CH27_4
B$ = SHORT, OPEN

Set the state of the terminals when output setting is off.

:WGSTop? A$

A$,B$

Query the state of the terminals when output setting is off.