Chapter 2
Commands

(CH$ means the ch number)

(NOTE:HARM is possible set up only with 8807-51,8808-51)

2.1 Command Summary

2.1.1 Standard Commands Specified by IEEE 488.2

CommandData
(for a query, response data)
Explanation
*CLS Clears the status byte and associated queues.
*ESR? A<NR1>:0 to 255 Queries SESR.
*IDN? Maker's name, model number
serial number(not used, 0)
software version
Queries device ID.
*OPC Sets the LSB of SESR after all action has been
completed.
*OPC? A<NR1> ASCII 1 is the response after all action has been
completed.
*OPT? ch1,ch2,ch3,ch4,A
ch1,ch2,ch3,ch4:unit
A:printer unit
0: none, 1: exist
Queries device option provision.
*RST Device initial setting.
*STB? A<NR1>:0 to 255 Reads the STB and the MSS bit,without performing
serial polling.
*TST? A<NR1>:0=OK,1=NG Queries the result of the ROM/RAM check.
*WAI Executes the following command after action has
been completed.
:ESRO?A<NR1>:0 to 255 Queries ESR0.


2.1.2 Specific Commands

(1) Execution control etc. (common to all functions)

CommandData
(for a query, response data)
Explanation
:ABORTForced halt.
:AUTO Sets the time axis and the voltage axis
automatically.
(only memory recorder function.)
:CERRor?A,B,C<NR1>
(number of times)
A: parity error
B: overrun error
C: framing error
Queries the communication errors.
:ERRor?A<NR1>:error number Queries error number.
:FEED AA:1 to 255(unit:mm) Feeds the paper the specified distance.
:FUNCtion A$
:FUNCtion?
A$:MEM,REC,RMS,HARM
A$
Changes the function.
Queries the function.
:HCOPy Same as the COPY key.
:HEADer A$
:HEADer?
A$:OFF,ON
A$
Enables and disables headers.
Queries headers.
:PRINtSame as the PRINT key.
:STARtSame as the START key.
:STOPSame as the STOP key.


(2) CONFigure command
(Setting and querying the time axis range, the recording length, etc.)


Command
:CONFigure
Data
(for a query, response data)
ExplanationFunction
:ATPRint A$
:ATPRint?
A$:OFF,ON
A$
Enables and disables auto print.
Queries auto print enablement.
MEM,HARM
:ATSAve
A$(,B$(,"C$"))

:ATSAve?
A$(,B$,"C$")
A$:OFF,ON
B$:Bin,Text
C$:File Name
(up to 8 Characters)
Sets auto save.


Queries auto save.
ALL
:ATARea A$
:ATARea?
A$:ALL,A_B
A$
Sets auto save range.
Queries
ALL
:ENDBlock A
:ENDBlock?
A:1 to number of blocks
A<NR1>
Sets the end block (during sequential save)
Queries the end block.
MEM,RMS
:FORMat A$

:FORMat?
A$:SINGle,DUAL,QUAD,
XYDot,XYLine
A$
Sets the display format.

Queries the display format.
ALL
:FREQuency A
:FREQuency?
A:50,60(Hz)
A<NR1>
Sets the frequency.
Queries the frequency.
RMS
:HANAlyze A$


:HANAlyze?
A$:WAVE,RMS,RMS-RATIO,
PHASE,POWER,
P-RATIO,P-PHASE
A$
Sets HARM-INSTANT-analyze


Queries HARM-INSTANT-analyz
HARM
:HCHAN A$
:HCHAN?
A$:CH1,CH2,CH3,CH4
A$
Sets HARM-INSTANT-channel
Queries HARM-INSTANT-channel
HARM
:HDISP A$
:HDISP?
A$:VALUE,GRAPH
A$
Sets HARM-INSTANT-disp kind
Queries HARM-INSTANT-disp kind
HARM
:HFREQuency A$
:HFREQuency?
A$:AUTO,50,60,45.0 to 65.0
A$
Sets HARM-frequency
Queries HARM-frequency
HARM
:HMODE A$
:HMODE?
A$:INSTANT,SERIES
A$
Sets HARM-mode
Queries HARM-mode
HARM
:HPRCHan ch$,A$
:HPRCHan? ch$
A$:OFF,ON
ch$,A$
Sets HARM-INSTANT-print channel
Queries HARM-INSTANT-print channel
HARM
:SANAlyze NO$,A$




:SANAlyze? NO$
NO$:NO1 to NO20
A$:OFF,RMS,RATIO,PHASE,
T-RMS,THD-F,THD-R,
POWER,P-RATIO,P-PHASE,
WATT,VA,VAR,P-FACTOR
NO$,A$
Sets HARM-SERIES-analyze




Queries HARM-SERIES-analyze
HARM
:SCHAN NO$,A$

:SCHAN? NO$
NO$:NO1 to NO20
A$:CH1,CH2,CH3,CH4
NO$,A$
Sets HARM-SERIES-channel

Queries HARM-SERIES-channel
HARM
:SDEGRee NO$,A

:SDEGRee? NO$
NO$:NO1 to NO20
A:1 to 40
NO$,A<NR1>
Sets HARM-SERIES-number

