GENerator Commands (Set and Query Generations)

 

Command

Data
(for a query, response data)

Explanation

Function

:RUN


Start output.

ALL

:PAUSE


Pause output.

ALL

:STOP


Stop output.

ALL

:RUN?

A$: RUN, PAUSE, STOP

Query the status of output.

ALL

:CONtrol A$

A$: MANUal, MEASure, KEY

Set the method used to control signal generation.

ALL

:CONtrol?

A$

Query the method used to control signal generation.

ALL

:STPOut A$

A$: STOP, CONTinue

Set the signal generation state at the completion of measurement.

ALL

:STPOut?

A$

Query the signal generation state at the completion of measurement.

ALL



GENerator Commands (U8793 Arbitrary waveform generator unit)

 

Command

Data
(for a query, response data)

Explanation

Function

:MGKInd U$,CH$,A$

U$: U1 to U16
CH$: CH1, CH2
A$: DC, SIN, RECTanguler, PULSe, TRIAngle, UPRAmp, DWRAmp, FUNCtion, PROGram

Set the waveform type.

ALL

:MGKInd? U$,CH$

U$,CH$,A$

Query the waveform type.

ALL

:MGOFfset U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Offset or Voltage [V]

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

ALL

:MGOFfset? U$,CH$

U$,CH$,A<NR3>

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

ALL

:MGFRequency U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Frequency [Hz]

Set the frequency.

ALL

:MGFRequency? U$,CH$

U$,CH$,A<NR3>

Query the frequency.

ALL

:MGPEriod U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Period [s]

Set the perioid.

ALL

:MGPEriod? U$,CH$

U$,CH$,A<NR3>

Query the period.

ALL

:MGAMplitude U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Amplitude [V]

Set the amplitude.

ALL

:MGAMplitude? U$,CH$

U$,CH$,A<NR3>

Query the amplitude.

ALL

:MGPHase U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Phase [degree]

Set the phase.

ALL

:MGPHase? U$,CH$

U$,CH$,A<NR3>

Query the phase.

ALL

:MGDUty U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Duty [%]

Set the duty. (Pulse waveform only)

ALL

:MGDUty? U$,CH$

U$,CH$,A<NR3>

Query the duty. (Pulse waveform only)

ALL

:MGOUtput U$,CH$,A$

U$: U1 to U16
CH$: CH1, CH2
A$: OFF, ON

Set the waveform output.

ALL

:MGOUtput? U$,CH$

U$,CH$,A$

Query the waveform output.

ALL

:MGSTop U$,CH$,A$

U$: U1 to U16
CH$: CH1, CH2
A$: SHORT, OPEN

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

ALL

:MGSTop? U$,CH$

U$,CH$,A$

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

ALL

:MGNAme U$,CH$,"A$"

U$: U1 to U16
CH$: CH1, CH2
A$: Waveform name

Set the name of waveform to generate.

ALL

:MGNAme? U$,CH$

U$,CH$,"A$"

Query the name of waveform to generate

ALL

:MGNUmber? U$,CH$

U$,CH$,A<NR1>

Query the data count of arbitrary waveform.

ALL

:MGCLock U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Clock frequency [Hz]

Set the clock frequency of arbitrary waveform.

ALL

:MGCLock? U$,CH$

U$,CH$,A<NR3>

Query the clock frequency of arbitrary waveform.

ALL

:MGCPeriod U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Clock period [s]

Set the clock period of arbitrary waveform.

ALL

:MGCPeriod? U$,CH$

U$,CH$,A<NR3>

Query the clock period of arbitrary waveform.

ALL

:MGDElay U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Delay [Data points]

Set the delay of arbitrary waveform.

ALL

:MGDElay? U$,CH$

U$,CH$,A<NR3>

Query the delay of arbitrary waveform.

ALL

:MGLOop U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Loop count

Set the loop count of arbitrary waveform.

ALL

:MGLOop? U$,CH$

U$,CH$,A<NR1>

Query the loop count of arbitrary waveform.

ALL

:MGVErnier U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Amplitude adjust value

Set the amplitude adjust value of arbitrary waveform.

ALL

:MGVErnier? U$,CH$

U$,CH$,A<NR3>

Query the amplitude adjust value of arbitrary waveform.

ALL

:MGFIlter U$,CH$,A$

U$: U1 to U16
CH$: CH1, CH2
A$: OFF, 50, 100, 200, 500, 1K, 2K, 5K, 10K, 20K, 50K, 100K, 200K, 500K, 1M

Set the filter of arbitrary waveform.

ALL

:MGFIlter? U$,CH$

U$,CH$,A$

Query the filter of arbitrary waveform.

ALL

:SWSEt U$,CH$,K$,A$

U$: U1 to U16
CH$: CH1, CH2
K$: FREquency, PERiod, AMPlitude, OFFset, DUTy, CLOck, CPEriod
A$: OFF, ON

Set the sweep.

ALL

:SWSEt? U$,CH$,K$

U$,CH$,K$,A$

Query the sweep.

ALL

:SWENd U$,CH$,K$,A$

U$: U1 to U16
CH$: CH1, CH2
K$: FREquency, AMPlitude, OFFset, DUTy, CLOck, PERiod
A: End value

Set the sweep end value.

ALL

:SWENd? U$,CH$,K$

