Signal generation (GENerator:MR8790 Waveform generator unit)

 

Command

Data
(for a query, response data)

Explanation

:WGAMplitude A$,B

A$ = CH1_1 to CH27_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 CH27_4
B = 0 to 20000 (Hz)

Set the frequency.

:WGFRequency? A$

A$,B<NR1>

Query the frequency.

:WGKInd A$,B$

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

Set the waveform type.

:WGKInd? A$

A$,B$

Query the waveform type.

:WGOFfset A$,B

A$ = CH1_1 to CH27_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 CH27_4
B$ = OFF, ON

Set the waveform output.

:WGOUtput? A$

A$,B$

Query the waveform output.

:WGPEriod A$,B

A$ = CH1_1 to CH27_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.



Signal generation (GENerator:MR8791 Pulse generator unit)

 

Command

Data
(for a query, response data)

Explanation

:PGCLock A$,B

A$ = U1 to U27 (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 U27 (Unit No.)
B$ = OFF, ON

Set the pattern output. (Pattern mode)

:PGCOutput? A$

A$,B$

Query the pattern output. (Pattern mode)

:PGCPeriod A$,B

A$ = U1 to U27 (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 U27 (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 CH27_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 CH27_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 U27 (Unit No.)
B$ = PULSe, PATTern

Set the mode.

:PGMOde? A$

A$,B$

Query the mode.

:PGNUmber? A$,B

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

A$ = U1 to U27 (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. (Pulse mode)

:PGOUtput? A$

A$,B$

Query the waveform output. (Pulse mode)

:PGPAttern A$,B

A$ = U1 to U27 (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 CH27_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 CH27_8
B$ = TTL, OC

Set the output type.

:PGTTl? A$

A$,B$

Query the output type.



Signal generation (GENerator:U8794 VIR unit)

 

Command

Data
(for a query, response data)

Explanation

:VIR:ACFRequency A$,B

A$ = CH1_1 to CH27_8
B = 10, 20, 50, 100 (Hz)

Set the frequency.

:VIR:ACFRequency? A$

A$,B<NR1>

Query the frequency.

:VIR:ACIMeasure? A$

A$,B

A$ = CH1_1 to CH27_8
B = 0.0 to 10.0 (Vpp)

Query the measurement results.

:VIR:ACOFfset A$,B

A$ = CH1_1 to CH27_8
B = 0.0 to 2.5 (V)

Set the offset.

:VIR:ACOFfset? A$

A$,B<NR2>

Query the offset.

:VIR:ACVPp A$,B

A$ = CH1_1 to CH27_8
B = 0.0 to 5.0 (Vpp)

Set the amplitude.

:VIR:ACVPp? A$

A$,B<NR2>

Query the amplitude.

:VIR:DIAG? A$

A$,B$

A$ = CH1_1 to CH27_8
B$ = PASS, FAIL

Check for damage to the generation circuit.

:VIR:FEEDback A$,B$

A$ = CH1_1 to CH27_8
B$ = PAUSE, CONTinue

Set temporary feedback pause settings during resistance generation.

:VIR:FEEDback? A$

A$,B$

Query temporary feedback pause settings during resistance generation.

:VIR:IDIAG? A$

A$,B,C

A$ = CH1_1 to CH27_8
B = Setting value
C = Monitor value

Check for damage to the current generation circuit.

:VIR:ILEVel A$,B

A$ = CH1_1 to CH27_8
B = -0.005000000 to 0.005000000 (A)

Set the signal level (current).

:VIR:ILEVel? A$

A$,B<NR2>

Query the signal level (current).

:VIR:IMEAsure? A$

A$,B

A$ = CH1_1 to CH27_8
B = Current value

Query the current measurement value.

:VIR:IRANge? A$

A$,B<NR2>

A$ = CH1_1 to CH27_8
B = 0.005, 0.001, 0.00025, 0.00005 (A)

Query the current monitor range.

:VIR:LDCHeck? A$

A$,B,C,D

A$ = CH1_1 to CH27_8
B = Resistance value
C = Capacitance value
D = Voltage value

Conduct circuit network estimate.

:VIR:LDCLear A$

A$ = CH1_1 to CH27_8

Clear the circuit network estimate results.

:VIR:MODE A$,B$

A$ = CH1_1 to CH27_8
B$ = V, I, R, AC

Set the function toggle.

:VIR:MODE? A$

A$,B$

Query the function toggle.

:VIR:NOTCH A

A = 50, 60 (Hz)

Set the notch frequency.

:VIR:NOTCH?

A<NR1>

Query the notch frequency.

:VIR:OUTPut A$,B$

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

Set the output ON/OFF.

:VIR:OUTPut? A$

A$,C$

C$ = ON, OFF, ERR1 to ERR5

Query the output status.

:VIR:RLEVel A$,B

A$ = CH1_1 to CH27_8
B = 10.0000 to 1000000 (Ω)

Set the signal level (resistance).

:VIR:RLEVel? A$

A$,B<NR1>

Query the signal level (resistance).

:VIR:RMEAsure? A$

A$,B

A$ = CH1_1 to CH27_8
B = Resistance value

Query the resistance measurement value.

:VIR:SWITCH A$,B$

A$ = CH1_1 to CH27_8
B$ = OPEN, SHORT, NORMAL

Set the switch toggle setting during output.

:VIR:SWITCH? A$

A$,B$

Query the switch toggle setting during output.

:VIR:VDIAG? A$

A$,B,C

A$ = CH1_1 to CH27_8
B = Setting value
C = Monitor value

Check for damage to the voltage generation circuit.

:VIR:VLEVel A$,B

A$ = CH1_1 to CH27_8
B = -0.1000 to 5.3000 (V)

Set the signal level (voltage).

:VIR:VLEVel? A$

A$,B<NR2>

Query the signal level (voltage).

:VIR:VMEAsure? A$

A$,B

A$ = CH1_1 to CH27_8
B = Voltage value

Query the voltage measurement value.

:VIR:VRANge? A$

A$,B<NR2>

A$ = CH1_1 to CH27_8
B = 0.5, 5 (V)

Query the voltage monitor range.

:VIR:ZEROadj A$

A$ = CH1_1 to CH27_8

Set the zero-adjustment.

:VIR:ZEROadj?

-

Query the zero-adjustment.