Queries HARM-SERIES-number
HARM
:SLOGGing A$


:SLOGGing?
A:1 to 1600


A<NR2>
Sets HARM-SERIES-
logging output interval
Queries HARM-SERIES-
logging output interval
HARM
:SPRKInd A$

:SPRKInd?
A$:WAVE,LOGGing,
CALC,WAVE&CALC
A$
Sets HARM-SERIES-print mode

Queries HARM-SERIES-print mode
HARM
:SRESult W$,A

:SRESult? W$
W$:W1 to W4
A:0(OFF),1 to 20
W$,A<NR1>
Sets HARM-SERIES-display

Queries HARM-SERIES-display
HARM
:SSHOT A$
:SSHOT?
A:SHOT(unit hour)
A<NR1>(unit hour)
Sets HARM-SERIES-shot
Queries HARM-SERIES-shot
HARM
:SSMOOth A$
:SSMOOth?
A$:OFF,ON
A$
Sets HARM-SERIES-smoothing
Queries HARM-SERIES-smoothing
HARM
:STIME A$
:STIME?
A:TIME/DIV(unit hour)
A<NR3>(unit hour)
Sets HARM-SERIES-time
Queries HARM-SERIES-time
HARM
:LOGGing A
:LOGGing?
A:1 to 8000
A<NR2>
Specifies the logging output interval.
Queries the logging output interval.
MEM,REC,RMS
:MAXBlock A

:MAXBlock?
A:2,4,8,16,32

A<NR1>
Sets the number of memory blocks.
(during sequential save)
Queries the number of memory blocks.
MEM,RMS
:MEMDiv A$

:MEMDiv?
A$:OFF,ON

A$
Sets memory segmentation.

Queries memory segmentation.
MEM,RMS
:MEMRec A$
:MEMRec?
A$:OFF,ON
A$
Sets the Instantaneous Waveform Recording.
Queries the Instantaneous Waveform Recording.
RMS
:PRINt A$
:PRINt?
A$:OFF,ON
A$
Sets printer output.
Queries printer output.
REC,RMS,HARM
:PRKInd A$
:PRKInd?
A$:WAVE,LOGGing
A$
Specifiles the print mode.
Queries the print mode.
MEM,REC,RMS
:ROLL A$
:ROLL?
A$:OFF,ON
A$
Enables and disables roll mode.
Queries roll mode enablement.
MEM
:SEQDisp A$

:SEQDisp?
A$:OFF,ON

A$
Sets the follow-up waveform display
(during sequential save).
Queries the follow-up waveform display.
MEM,RMS
:SHOT A

:SHOT?
A:recording length
(unit DIV)
A<NR1>(unit DIV)
Sets the recording length
(during memory segmentation)
Queries the recording length.
MEM,REC,
RMS
:SMOOth A$
:SMOOth?
A$:OFF,ON
A$
Sets the smooth printing
Queries smooth printing enablement.
MEM
:STTBlock A
:STTBlock?
A:1 to number of blocks
A<NR1>
Sets the start block (during sequential save)
Queries the start block.
MEM
:TDIV A
:TDIVH
A:TIME/DIV (unit seconds)
<NR3>(unit seconds)
Sets the time axis range.
Queries the time axis range.
ALL
:THINout A$

:THINout?
A$:OFF,1_2,1_4,1_8,1_20,1_40,
1_80,1_200,1_400,1_800
A$
Sets the degree of thinning before storing.

Queries the degree of thinning before storing.
MEM,REC,RMS
:USEBlock A

:USEBlock?
A:1 to number of
segmentations(32 max.)
A<NR1>
Sets the memory block used.
(during sequential save)
Queries the memory block used.
MEM


(3) TRIGger command (Setting and querying trigger.)

Command
:TRIGger
Data
(for a query, response data)
ExplanationFunction
:DETECTDate
year,month,day

:DETECTDate?
year:0 to 99
month: 1 to 12
day:1 to 31
year,month,day all <NR1>
Sets the date for trigger detection.

Queries the currently set date for
trigger detection.
ALL
:DETECTTime
hour,min,sec

:DETECTTime?
hour: 0 to 23
min: 0 to 59
sec:0 to 59
hour,min,sec all <NR1>
Sets the time point for trigger detection.

Queries the currently set time point
for trigger detection.
ALL
:EXTErnal A$
:EXTErnal?
A$:OFF,ON
A$
Enables and disables external trigger.
Queries external trigger enablement.
ALL
:FILTer ch$,A


:FILTer? ch$
A:0(OFF),0.1,0.2,0.5,1.0,1.5,2
2.5,5.0,10.0(DIV)(MEM)
A:0(OFF),1(ON) (REC)
ch$,A<NR2>
Sets trigger filter.