U$,CH$,K$,A<NR3>

Query the sweep end value.

ALL

:SWTIme U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Sweep time [s]

Set the sweep time.

ALL

:SWTIme? U$,CH$

U$,CH$,A<NR3>

Query the sweep time.

ALL

:MGWHole U$,CH$,A

U$: U1 to U16
CH$: CH1, CH2
A: Overall loop count

Set the overall loop count.

ALL

:MGWHole? U$,CH$

U$,CH$,A<NR1>

Query the overall loop count.

ALL

:MPBEgin U$,CH$,A$

U$: U1 to U16
CH$: CH1, CH2
A$: NEW, REF

Register a new program or references a previously registered program.

ALL

:MPFInish

Finish registration or referencing.

ALL

:MPABort

Cancel registration or referencing.

ALL

:MPSTep K$ c

K$: Waveform type c

Set the step when registering a program.

ALL

:MPSTep?

K$ c

Query the step when referencing a program.

ALL

:MPMAxstep?

A

Query the maximum step when referencing a program.

ALL



GENerator Commands (MR8790 Waveform generator unit)

 

Command

Data
(for a query, response data)

Explanation

Function

:WGKInd U$,CH$,A$

U$: U1 to U16
CH$: CH1 to CH4
A$: DC, SIN

Set the waveform type.

ALL

:WGKInd? U$,CH$

U$,CH$,A$

Query the waveform type.

ALL

:WGOFfset U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH4
A: Offset or Voltage [V]

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

ALL

:WGOFfset? U$,CH$

U$,CH$,A<NR3>

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

ALL

:WGFRequency U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH4
A: Frequency [Hz]

Set the frequency.

ALL

:WGFRequency? U$,CH$

U$,CH$,A<NR3>

Query the frequency.

ALL

:WGPEriod U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH4
A: Period [s]

Set the perioid.

ALL

:WGPEriod? U$,CH$

U$,CH$,A<NR3>

Query the period.

ALL

:WGAMplitude U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH4
A: Amplitude [V]

Set the amplitude.

ALL

:WGAMplitude? U$,CH$

U$,CH$,A<NR3>

Query the amplitude.

ALL

:WGSTop U$,CH$,A$

U$: U1 to U16
CH$: CH1 to CH4
A$: SHORT, OPEN

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

ALL

:WGSTop? U$,CH$

U$,CH$,A$

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

ALL

:WGOUtput U$,CH$,A$

U$: U1 to U16
CH$: CH1 to CH4
A$: OFF, ON

Set the waveform output.

ALL

:WGOUtput? U$,CH$

U$,CH$,A$

Query the waveform output.

ALL



GENerator Commands (MR8791 Pulse generator unit)

 

Command

Data
(for a query, response data)

Explanation

Function

:PGMOde U$,A$

U$: U1 to U16
A$: PULSe, PATTern

Set the mode.

ALL

:PGMOde? U$

U$,A$

Query the mode.

ALL

:PGFRequency U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH8
A: Frequency [Hz]

Set the frequency. (Pulse mode)

ALL

:PGFRequency? U$,CH$

U$,CH$,A<NR3>

Query the frequency. (Pulse mode)

ALL

:PGPEriod U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH8
A: Period [s]

Set the perioid. (Pulse mode)

ALL

:PGPEriod? U$,CH$

U$,CH$,A<NR3>

Query the perioid. (Pulse mode)

ALL

:PGDUty U$,CH$,A

U$: U1 to U16
CH$: CH1 to CH8
A: Duty [%]

Set the duty. (Pulse mode)

ALL

:PGDUty? U$,CH$

U$,CH$,A<NR3>

Query the duty. (Pulse mode)

ALL

:PGOUtput U$,CH$,A$

U$: U1 to U16
CH$: CH1 to CH8
A$: OFF, ON

Set the waveform output. (Pulse mode)

ALL

:PGOUtput? U$,CH$

U$,CH$,A$

Query the waveform output. (Pulse mode)

ALL

:PGTTl U$,CH$,A$

U$: U1 to U16
CH$: CH1 to CH8
A$: TTL, OC (Open Collector)

Set the output type.

ALL

:PGTTl? U$,CH$

U$,CH$,A$

Query the output type.

ALL

:PGPAttern U$,A

U$: U1 to U16
A: 1 to 16

Set the pattern number. (Pattern mode)

ALL

:PGPAttern? U$

U$,A

Query the pattern number. (Pattern mode)

ALL

:PGNUmber? U$,P

U$,P,A
P: 1 to 16
A: 0 to 1024

Query the data count. (Pattern mode)

ALL

:PGCLock U$,A

U$: U1 to U16
A: Clock frequency [Hz]

Set the clock frequency. (Pattern mode)

ALL

:PGCLock? U$

U$,A<NR1>

Query the clock frequency. (Pattern mode)

ALL

:PGCPeriod U$,A

U$: U1 to U16
A: Clock period [s]

Set the clock period. (Pattern mode)

ALL

:PGCPeriod? U$,CH$

U$,A<NR3>

Qeury the clock period. (Pattern mode)

ALL

:PGCOutput U$,A$

U$: U1 to U16
A$: OFF, ON

Set the pattern output. (Pattern mode)

ALL

:PGCOutput? U$

U$,A$

Query the pattern output. (Pattern mode)

ALL