Queries trigger filter.
MEM,REC
:HCHAN NO$,A$
:HCHAN? NO$
NO$:NO1 to NO4,A$:CH1 to CH4
NO$,A$
Sets HARM-trigger channel
Queries HARM-trigger channel
HARM
:HDEGRee NO$,A
:HDEGRee? NO$
NO$:NO1 to NO4,A:1 to 40
NO$,A<NR1>
Sets HARM-trigger number
Queries HARM-trigger number
HARM
:HINOUT NO$,A$
:HINOUT? NO$
NO$:NO1 to NO4,A$:IN,OUT
NO$,A$
Sets HARM-trigger input/output
Queries HARM-trigger input/output
HARM
:HKINd NO$,A$



:HKINd? NO$
NO$:NO1 to NO4,
A$:OFF,RMS,RATIO,
T-RMS,THD-F,THD-R,
POWER,P-RATIO,P-PHASE
NO$,A$
Sets HARM-trigger kind



Queries HARM-trigger kind
HARM
:HLEVEl NO$,A

:HLEVEl? NO$
NO$:NO1 to NO4,
A:trigger level(unit V)
NO$,A<NR3>
Sets HARM-trigger level

Queries HARM-trigger level
HARM
:HMODE A$
:HMODE?
A$:SINGle,REPEat
A$
Sets HARM-trigger mode
Queries HARM-trigger mode
HARM
:HPRETrig A
:HPRETrig?
A:0,5,10(unit DIV)
A<NR1>
Sets HARM-pre trigger
Queries HARM-pre trigger
HARM
:HSLOpe NO$,A$

:HSLOpe? NO$
NO$:NO1 to NO4,
A$:UP,DOWN
NO$,A$
Sets HARM-trigger direction (slope)

Queries HARM-trigger direction (slope)
HARM
:JKINd ch$,A$

:JKINd? ch$
A$:SIN50,SIN60,PRE50,PRE60

ch$,A$

Sets the kinds of waveform detection
trigger.
Queries the kinds of waveform detection
trigger.
MEM
:JVOLt ch$,A

:JVOLt? ch$

A:Standard voltage
(uint Vrms)
ch$,A<NR3>

Sets the standard voltage of waveform
detection trigger.
Queries the standard voltage of waveform
detection trigger.
MEM
:JWIDth ch$,A


:JWIDth? ch$
A:control range (unit V)


ch$,A<NR3>
Sets the contorl range of waveform
detection trigger.
Queries the contorl range of waveform
detection trigger.
MEM
:KIND ch$,A$


:KIND? ch$
A$:OFF,LEVEl,IN,OUT,DROP,
JUDGE (MEM)
A$:OFF,LEVEl,IN,OUT(REC,RMS)
ch$,A$
Sets type of trigger.


Queries type of trigger.
MEM,REC,RMS
:LEVEl ch$,A

:LEVEl? ch$

A:trigger level (unit V)

ch$,A<NR3>

Sets the trigger level of the level
trigger.
Queries the trigger level of the level
trigger.
MEM,REC
:LOGAnd ch$,A$

:LOGAnd? ch$

A$:OFF,OR,AND

ch$,A$

Sets AND/OR for the logic trigger
pattern.
Queries AND/OR for the logic trigger
pattern.
MEM,REC,
RMS
:LOGPat ch$,'A$'
:LOGPat? ch$
A$:xxxxtrigger pattern (x, 0, 1)
ch$,"A$"
Sets the pattern for a logic trigger.
Queries the pattern for a logic trigger.
MEM,REC,
RMS
:LFILter ch$,A
:LFILter? ch$
A:0(OFF),0.1,0.2,0.5,1.0,1.5,
2.0,2.5,5.0,10
ch$,A<NR2>
Sets logic trigger filter.
Queries logic trigger filter.
MEM,REC,
RMS
:LOWEr ch$,A

:LOWEr? ch$

A:lower limit level
(unit V)
ch$,A<NR3>

Sets lower limit level of window-in/-out
trigger.
Queries lower limit level of window-in/-out
trigger.
MEM,REC
:MANU A$
:MANU?
A$:OFF,ON
A$
Sets manual trigger.
Queries manual trigger.
ALL
:MODE A$
:MODE?
A$:SINGle,REPEat,AUTO(MEM)
A$
Sets trigger mode.
Queries trigger mode.
MEM,REC,RMS
:PRETrig A

:PRETrig?
A:0,2,10,...90,95,100,-95%(MEM)
0,5,10DIV(RMS)
A<NR1> (unit %)
Sets pre-trigger.

Queries pre-trigger.
MEM RMS
:RLEVel ch$,A

:RLEVel? ch$

A:trigger level (V)

ch$,A<NR3>

Sets the trigger level of RMS level
trigger.
Queries the trigger level of RMS level
trigger.
RMS
:RSLOpe ch$,A$

:RSLOpe? ch$

A$:UP,DOWN

ch$,A$

Sets the direction (slope) of RMS level
trigger.
Queries the direction (slope) of RMS level
trigger.
RMS
:SLOPe ch$,A$

:SLOPe? ch$
A$:UP,DOWN

ch$,A$
Sets the trigger direction(slope)
(level trigger).
Queries the trigger direction (slope).
MEM,REC
:SOURce A$

:SOURce?

A$:OR,AND

A$

Sets trigger logical operator to AND
or OR.
Queries trigger logical operator (AND
or OR).
ALL
:STOPDate
year,month,day

:STOPDate?

year:0 to 99
month:1 to 12
day:1 to 31
year,month,day all <NR1>
Sets the date for termination.

Queries the date of termination.
REC
:STOPTime
hour,min,sec

:STOPTime?
hour:0 to 23
min:0 to 59
sec:0 to 59
hour,min,sec all <NR1>
Sets the termination time of operation.
Queries the termination time of operation.
REC
:TIMEr A$
:TIMEr?
A$:OFF,ON
A$
Sets timer trigger.
Queries timer trigger.
ALL
:TIMIng A$
:TIMIng?
A$:START,STOP,S_S
A$
Sets trigger timing.
Queries trigger timing.
REC
:TMINTvl
day,hour,min,sec


:TMINTvl?
day: 0 to 99
hour: 0 to 23
min: 0 to 59
sec:0 to 59
day,hour,min,sec all <NR1>
Sets time interval for timer trigger.


Queries time interval for timer trigger.
ALL
:TMSTArt
month,day,
hour,min

:TMSTArt?
month:1 to 12
day:1 to 31
hour:0 to 23
min:0 to 59
month,day,hour,min all <NR1>
Sets start time of timer trigger.


Queries start time of timer trigger.
ALL
:TMSTOp
month,day,
hour,min
:TMSTOp?
Same as:TMSTArt
Sets stop time of timer trigger.

Queries stop time of timer trigger.
ALL
:UPPEr ch$,A

:UPPEr? ch$
A:upper limit level
(unit V)
ch$,A<NR3>
Sets upper limit level of window-in/-out
trigger.
Queries upper limit level of window-in/-out
trigger.
MEM,REC
:VFREq ch$,A

:VFREq? ch$
A:50,60(Hz)

ch$,A<NR1>
Sets measurement frequency of
voltage drop trigger.
Queries measurement frequency
of voltage drop trigger.
MEM
:VLEVel ch$,A
:VLEVel? ch$
A: drop level(V)
ch$,A<NR3>
Sets drop level of voltage drop trigger.
Queries drop level of voltage drop trigger.
MEM


(4)UNIT command (Setting and querying input channel)

Command
:UNIT
Data
(for a query, response data)
ExplanationFunction
:COUPling ch$,A$
:COUPling? ch$
A$:GND,DC,CLAMp
ch$,A$
Sets input channel coupling.
Queries input channel coupling.
MEM,REC,RMS
:FILTer ch$,A
:FILTer? ch$
A:0(OFF),5,500
ch$,A$
Sets input channel filter.
Queries input channel filter.
MEM,REC,RMS
:HINPut ch$,A$

:HINPut? ch$
A$:VOLT,9018,9132,
3283,3284,3285,9322
ch$,A$
Sets HARM-input kind

Queries HARM-input kind
HARM
:HRANGe ch$,A

:HRANGe? ch$
A:volt(current)range(unit Vr,Ar)

ch$,A<NR3>
Sets HARM-input channel voltage
or current axis range
Queries HARM-input channel voltage
or current axis range
HARM
:HSCALing ch$,A$
:HSCALing? ch$
A$:OFF,ON
ch$,A$
Sets HARM-scaling ct ratio
Queries HARM-scaling ct ratio
HARM
:HSCVSet ch$,A$
:HSCVSet? ch$
A$:PT,A
ch$,A$
Sets HARM-scaling kind
Queries HARM-scaling kind
HARM
:HSCCT ch$,A
:HSCCT? ch$
A:0.01 to 99999.00
ch$,A<NR3>
Sets HARM-scaling ct ratio
Queries HARM-scaling ct ratio
HARM
:HSCPT ch$,A
:HSCPT? ch$
A:0.01 to 99999.00
ch$,A<NR3>
Sets HARM-scaling pt ratio
Queries HARM-scaling pt ratio
HARM
:HSCVOlt ch$,A
:HSCVOlt? ch$
A:0.01 to 99999.00
ch$,A<NR3>
Sets HARM-scaling volt
Queries HARM-scaling volt
HARM
:HSCAMp ch$,A
:HSCAMp? ch$
A:0.01 to 99999.00
ch$,A<NR3>
Sets HARM-scaling amp
Queries HARM-scaling amp
HARM
:HWIRing A$
:HWIRing?
A$:UNIQ,1P2W,1P3W,3P3W
A$
Sets HARM-wiring
Queries HARM-wiring
HARM
:SPOSItion W$,A

:SPOSItion? W$
A:position(unit %)

W$,A<NR1>
Sets HARM-series
zero position
Queries HARM-series
zero position
HARM
:POSItion ch$,A

:POSItion? ch$
A:position value (unit %)

ch$,A<NR1>
Sets the zero position for an input
channel.
Queries the zero position for an
input channel.
MEM,REC,RMS
:RANGe ch$,A

:RANGe? ch$
A:voltage or current axis range
(unit V,A)

ch$,A<NR3>
Sets input channel voltage or current
axis range.
Queries input channel voltage or current
axis range.
MEM,REC,RMS


(5) DISPlay command
(Setting and querying changeover of the screen mode, waveform display, etc.)


Command
:DISPlay
Data
(for a query, response data)
ExplanationFunction
:CHANge A$
:CHANge?
A$:DISPlay,SET,SYSTem,CARD
A$
Changes over the display screen.
Queries the display screen.
ALL
:DIREct A$






:DIREct?
A$:DISPlay,DMM,
STATus,CHANnel,TRIGger,
EX_STatus,EX_TRigger,
SCALing,CALCulation,
ENVIronment,COMMEnt,RS_Copy,
INITialize,
FILE,FILE_Conf
A$
Switces directly to the specified
setting screen.





Queries the display screen.
ALL
:DRAWing ch$,A$
:DRAWing? ch$
A$:OFF,C1 to C6
ch$,A$
Sets waveform display color.
Queries waveform display color.
MEM,REC,RMS
:GRAPh ch$,A

:GRAPh? ch$
A:1,2,3,4
(for DUAL format, 1, 2)
ch$,A<NR1>
Sets waveform display graph.

Queries waveform display graph.
MEM,REC,
RMS
:HDRAWing ch$,A$
:HDRAWing? ch$
A$:OFF,C1 to C6
ch$,A$
Sets HARM-INSTANT-waveform
disp color
Queries HARM-INSTANT-waveform
disp color
HARM
:HYZOOM A$

:HYZOOM?
A$:LOG,X1_2,X1,X2,X5,X10
X20,X50,X100
A$
Sets HARM-INSTANT-maginigication/
compretion rario on
the voltage axis.(at non wave)
Queries HARM-INSTANT-maginigication/
compretion rario on
the voltage axis.(at non wave)
HARM
:SDRAWing W$,A$

:SDRAWing? W$
W$:W1 to W4
A$:OFF,C1 to C6
W$,A$
Sets HARM-SERIES-waveform
disp color
Queries HARM-SERIES-waveform
disp color
HARM
:SXMAG A$

:SXMAG?
A$:X1_48,X1_24,X1_12,X1_6,
X1_4,X1_2,X1,X2,X4
A$
Sets HARM-SERIES-maginigication/
compretion rario on
the time axis
Queries HARM-SERIES-maginigication/
compretion rario on
the time axis
HARM
:SYMAG W$,A$


:SYMAG? W$
W$:W1 to W4
A$:LOG,X1_2,X1,X2,X5,X10,
X20,X50,X100
W$,A$
Sets HARM-SERIES-maginigication/
compretion rario on
the voltage axis
Queries HARM-SERIES-maginigication/
compretion rario on
the voltage axis
HARM
:LOGDraw ch$,N,A$

:LOGDraw? ch$,N
A$:OFF,C1 to C6 N:1,2,3,4

ch$,N,A$
Sets logic waveform display color.

Queries logic waveform display color.
MEM,REC,
RMS
:LOGPosi ch$,A

:LOGPosi? ch$
A:1,2,3,4

ch$,A<NR1>
Sets the position of logic waveform
display.
Queries the position of logic waveform
display.
MEM,REC,
RMS
:PAGE A
:PAGE?
A:a number of page
A<NR1>
Changes over the page of the screen.
Queries the page of the screen.
ALL
:SIZE
:SIZE?
A$:NORMal,NARRow
A$
Sets the waveform display size.
Queries the waveform display size.
ALL
:WAVE A$A$:ACUR,TRIG,POINTExecutes waveform display.MEM
:XAXIs,ch$
:XAXIs?
ch$:CH1 to CH4
ch$
In X-Y format, sets the X-axis.
In X-Y format, queries the X-axis.
MEM,REC
:XMAG A$

:XMAG?
A$:X10 to X1_500(MEM)
A$:X1 to X1_500 (REC,RMS)

A$
Sets the magnification/compression
ratio on the time axis.
Queries the magnification/compression
ratio on the time axis.
MEM,REC,
RMS
:XYCLr A$
:XYCLr?
A$:OFF,ON
A$
Sets the display clear function.
Queries the display clear function.
REC
:YMAG ch$,A$

:YMAG? ch$
A$:X1_2,X1,X2,X5,X10

ch$,A$
Sets the magnification/compression
ratio on the voltage axis.
Queries the magnification/compression
ratio on the voltage axis.
MEM,REC,
RMS


(6) CURSor command (Cursor setting and reading)

Command
:CURSor
Data
(for a query, response data)
ExplanationFunction
:ABCUrsor A$
:ABCUrsor?
A$:A,ORA,ORB,A_B
A$
Chooses among the A, B and A&B cursors.
Queries among the A, B and A&B cursors.
MEM,REC,RMS
:ACHAnnel ch$
:ACHAnnel?
ch$:CH1 to CH4,ALL
ch$
Sets the A cursor channel.
Queries the A cursor channel.
ALL
:APOSition A



:APOSition?
A: 0 to amount of stored data
(vertical and trace cursor)
0 to 400 (horizontal cursor)
(X-Y format)
A<NR1>
Sets the position of the A cursor.



Queries the position of the A cursor.
MEM,REC,RMS
:BCHAnnel ch$
:BCHAnnel?
ch$:CH1 to CH4,ALL
ch$
Sets the B cursor channel.
Queries the B cursor channel.
ALL
:BPOSition A
:BPOSition?
Same as :APOSition
A<NR1>
Sets the position of the B cursor.
Queries the position of the B cursor.
MEM,REC,RMS
:DTREad? A$


B$
A$:A,B,B_A
B$:readout value (t)
Queries the cursor readout value (t).


ALL
:DVREad? A$


B$(,C$)
A$:A,B,B_A
B$,C$:readout value (V)
Queries the cursor readout value (V).


ALL
:ABCUrsor A$

:HABCUrsor?
A$:OFF,A,ORA,ORB,A_B

A$
Chooses among the HARM
A, B and A&B cursors.
Queries among the HARM
A, B and A&B cursors.
HARM
:HAPOSition A

:HAPOSition?
A:0 to 511

A<NR1>
Sets HARM-INSTANT-
position of A cursor
Queries HARM-INSTANT-
position of A cursor
HARM
:HBPOSition A

:HBPOSition?
(same as HAPOSition)

A<NR1>
Sets HARM-INSTANT-
position of B cursor
Queries HARM-INSTANT-
position of B cursor
HARM
:HDEGRee A

:HDEGRee?
A:1 to 40

A<NR1>
Sets HARM-number
of cursor
Queries HARM-number
of cursor
HARM
:HMODE A$
:HMODE?
A$:OFF,ON
A$
Sets HARM-A and B cursor type
Queries HARM-A and B cursor type
HARM
:SAPOSition A

:SAPOSition?
A:0 to storaged data

A<NR1>
Sets HARM-SERIES-
position of A cursor
Queries HARM-SERIES-
position of A cursor
HARM
:SBPOSition A

:SBPOSition?
(same as SAPOSition)

A<NR1>
Sets HARM-SERIES-
position of B cursor
Queries HARM-SERIES-
position of B cursor
HARM
:SAWAve W$

:SAWAve?
W$:W1 to W4,ALL

W$
Sets HARM-SERIES-
wave of A cursor
Queries HARM-SERIES-
wave of A cursor
HARM
:SBWAve W$

:SBWAve?
W$:W1 to W4,ALL

W$
Sets HARM-SERIES-
wave of B cursor
Queries HARM-SERIES-
wave of B cursor
HARM
:MODE A$


:MODE?
A$:OFF,TIME,VOLT,TRACe
OFF,Xcur,Ycur,TRACe
(in X-Y format)
A$
Sets the A and B cursor type.


Queries the A and B cursor type.
MEM,REC,RMS


(7) MEMory command (Setting and querying input and output, etc., from the memory)

Command
:MEMory
Data
(for a query, response data)
ExplanationFunction
:ADATa B,C,¥¥¥

B,C,...:-2048 to 2047
B,C,... <NR1>
Input data to memory (ASCII).

MEM
:ADATa? A

A:1 to 80
(number of output units)
B,C...:-2048 to 2047
Queries Output data from memory(ASCII).
MEM
:AREAl? ch$

A<NR1>
A: -2048 to 2047
Output stored data.
Real time data output.(ASCII)
MEM,REC,RMS
:BDATa? A
A:1 to 200
(amount of output data)
Response data:binary,integer data
Performs binary transfer for
stored data
ALL
:BREAl? ch$
Response data:binary, integer data
Real time data output.(binary)
MEM,REC,RMS
:GETReal
Captures real time data.
MEM,REC,RMS
:HPOINt ch$,A

:HPOINt?
A:1 to 40(number)

ch$,A<NR1>
Sets HARM-INSTANT-point in
memory of output (at non-wave)
Queries HARM-INSTANT-point in
memory of output (at non-wave)
HARM
:HVDATa? A

B,C<NR3>...
A:1 to 40(data num)
Queries HARM-INSTANT-
(at non-wave)
HARM
:HVTOTal? ch$,A$


B<NR3>...
A$:T-RMS,THD-F,THD-R,
WATT,VA,VAR,P-FACTOR
Queries HARM-INSTANT
total data

HARM
:HWPOINt ch$,A

:HWPOINt?
A:0 to 511

ch$,A<NR1>
Sets HARM-INSTANT-point in
memory of output (at wave)
Queries HARM-INSTANT-point in
memory of output (at wave)
HARM
:HWVDATa? A

B,C<NR3>...
A:1 to 40(data num)
Queries HARM-INSTANT-
(at wave)
HARM
:SMAXPoint?


A<NR1>
0=no data
1 to 4800(60DIV*80point)
Queries HARM-SERIES-
amount of data stored

HARM
:SPOINt W$,A

:SPOINt?
W$:W1 to W4
A:0 to 4800(60DIV*80point)
W$,A<NR1>
Sets HARM-SERIES-
point in memory of output
Queries HARM-SERIES-
point in memory of output
HARM
:SVDATa? A

B,C<NR3>...
A:1 to 40(data num)
Queries HARM-SERIES-
data
HARM
:LDATa B,C,¥¥¥
B,C,...:0 to 15
Input logic data from memory.MEM
:LDATa? A


Response data <NR1>: 0 to 15
A:1 to 100 (amount of output data)
Output logic data from memory.

MEM
:LREAl? ch$
A<NR1>:0 to 15
Logic real time data output.
ALL
:MAXPoint?
A<NR1>
0 (not stored)
80 to 256000 (CH1 MAX)
Queries the amount of data stored.
MEM
:POINt ch$,A

:POINt?
A:0 to 256000 (CH1 MAX)

ch$,A<NR1>
Sets point in memory for input and
output.
Queries point in memory for input and
output.
MEM
:PREPare
Prepares the memory for
receipt of waveform data.
MEM
:VDATa B,C,¥¥¥
B,C,...:(voltage values)
Input data to memory (voltage values).
MEM
:VDATa? A
B,C... :<NR3>
A:1 to 40(amount of data)
Output stored data (voltage values).
MEM
:VREAl? ch$

A<NR3>
A:voltage value
Real time data output
(voltage values).
MEM,REC,RMS


(8) SYSTem command (Setting and querying the system screen)

Command
:SYSTem
Data
(for a query, response data)
ExplanationFunction
:BMPColor A$
:BMPColor?
A$:COLOR,GRAY,MONO,MONO_R
A$
Sets the bit map file color.
Queries the bit map file color.
ALL
:CHMArk A$
:CHMArk?
A$:OFF,NUMBer,COMMent
A$
Enables and disables channel markers.
Queries enablement of channel markers.
ALL
:COPY A$

:COPY?
A$:IN_PRinter,PC,COM

A$
Sets the output destination by the
COPY key.
Queries the output destination by the
COPY key.
ALL
:CRTOff A
:CRTOff?
A:0(OFF),1 to 30 (minutes)
all

A
Enables and disables the backlight saver.
Queries enablement of the backlight saver.
ALL
:DATAClear
Clear data.
ALL
:DATE
year,month,day


:DATE?
year :0 to 99
month:1 to 12
day :1 to 31
year,month,day all <NR1>
Sets the calendar.


Queries the calendar.
ALL
:GRID A$

:GRID?
A$:OFF,STD,FINE,
STD_Dark,FINE_Dark
A$
Sets the grid type.

Queries the grid type.
ALL
:LANGuage A$
:LANGuage?
A$:JAPAnese,ENGLish
A$
Sets the language.
Queries the language.
ALL
:LCDDisp A$
:LCDDisp?
A$:C1 to C16
A$
Sets the screen color.
Queries the screen color.
ALL
:LIST A$
:LIST?
A$:OFF,LIST,GAUGe,L_G
A$
Sets list and gauge functions.
Queries list and gauge functions.
ALL
:LWIDth
:LWIDth?
A$:WIDE,NARRow
A$
Sets logic recording width.
Queries logic recording width.
ALL
:PRIDensity A
:PRIDensity?
A$:LIGHt,STD,DARK
A$
Sets the printer density.
Queries the printer density.
ALL
:SOPEration A$
:SOPEration?
A$:TIME1,TIME2,SEC2
A$
Sets the start key activation condition.
Queries the start key activation condition.
ALL
:STARt A$
:STARt?
A$:ON,OFF
A$
Enables and disables start backup.
Queries start backup enablement.
ALL
:TIME hour,min

:TIME?
hour:0 to 23
min :0 to 59
hour,min,sec all <NR1>
Sets the time.

Queries the current time.
ALL
:TMAXis A$
:TMAXis?
A$:TIME,TIME(60),SCALe,DATE
A$
Sets the time axis display.
Queries the time axis display.
ALL
:USECH A
:USECH?
A:1,2,4
A<NR1>
Sets number of channels used.
Queries number of channels used.
MEM


(9) SCALing command (Setting and querying scaling)

Command
:SCALing
Data
(for a query, response data)
ExplanationFunction
:KIND A$
:KIND?
A$:POINT,RATIO
A$
Sets the type of scaling.
Queries the type of scaling.
MEM,REC,RMS
:OFFSet ch$,A
:OFFSet? ch$
A:-9.9999E+9 to +9.9999E+9
ch$,A<NR3>
Sets scaling offset (RATIO).
Queries scaling offset.
MEM,REC,RMS
:SCUPLOw ch$,B,C
:SCUPLOw? ch$
B:C: -9.9999E+29 to +9.9999E+29
ch$,B,C <NR3>
Sets the scaling SC UP, LOW (POINT).
Queries the scaling SC UP, LOW.
MEM,REC,RMS
:SET ch$,A$
:SET? ch$
A$:OFF,SCI,ENG
ch$,A$
Enables and disables scaling.
Queries scaling enablement.
MEM,REC,RMS
:UNIT ch$,'A$'
:UNIT? ch$
A$:scaling unit (7 characters)
ch$,"A$"
Sets scaling unit.
Queries scaling unit.
MEM,REC,RMS
:VOLT ch$,A

:VOLT? ch$
A:-9.9999E+9 to +9.9999E+9

ch$,A<NR3>
Sets the scaling conversion
value (RATIO).
Queries the scaling conversion value.
MEM,REC,RMS
:VOUPLOw ch$,B,C

:VOUPLOw? ch$
B,C:-9.9999E+29 to 9.9999E+29

ch$,B,C <NR3>
Sets the scaling VOLT UP,LOW
(POINT).
Queries VOLT UP, LOW.
MEM,REC,RMS


(10) COMMent command (Setting and querying comments)

Command
:COMMent
Data
(for a query, response data)
ExplanationFunction
:CH
ch$,(NO$,)'A$'


:CH? ch$(,NO$)
ch$:CH1 to CH4, CHA to CHB
NO$:NO1 to NO4 (logic only)
A$:comment string
(up to 24 characters)
ch$,(NO$,)'A$'
Sets a comment for a particular
channel.

Queries comment for a particular
channel.
ALL
:EACHch (ch$,)A$



:EACHch? (ch$)
ch$:CHA,CHB (logic only)
A$:OFF,SETTing,COMMent,
S_C (analog)
A$:OFF,COMMent(logic)
(ch$,)A$
Enables or disables a channel comment.



Queries channel comment enablement.
ALL
:TITLe A$,'B$'


:TITLe?
A$:OFF,SETTing,COMMent,S_C
B$:comment string
(up to 24 characters)
A$,"B$"
Sets a title comment.


Queries a title comment.
ALL


(11) CALCulate command (Calculation setting and querying)

Command
:CALCulate
Data
(for a query, response data)
ExplanationFunction
:ANSWer?
NO$,ch$
A$,B<NR3>
NO$:NO1 to NO4
A$:OFF,AVE,RMS,PP,MAX,MIN,
MAXT,MINT,AREA,PERI,FREQ,
XYAREA
B:calculation result
Queries a calculation result.
MEM
:MEASFsave A$

:MEASFsave?
A$:OFF,ON

A$
Sets storing a calculation result.
Queries storing a calculation result.
MEM
:MEASPrint A$
:MEASPrint?
A$:OFF,ON
A$
Sets printing calculation results.
Queries printing calculation results.
MEM
:MEASSet
NO$,A$,ch$
(,ch2$ (XYAREA))


:MEASSet? NO$
NO$:NO1 to NO4
A$:OFF,AVE,RMS,PP,MAX,MIN,
MAXT,MINT,AREA,PERI,FREQ,
XYARea
ch$:ALL,CH1 to CH4
A$,ch$
Sets numerical calculation item.




Queries numerical calculation item.
MEM
:MEASure A$
:MEASure?
A$:ON,OFF,EXEC(execute)
A$
Sets numerical calculation.
Queries numerical calculation.
MEM


(12) FDISK command (Setting and querying file operation)

Command
:FDISK
Data
(for a query, response data)
ExplanationFunction
:CHDIR NO
NO:file number
Changes the current directory.
ALL
:DELEte NO
NO:file or directory number
Deletes a file or a directory.
ALL
:DIR?
A$:directory name
Queries the current directory.
ALL
:FILE?
A<NR1>: number of files
Queries the number of files.
ALL
:FORMat
Formats media.
ALL
:FREE?
A$:allowable number of bytes
Queries the allowable number of bytes.
ALL
:INFOr? NO












NO,"NAME$","DATE$","TIME$",A,B$
,C$,D,"TDATE$,"TTIME$"

NO:file and directory number
NAME$:file and directory name
DATE$:year/month/day of save
TIME$:hour:min:sec of save
A:file size (bytes)
B$:function
C$:measurement contents
D:recording length
TDATE$:year/month/day of
trigger
TTIME$:trigger time
Queries information about
a file.
ALL
:LOAD NO (,A$)
NO:file number
A$:NEW,ADD
Load a file.
ALL
:MKDIR 'A$'
A$:directory name
Creates a directory.
ALL
:NINFor? NO



NO,"NAME$",A$
NO:file number
NAME$:file name
A$:directory of a file
Queries filename.
ALL
:SAVE
'NAME1$.NAME2$'
,A$,B$ (,C$)
















NAME1$:file name
(up to 8 characters)
NAME2$:file extension
(up to 3 characters)
A$:type of file
(memory segmentation:OFF)
Bin= binary data
Text= text data
Set= settings
A$:type of file
(During memory segmentation)
BAll= binary data
(All blocks are saved.)
BOne= binary data
(One block is saved.)
TAll= text data
(All blocks are saved.)
TOne= text data
(One block is saved.)
B$:channels to save
ALL,CH1 to CH4,LOGIC
C$:spacing
OFF,1_2, to 1_800
Saves a file.
ALL
:SORT A$
:SORT?
A$:ON,OFF
A$
Sets the file list sorting.
Queries the file list sorting.
ALL
:STYPe A$

:STYPe?
A$:NAME,TYPE,TIME,SIZE

A$
Sets the sort order type for
the file list.
Queries the sort order type
for the file list.
ALL
:SDIRection A$

:SDIRection?
A$:UP,DOWN

A$
Sets the sort direction
setting of the file list.
Queries the sort direction
setting of the file list.
ALL