Chapter 2 Commands

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
*OPC? A<NR1> ASCII 1 is the response after all action has been
*OPT? ch1 to ch8
0=none,other=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
:ESRO?A<NR1>:0 to 255 Queries ESR0.


2.1.2 Specific Commands

(1) Execution control etc.
CommandData
(for a query, response data)
Explanation
:ABORTForce halt.
: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 numberQueries error number.
:FEED AA:1 to 255(unit:mm)Feeds the paper the specified distance.
:HCOPySame 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.
:AUTOSame as the AUTO key.
:FUNCtion A$
:FUNCtionH
A$:MEM,REC,R&M,FFT
A$
Sets function.
Queries
ALL
:SAVESame as the SAVE key.


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

Command
:CONFigure
Data
(for a query, response data)
Explanationfunction
:TDIV A(,B)
:TDIVH
A,B:TIME/DIV(unit s)
A<NR3>(unit s)
Sets time axis range
Queries
MEM,REC
,R&M,POW
:EXTSample A
:EXTSample?
A:10 to 1000
A<NR1>
Sets "Samples/DIV"
Queries
MEM,POW
:SAMPle A
:SAMPle?
A:interval(unit s)
A<NR3>(unit s)
Sets recording interval
Queries
REC
:SHOT A(,B)

:SHOT?
A,B:recording length(unit DIV)
0:CONT
A<NR1>
Sets recording length.

Queries
MEM,REC
,R&M,POW
:DOTLine A$
:DOTLine?
A$:DOT,LINE
A$
Sets the interpolation fuction.
Queries
MEM,REC
,FFT
:FORMat A$


:FORMat?
A$:SINGle,DUAL,QUAD,OCT,
XYSingle,XYQuad
SINGle,DUAL,NYQuist(FFT)
A$
Sets the format.


Queries the format.
ALL
:ROLL A$
:ROLL?
A$:OFF,ON
A$
Sets the roll mode.
Queries roll mode enablement.
MEM,POW
:OVERlay A$
:OVERlay?
A$:OFF,ON
A$
Sets waveform overlay.
Queries
MEM,POW
:AVERage A
:AVERage?
A:0(OFF) to 1024
A<NR1>
Sets the count for averaging.
Queries
MEM
:MEMDiv A$
:MEMDiv?
A$:OFF,ON
A$
Sets memory segmentation.
Queries
MEM,R&M
:MAXBlock A

:MAXBlock?
A:4 to 1024

A<NR1>
Sets the number of memory
blocks
Queries
MEM,R&M
:USEBlock A
:USEBlock?
A:1 to number of blocks
A<NR1>
Sets the memory block used.
Queries
MEM,R&M
:STTBlock A
:STTBlock?
A:1 to number of blocks
A<NR1>
Sets the start block
Queries
MEM,R&M
:ENDBlock A
:ENDBlock?
A:1 to number of blocks
A<NR1>
Sets the end block
Queries
MEM,R&M
:REFSet A$
:REFSet?
A$:OFF,ON
A$
Enable the reference blocks
Queries
MEM,R&M
:REFBlock A,B$

:REFBlock? A
A:1 to number of blocks
B$:OFF,ON
A<NR1>,B$
Sets the reference blocks.

Queries
MEM,R&M
:SEQDisp A$

:SEQDisp?
A$:OFF,ON

A$
Sets the follow-up waveform
display
Queries
MEM
:ATSAve A$(,B$)

:ATSAve?
A$:OFF,FD,PC,SCSI,MO,LAN
B$:Bin,Text
A$(,B$)
Sets auto save

Queries
ALL
:ATFIle 'NAME$'
:ATFIle?
NAME$:file-name
NAME$
Sets the auto save file-name.
Queries
ALL
:ATDIR A$
:ATDIR?
A$:OFF,ON
A$
Sets auto save directory.
Queries
ALL
:ATCH A$
:ATCH?
A$:DISP,ALL
A$
Sets auto save channel.
Queries
MEM,REC
,R&M
:ATFUnc A$
:ATFUnc?
A$:REC,MEM,R_M
A$
Sets auto save function.
Queries
R&M
:DELSave A$
:DELSave?
A$:NORMal,DEL
A$
Sets auto save method.
Queries
ALL
:ATARea A$
:ATARea?
A$:ALL,A_B
A$
Sets auto save range.
Queries
ALL
:THINout A$

:THINout?
A$:OFF,X1_2,X1_5,X1_10,X1_20,X1_50,
X1_100,X1_200,X1_500,X1_1000
A$
Sets auto save interval.

Queries
ALL
:ATDIVision A
:ATDIVision?
A:0(OFF),32,128,512
A<NR1>
Sets auto save divison.
Queries
MEM,REC
,R&M,POW
:PRINt A$
:PRINt?
A$:OFF,ON
A$
Sets printer output.
Queris
REC,R&M
:PRKInd A$

:PRKInd?
A$:WAVE,LOGGing

A$
Specifies the printer output
style.
Queries
ALL
:ATPRint A$
:ATPRint?
A$:OFF,PRINter,LAN
A$
Sets auto print
Queries
MEM,FFT
,POW
:LOGGing A(,B)

:LOGGing?
A,B:0.01 to 100

A<NR2>(,B<NR2>)
Specifies the logging output
style.
Queries
ALL
:SMOOth A$

:SMOOth?
A$:OFF,ON

A$
Enables and Disables smooth
printing.
Queries
MEM,R&M
,POW
:WVCOmp A$
:WVCOmp?
A$:OFF,OUT,ALLOut,EXEC
A$
Sets the waveform decision mode.
Queries
MEM,FFT
,POW
:CMPStop A$
:CMPStop?
A$:GO,NG,G_N
A$
Sets the stop mode.
Queries
MEM,FFT
,POW
:VIRTual A$
:VIRTual?
A$:OFF,ON
A$
Sets the additional recording.
Queries
REC,R&M
:FFTAVERage A

:FFTAVERage?
A:2,4,8,16,32,64,128,256
,512,1024,2048,4096
A<NR1>
Sets the count for averaging
 in the FFT function.
Queries
FFT
:FFTAVKind A$

:FFTAVKind?
A$:OFF
,T_LIN,T_EXP,F_LIN,F_EXP,F_PEAK
A$
Sets the averaging method.

Queries
FFT
:FFTMode A,ch1$(,ch2$)

:FFTMode?
A:1,2
ch1$,ch2$:CH1 to CH8
A<NR1>
Sets the FFT channel mode.

Queries
FFT
:FFTWind A$(,B)

:FFTWind?
A$:RECTan,HANNing,EXPOnential
B=0 to 99(%)
A$(,B<NR1>)
Sets the window function.

Queries
FFT
:FFTFunction A$,B$


:FFTFunction?
A$:G1,G2
B$:STR,LIN,RMS,PSP,ACR,HIS
,TRF,CSP,CCR,IMP,COH,OCT
A$,B$
Sets the FFT analysis mode.


Queries
FFT
:FFTRef A$
:FFTRef?
A$:NEW,MEM
A$
Designates the source for FFT
 analysis data.
Queries
FFT
:FFTSCale A$,B$

:FFTSCale? A$
A$:G1,G2
B$:AUTO,MANUal
A$,B$
Sets the display scaling
 method for a graph.
Queries
FFT
:FFTUp A$,B

:FFTUp? A$
A$:G1,G2
B:-9.9999E+29 to 9.9999E+29
A$,B<NR3>
Sets the vertical axis upper
 limit for a agraph.
Queries
FFT
:FFTLow A$,B

:FFTLow? A$
A$:G1,G2
B:-9.9999E+29 to 9.9999E+29
A$,B<NR3>
Sets the vertical axis lower
 limit for a agraph.
Queries
FFT
:FFTXaxis A$,B$

:FFTXaxis? A$
A$:G1,G2
B$:LINhz,LOGhz,OCT1,OCT3
A$,B$
Sets the x-axis.

Queries
FFT
:FFTYaxis A$,B$


:FFTYaxis? A$
A$:G1,G2
B$:LINREal,LINIMag
,LINMAg,LOGMAg,PHASE
A$,B$
Sets the y-axis


Queries
FFT
:FREQ A
:FREQ?
A:8.0E6 to 0.133
A<NR3>
Sets the frequency range.
Queries
FFT
:OCTFilter A$
:OCTFilter?
A$:NORMal,SHARp
A$
Sets the type of octave filter.
Queries
FFT
:PEAK A$
:PEAK?
A$:OFF,PEAK,MAX
A$
Sets the peak value display.
Queries
FFT
:FFTSAmple A
:FFTSAmple?
A:1000,2000,5000,10000
A<NR1>
Sets the number of FFT points.
Queries
FFT
:OVERMode A$
:OVERMode?
A$:AUTO,MANUal
A$
Sets waveform overlay mode.
Queries
MEM,POW


(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 <NR1>
Sets the date for trigger detection.


Queries
ALL
:DETECTTime
hour,min,sec

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


Queries
ALL
:EXTErnal A$
:EXTErnal?
A$:OFF,ON
A$
Sets external trigger.
Queries
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,R&M,FFT)
A:0(OFF),1(ON) (REC)
ch$,A<NR2>
Sets trigger filter.


Queries
ALL
:KIND ch$,A$


:KIND? ch$
A$:OFF,LEVEl,IN,OUT,PERIod,
 GLITch,EVENt(MEM)
A$:OFF,LEVEl,IN,OUT,PERIod(REC)
ch$,A$
Sets type of trigger.


Queries
ALL
:LEVEl ch$,A

:LEVEl? ch$
A:trigger level

ch$,A<NR3>
Sets the trigger level of the level
trigger.
Queries
ALL
:LOGAnd ch$,A$

:LOGAnd? ch$
A$:OFF,OR,AND
ch$:CHA,CHB,CHC,CHD
ch$,A$
Sets AND/OR for the logic trigger
pattern.
Queries
ALL
:LOGPat ch$,"A$"

:LOGPat? ch$
A$:xxxx(trigger pattern:x,0,1)
ch$:CHA,CHB,CHC,CHD
ch$,"A$"
Sets the pattern for
a logic trigger.
Queries
ALL
:LOWEr ch$,A

:LOWEr? ch$
A:lower limit level

ch$,A<NR3>
Sets lower limit level of
window-in/-out trigger.
Queries
ALL
:MODE A$

:MODE?
A$:SINGle,REPEat
,AUTO(MEM,FFT) ,TIMEr(R&M)
A$
Sets trigger mode.

Queries
ALL
:PRETrig A
:PRETrig?
A:0,2,10,...,95,100,-95(%)
A<NR1>
Sets pre-trigger.
Queries
MEM,R&M
,FFT,POW
:SLOPe ch$,A$

:SLOPe? ch$
A$:UP,DOWN,UPDOwn

ch$,A$
Sets the trigger slope
(level trigger).
Queries
ALL
:SOURce A$

:SOURce?
A$:OR,AND

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

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


Queries
REC
:STOPTime
hour,min,sec

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


Queries
REC
:TIMEr A$
:TIMEr?
A$:OFF,ON
A$
Sets timer trigger.
Queries
ALL
:TIMIng A$
:TIMIng?
A$:START,STOP,S_S
A$
Sets trigger timing.
Queries
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<NR1>
Sets time interval for timer trigger.



Queries
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<NR1>
Sets start time of timer trigger.



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


Queries
ALL
:UPPEr ch$,A

:UPPEr? ch$
A:upper limit level

ch$,A<NR3>
Sets upper limit level
of window-in/-out trigger.
Queries
ALL
:LFILter ch$,A


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


Queries
ALL
:LOGPat ch$,'A$'

:LOGPat? ch$
A$:xxxx trigger pattern(x,0,1)

ch$,"A$"
Sets the pattern for a logic
trigger
Queries
ALL
:PUPPer ch$,A

:PUPPer? ch$
A:upper limit level(s)

ch$,A<NR3>
Sets upper period limit of
period trigger.
Queries
ALL
:PLOWer ch$,A

:PLOWer? ch$
A:lower limit level(s)

ch$,A<NR3>
Sets lower period limit of
period trigger.
Queries
ALL
:WIDTh ch$,A
:WIDTh? ch$
A:glitch width(s)
ch$,A<NR3>
Sets the glitch width.
Queries
MEM,R&M
,FFT,POW
:EVENt ch$,A
:EVENt? ch$
A:event count
ch$,A<NR1>
Sets the event count.
Queries
MEM,R&M
,FFT,POW
:PRIOrity A$
:PRIOrity?
A$:OFF,ON
A$
Sets the trigger priority.
Queries
MEM,R&M
,POW


(4) UNIT command (Setting and querying input channel)
Command
:UNIT
Data
(for a query, response data)
Explanationfunction
:COUPling ch$,A$
:COUPling? ch$
A$:DC,AC,GND
ch$,A$
Sets input channel coupling.
Queries
ALL
:FILTer ch$,A
:FILTer? ch$
A:0(OFF),5 to 50000(Hz)
ch$,A<NR3>
Sets input channel filter.
Queries
ALL
:POSItion ch$,A

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

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

:RANGe? ch$
A:voltage axis range(unit V,C,%)

ch$,A<NR3>
Sets input channel voltage
or tc or humid axis range.
Queries
ALL
:AAFilter ch$,A$

:AAFilter? ch$
A$:OFF,ON

ch$,A$
Turns on or off the FFT antialiasing
filter.
Queries
ALL
:ADJUSTCarries out zero adjustment.ALL
:PROBe ch$,A$
:PROBe? ch$
A$:X1,X10,X100,X1000
ch$,A$
Sets probe ratio.
Queries
ALL
:RJC ch$,A$

:RJC? ch$
A$:INT,EXT

ch$,A$
Sets point of contact compensation
for tc mode.
Queries
ALL
:BOUT ch$,A$
:BOUT? ch$
A$:OFF,ON
ch$,A$
Sets burn out.
Queries
ALL
:RESPonse ch$,A$
:RESPonse? ch$
A$:FAST,NORMal,SLOW
ch$,A$
Sets response.
Queries
ALL
:SENSor ch$,A$
:SENSor? ch$
A$:OFF,K,J,E,T,N,R,S,B,W
ch$,A$
Sets sensor kind for tc mode.
Queries
ALL
:CLAMp ch$,A$


:CLAMp? ch$
A$:VOLT,C3273,C3274,C3275,C3276,
 C9270,C9271,C9272L,C9272H
 C9277,C9278,C9279,C3273_50
ch$,A$
Sets clamp kind for current mode.


Queries
ALL
:RMS ch$,A$
:RMS? ch$
A$:DC,RMS
ch$,A$
Changes DC/RMS mode.
Queries
ALL
:FVMOde ch$,A$

:FVMOde? ch$
A$:FREQ,RPM,POWER,DUTY
 ,COUNT,PULSE
ch$,A$
Changes FV mode.

Queries
ALL
:FVLEvel ch$,A
:FVLEvel? ch$
A:-10 to 10
ch$,A<NR1>
Sets the threshold level(FV unit).
Queries
ALL
:FVHOld ch$,A$
:FVHOld? ch$
A$:OFF,ON
ch$,A$
Sets the hold(FV unit).
Queries
ALL
:FVSLope ch$,A$
:FVSLope? ch$
A$:UP,DOWN
ch$,A$
Sets the slope(FV unit).
Queries
ALL
:PULLup ch$,A$
:PULLup? ch$
A$:OFF,ON
ch$,A$
Sets the pull-up(FV unit).
Queries
ALL
:FVSIde ch$,A$
:FVSIde? ch$
A$:HIGH,LOW
ch$,A$
Sets the level(FV unit).
Queries
ALL


(5) DISPlay command (Setting and querying changeover of the screen mode, waveform display)
Command
:DISPlay
Data
(for a query, response data)
Explanationfunction
:CHANge A$
:CHANge?
A$:(screen)
A$
Sets the screen mode.
Queries
ALL
:DRAWing ch$,A$
:DRAWing? ch$
A$:OFF,C1 to C12
ch$,A$
Sets waveform display color.
Queries
MEM,REC
,R&M,POW
:GRAPh ch$,A
:GRAPh? ch$
A:1 to 8
ch$,A<NR1>
Sets waveform display graph.
Queries
MEM,REC
,R&M,POW
:LOGDraw
ch$,N,A$
:LOGDraw? ch$,N
A$:OFF,C1 to C12
ch$:CHA to CHD,N:1 to 4
ch$,N,A$
Sets logic waveform display color

Queries
MEM,REC
,R&M,POW
:LOGPosi ch$,A

:LOGPosi? ch$
A:1 to 8

ch$,A<NR1>
Sets the position of logic
waveform display.
Queries
MEM,REC
,R&M,POW
:PAGE A

:PAGE?
A:1 to

A<NR1>
Changes over the page of
the screen.
Queries
ALL
:SIZE
:SIZE?
A$:NORMal,NARRow
A$
Sets the screnn size.
Queries
MEM,REC
,R&M,POW
:WAVE A$A$:ACUR,TRIG,POINTExecutes waveformMEM,R&M
:YMAG ch$,A$

:YMAG? ch$
A$:X1_2,X1,X2,X5,X10,
X20,X50,X100
ch$,A$
Sets the magnification/compression
ratio on the voltage axis.
Queries
ALL
:XAXIs A,ch$
:XAXIs? A
A:1 to 8
A<NR1>,ch$
In X-Y format,sets the X-axis.
Queries
ALL
:YAXIs A,ch$
:YAXIs? A
A:1 to 8
A<NR1>,ch$
In X-Y format,sets the Y-axis.
Queries
ALL
:XMAG A$(,B$)


:XMAG?
A$,B$:X10 to X1_100000(MEM)
A$:X1 to X1_20000(REC)
A$:X10 to X1_10000(POW)
A$
Sets the magnification/compression
factor on the time axis.
Queries
MEM,REC
,R&M,POW
:XYCLr A$
:XYCLr?
A$:OFF,ON
A$
Sets the display clear function.
Queries
REC
:LWIDth
:LWIDth?
A$:WIDE,NARRow
A$
Sets logic recording width
Queries
MEM,REC
,R&M,POW
:VARIable ch$,A$
:VARIable? ch$
A$:OFF,ON
ch$,A$
Sets upper-lower mode.
Queries
ALL
:VARIUPLOw
ch$,B,C
:VARIUPLOw? ch$
B:C: -9.9999E+29 to 9.9999E+29

ch$,B<NR3>,C<NR3>
Sets upper-lower level.

Queries
ALL
:ZOOM A$
:ZOOM? A$
A$:OFF,ON
A$
Sets zoom function.
Queries
MEM,POW
:ZOOMMag A$
:ZOOMMag?
A$:Same as :XMAG
A$
Sets zoom magnification.
Queries
MEM,POW
:RMDIsplay A$

:RMDIsplay?
A$:REC,MEM,R_M

A$
Sets the CRT display waveform
 in the R&M function.
Queries
R&M
:FFTDrawing A$,B$

:FFTDrawing? A$
A$:G1,G2
B$:OFF,C1 to C12
A$,B$
Sets the FFT waveform color.
Queries
FFT
:OVERAll? A$A$,B<NR3>
A$:G1,G2
Queries the over-all value.FFT
:MAXPeak? A$,BB<NR1>,C<NR1>,D<NR3>
A$:G1,G2
B:1 to 10
C:point, D:FFT value
Queries the FFT value(MAX or PEAK).FFT
:COMMent A$
:COMMent? A$
A$:OFF,ON
A$
Sets comment display.
Queries
MEM,REC
,R&M,POW


(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
ALL
:ACHAnnel A
:ACHAnnel?
A:bit0 to bit7 as CH1 to CH8
ch$
Sets the A cursor channel.
Queries
MEM,REC
,R&M,POW
:APOSition A

:APOSition?
(vertical cursor,trace cursor)
A:0 to amount of stored data
A<NR1>
Sets the position of the A cursor.

Queries
ALL
:BCHAnnel A
:BCHAnnel?
A:bit0 to bit7 as CH1 to CH8
ch$
Sets the B cursor channel.
Queries
MEM,REC
,R&M,POW
:BPOSition A
:BPOSition?
(same as APOSition)
A<NR1>
Sets the position of the B cursor.
Queries
ALL
:DTREad? A$


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


MEM,REC
,R&M,POW
:DVREad? A$,ch$


ch$,B$(,C$)
A$:A,B,B_A
ch$:CH1 to CH8, Z1 to Z8(POW)
B$,C$readout value(volt axis)
Queries the cursor readout volt axis value.


MEM,REC
,R&M,POW
:MODE A$


:MODE?
A$:OFF,TIME,VOLT,TRACe
OFF,Xcur,Ycur,TRACe (XY)
OFF,TRACe (FFT)
A$
Sets the A and B cursor type.


Queries
ALL
:ABCHAnnel A$
:ABCHAnnel?
A$:G1,G2
A$
Sets the A and B cursor graph.
Queries
FFT
:DFREad? A$



B$,C$
A$:G1,G2
B$:x-axis
C$:y-axis
Queries the cursor readout.



FFT


(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<NR1>,...:
-32768 to 32767
Input data to memory (ASCII).

MEM,R&M
:ADATa? A


A:1 to 80(number of output units)
B,C<NR1>,...:
-32768 to 32767
Queries Output data from memory
(ASCII).

MEM,R&M
:AREAl? ch$


ch$:CH1 to CH8
A<NR1>
-32768 to 32767
Real time data output.(ASCII)


MEM,R&M
:BDATa? A

A:1 to 400(amount of output data)
Response data:binary,integer data
Performs binary transfer for
stored data
MEM,R&M
:BREAl? ch$

ch$:CH1 to CH8
Response data:binary,integer data
Real time data output.
(binary)
MEM
:GETReal
Captures real time data.
MEM
:MAXPoint?


A<NR1>
0=not stored
1 to max storaged data
Queries the amount of data stored.


MEM,R&M
:POINt ch$,A

:POINt?
ch$:CH1 to CH8,CHA to CHD
A:0 to max storaged data
ch$,A<NR1>
Sets point in memory for
input and output.
Queries
MEM,R&M
:PREPare

Prepares the memory for
receipt of waveform data.
MEM,R&M
:VDATa B,C,...

B,C,...:
voltage
Input data to memory
(voltage)
MEM,R&M
:VDATa? A


A:1 to 80(amount of data)
B,C<NR3>...
voltage
Output data to memory

(voltage)
MEM,R&M
:VREAl? ch$

ch$:CH1 to CH8,A<NR3>
A:voltage
Real time data output
(voltage)
MEM
:FFTPOint A$,B

:FFTPOint?
A$:G1,G2
B:0 to
A$,B<NR1>
Sets the output point
 FFT data.
Queries
FFT
:FFTData?

A<NR3>,B<NR3>
A:X-axis data, B:Y-axis data
Output FFT data.FFT


(8) SYSTem command (Setting and querying the system screen)
Command
:SYSTem
Data
(for a query, response data)
Explanationfunction
:CHMArk A$
:CHMArk?
A$:OFF,NUMBer,COMMent
A$
Sets the back channel marker.
Queries
ALL
:CRTOff A
:CRTOff?
A:0(OFF),1 to 30(min)
A
Sets the backlight saver.
Queries
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<NR1>
Sets the calendar.


Queries
ALL
:GRID A$
:GRID?
A$:OFF,STD,STD_Dark
A$
Sets the grid type.
Queries
ALL
:LANGuage A$
:LANGuage?
A$:JAPAnese,ENGLish
A$
Sets the language.
Queries
ALL
:LCDDisp A$
:LCDDisp?
A$:C1 to C3
A$
Sets the screen color.
Queries
ALL
:LIST A$
:LIST?
A$:OFF,LIST,GAUGe,L_G
A$
Sets list and gauge.
Queries
ALL
:PRIDensity A
:PRIDensity?
A:1 to 5
A<NR1>
Sets the printer density.
Queries
ALL
:STARt A$
:STARt?
A$:ON,OFF
A$
Sets start backup.
Queries
ALL
:SOPEration A$

:SOPEration?
A$:TIME1,TIME2,SEC2

A$
Sets the start key activation
condition.
Queries
ALL
:TIME hour,min

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

Queries
ALL
:TMAXis A$
:TMAXis?
A$:TIME,TIME(60),DATE,SCALe
A$
Sets the time axis display.
Queries
ALL
:USECH A
:USECH?
A:2,4,8
A<NR1>
Sets number of channels used.
Queries
MEM
:ATVARIable A$
:ATVARIable?
A$:OFF,ON
A$
Sets the auto variable scale function.
Queries
ALL
:PGRID A$

:PGRID?
A$:OFF,STD,FINE,
 STD_Dark,FINE_Dark
A$
Sets the grid type(printer).

Queries
ALL
:PTMAxis A$
:PTMAxis?
A$:TIME,TIME(60),SCALe,DATE
A$
Sets the time axis print.
Queries
ALL
:PSIZE A$
:PSIZE?
A$:SMALl,NORMal
A$
Sets the print size.
Queries
ALL
:PXMAG A$(,B$)


:PXMAG?
A$:SAME
A$,B$:X10,X5,X2(in MEM,POW)
X1 to X1_100000(ALL)
A$
Sets the magnification/compression
factor on the time axis(printer).

Queries
ALL
:PRIUplow A$

:PRIUplow?
A$:OFF,ON

A$
Sets printing of the upper
and lower limits.
Queries
ALL
:ZEROcom A$
:ZEROcom?
A$:OFF,ON
A$
Sets the zero position comment.
Queries
ALL
:COUNter
 A$,('NAME$',B)

:COUNter?
A$:OFF,DATE,NAME
NAME$:counter name
B:counter value
A$
Sets counter print.


Queries
ALL
:PRINt A$

:PRINt?
A$:PRINter,LAN

A$
Sets the output destination by
 the PRINT key.
Queries
ALL
:PSELect A$
:PSELect?
A$:OFF,ON
A$
Set the PRINT key activation.
Queries
ALL
:SAVE A$

:SAVE?
A$:OFF,FD,PC,SCSI,MO,HDD,LAN

A$
Sets the output destination by
 the SAVE key.
Queries
ALL
:SSELect A$
:SSELect?
A$:OFF,ON
A$
Set the SAVE key activation.
Queries
ALL
:BMPColor A$
:BMPColor?
A$:COLOR,GRAY,MONO,MONO_R
A$
Sets the bit map file color.
Queries
ALL
:SAVEKind A$

:SAVEKind?
A$:SET,BIN,TEXT,
 ALLBin,ALLText,DISP,WAVE
A$
Sets the SAVE TYPE of SAVE key.

Queries
ALL
:SAVEName 'NAME$'
:SAVEName?
'NAME$'
'NAME$'
Sets the SAVE NAME.
Queries
ALL
:SAVEArea A$
:SAVEArea?
A$:ALL,A_B
A$
Sets the SAVE AREA.
Queries
ALL
:SAVEThinout A$


:SAVEThinout?
A$:OFF,X1_2,X1_5,X1_10,
 X1_20,X1_50,X1_100,X1_200,
 X1_500,X1_1000
A$
Sets the SAVE THIN of SAVE key.


Queries
ALL
:SAVEComp A$
:SAVEComp?
A$:NOCOmp,COMP
A$
Sets the IMAGE COMPRESS.
Queries
ALL
:SAVEShot A$
:SAVEShot?
A$:1 to 60(DIV)
A$
Sets the IMAGE SHOT.
Queries
ALL
:SAVEDivision A
:SAVEDivision?
A:0(OFF),32,128,512
A<NR1>
Sets the DIVISON of SAVE key.
Queries
MEM,REC
,R&M,POW
:EXT1mode A$
:EXT1mode?
A$:START,STOP,S_S,PRINT,SAVE
A$
Sets EXT.IN1 input.
Queries
ALL
:EXT2mode A$
:EXT2mode?
A$:START,STOP,S_S,PRINT,SAVE
A$
Sets EXT.IN2 input.
Queries
ALL
:EXTTrig A$
:EXTTrig?
A$:UP,DOWN
A$
Sets EXT.TRIG input.
Queries
ALL
:EXTSmpl A$
:EXTSmpl?
A$:UP,DOWN
A$
Sets EXT.SMPL input.
Queries
ALL
:EXTGo A$
:EXTGo?
A$:MEAS,COMP,OR,AND
A$
Sets EXT.GO mode.
Queries
ALL
:EXTNg A$
:EXTNg?
A$:MEAS,COMP,OR,AND
A$
Sets EXT.NG mode.
Queries
ALL
:EXTOut A$
:EXTOut?
A$:ERR,BUSY,START,TRIG,CAL
A$
Sets EXT.OUT mode.
Queries
ALL
:TRGOut A$
:TRGOut?
A$:PULSe,LEVEl
A$
Sets TRIG.OUT output.
Queries
ALL
:WAVEDensity ch$,A$

:WAVEDensity? ch$
A$:LIGHt,NORMal,MIDDark,DARK

A$
Sets the printer density of
 each waveform color.
Queries
ALL
:SETColor A$,R,G,B

:SETColor? A$
A$:C1 to C12(wave color)
R,G,B:0 to 15(RGB level)
A$,R,G,B<NR1>
Sets customer color.

Queries
ALL
:BEEPer A$
:BEEPer?
A$:OFF,BEEP1,BEEP2
A$
Sets kind of BEEP sound.
Queries
ALL
:SCSIConnect A$

:SCSIConnect?
A$:OFF,ON

A$
Enables and disables the control
 by PC.
Queries
ALL
:MENU A$,B$

:MENU? A$
A$:(menu)
B$:OFF,ON
A$,B$
Enables and disables the menu.

Queries
ALL
:COPYGui A$
:COPYGui?
A$:OFF,ON
A$
Set GUI display in hardcopy.
Queries
ALL
:SAVEGui A$
:SAVEGui?
A$:OFF,ON
A$
Set GUI display in BMPcopy.
Queries
ALL
:SAVEPage A
:SAVEPage?
A:ALL,1 to 100
A
Set number of pages for BMPcopy.
Queries
ALL


(9) SCALing command (Setting and querying scaling)
Command
:SCALing
Data
(for a query, response data)
Explanationfunction
:KIND ch$,A$

:KIND? ch$
ch$:CH1 to CH8
A$:POINT,RATIO
ch$,A$
Sets the type of scaling.

Queries
ALL
:OFFSet ch$,A

:OFFSet? ch$
ch$:CH1 to CH8
A:-9.999E+9 to 9.999E+9
ch$,A<NR3>
Sets scaling offset
(RATIO).
Queries
ALL
:SCUPLOw ch$,B,C

:SCUPLOw? ch$
ch$:CH1 to CH8
B:C: -9.999E+29 to 9.999E+29
ch$,B,C<NR3>
Sets the scaling SC UP, LOW
(POINT).
Queries
ALL
:SET ch$,A$

:SET? ch$
ch$:CH1 to CH8
A$:OFF,SCI,ENG
ch$,A$
Sets scaling kind.

Queries
ALL
:UNIT ch$,"A$"

:UNIT? ch$
ch$:CH1 to CH8
A$:scaling unit(7 character)
ch$,"A$"
Sets scaling unit.

Queries
ALL
:VOLT ch$,A

:VOLT? ch$
ch$:CH1 to CH8
A:-9.999E+9 to 9.999E+9
ch$,A<NR3>
Sets the scaling conversion value
(RATIO)
Queries
ALL
:VOUPLOw ch$,B,C

:VOUPLOw? ch$
ch$:CH1 to CH8
B,C:-9.999E+29 to 9.999E+29
ch$,B,C<NR3>
Sets the scaling VOLT UP, LOW
(POINT).
Queries
ALL


(10) COMMent command (Setting and querying comments)
Command
:COMMent
Data
(for a query, response data)
Explanationfunction
:CH ch$,
 (NO$,)"A$"

:CH? ch$
ch$:CH1 to CH8 ,CHA to CHD
NO$:NO1 to NO4(logic only)
A$:comment string(40 characters)
ch$,(NO$,)"A$"
Sets comment string for each channel.


Queries
ALL
:EACHch (ch$,)A$


:EACHch? ch$
ch$:CHA to CHD(logic only)
A$:OFF,SETTing,COMMent,S_C(analog)
A$:OFF,COMMent(logic)
(ch$,)A$
Sets comment mode for each channel.


Queries
ALL
:TITLe A$(,"B$")

:TITLe?
A$:OFF,SETTing,COMMent,S_C
B$:comment string(40 characters)
A$,"B$"
Sets title comment mode and strings.

Queries
ALL


(11) CALCulate command (Calculation setting and querying)
Command
:CALCulate
Data
(for a query, response data)
Explanationfunction
:ANSWer? NO$NO$,A<NR3>
NO$:NO1 to NO16
A:calculation result
Queries a calculation result.
MEM
:MEASFsave A$
 (,B$(,"NAME$"))

:MEASFsave?
A$:OFF,FD,PC,SCSI,MO,LAN
B$:NEW,EXIST
NAME$:file name(8 characters)
A$,B$,"NAME$"
Sets the store destination of a
 numerical calculation result.

Queries
MEM,POW
:MEASPrint A$

:MEASPrint?
A$:OFF,ON

A$
Sets printing numerical calculation
 results.
Queries
MEM,POW
:MEASSet
 NO$,XYARea,xch$,ych$
or
 NO$,A$,ch$(,B)
or
 NO$,CALC

:MEASSet? NO$
A$:OFF,AVE,RMS,PP,MAX,MIN,
 MAXT,MINT,PERI,FREQ,
 RISE,FALL,STD,AREA,
 LEVEl,PWIDth,DUTY,PCOUnt
xch$,ych$:CH1 to CH8
ch$:CH1 to CH8,CHA to CHD
B:1 to 4
A$,ch$(,B)/A$,xch$,ych$/A$
Sets the item of numerical calculation.






Queries
MEM
:MEASure A$
:MEASure?
A$:ON,OFF,EXEC
A$
Sets the numerical calculation.
Queries
MEM,POW
:MEASArea A$
:MEASArea?
A$:ALL,A_B
A$
Sets the numerical calculation area.
Queries
MEM,POW
:COMPStop A$

:COMPStop?
A$:GO,NG,G_N

A$
Sets the stop mode of numerical
 calculation.
Queries
MEM
:COMP NO$,A$

:COMP? NO$
A$:OFF,ON

NO$,A$
Sets the decision for numerical
 calculation.
Queries
MEM
:COMPArea NO$,A,B

:COMPArea? NO$
A ,B:upper ,lower
(-9.9999E+29 to +9.9999E+29)
NO$,A<NR3>,B<NR3>
Sets upper and lower limits for decision
 for numerical calculation.
Queries
MEM
:MFILter NO$,A
:MFILter? NO$
A:0(OFF) to 10
NO$,A<NR2>
Sets the filter of numerical calculation.
Queries
MEM
:MSLOpe NO$,A$
:MSLOpe? NO$
A$:UP,DOWN
NO$,A$
Sets the slope of numerical calculation.
Queries
MEM
:MLEVel NO$,A
:MLEVel? NO$
A:-50 to 50
NO$,A<NR2>
Sets the level of numerical calculation.
Queries
MEM
:PERCent NO$,A

:PERCent? NO$
A:5 to 30

NO$,A<NR1>
Sets the level percentage of
 measurement.
Queries
MEM
:ACCOunt NO$,N1,A$,N2

:ACCOunt? NO$
N1,N2:1 to 16(No)
A$:PLUS,MINUS,MULT,DIV
NO$,N1<NR1>,A$,N2<NR1>
Sets the arithmetic operators.

Queries
MEM
:JUDGe? A$


A$,B<NR1>
A$:NO1 to NO16,ALL
B:result of decision
Queries the result of decision for
 numerical calculation

MEM
:WVCALc A$
:WVCALc?
A$:OFF,ON,EXEC
A$
Sets waveform calculation.
Queries
MEM
:Z Z$,"A$"

:Z? Z$
Z$:Z1 to Z8
A$:calculation equation
Z$,"A$"
Sets the waveform calculation
 equation.
Queries
MEM
:FACTor A$,B

:FACTor? A$
A$:a to p
B:-9.9999E29 to 9.9999E29
A$,B<NR3>
Sets coefficients a to p.

Queries
MEM
:ZDIsplay Z$,ch$(,A$)

:ZDIsplay? Z$
ch$:CH1 to CH8,NONE
A$:MANUal,AUTO(ch$=CH1 to CH8)
Z$,ch$(,A$)
Sets the display channel for the
 calculated result.
Queries
MEM
:MOVE Z$,A

:MOVE? Z$
Z$:Z1 to Z8
A:1 to 4000
Z$,A<NR1>
Sets the moving averaging.

Queries
MEM
:SLIDe Z$,A

:SLIDe? Z$
Z$:Z1 to Z8
A:-4000 to 4000
Z$,A<NR1>
Sets the parallel movement.

Queries
MEM
:CALCArea A$
:CALCArea?
A$:ALL,A_B
A$
Sets waveform calculation area.
Queries
MEM


(12) FDISK command (Setting and querying file operation)
Command
:FDISK
Data
(for a query, response data)
Explanationfunction
:MEDIa A$
:MEDIa?
A$:FD,PC,SCSI,MO,INTMEM
A$
Sets the media type.
Queries
ALL
:CHDIR NO
:CHDIR "NAME$"
NO:file number
NAME$:file name
Changes the current directory.
ALL
:DELEte NO
:DELEte "NAME$"
NO:file or directory number
NAME$:file or directory name
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 A$(,B$)
A$=Quick,Normal
B$=2HD,2HC,2DD
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$:year/month/day of save
A:file size (bytes)
B$:(MEM)
C$:measurement contents
D:recording length
TDATE$:year/month/day of trigger
TTIME$:hour:min:sec of trigger
Queries information about a file.
ALL
:LOAD NO(,A$)
LOAD "NAME$"(,A$)
NO:file number/NAME$:file name
A<NR1>:load top position
B<NR1>:load data num
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(8 characters)
NAME2$:file extension(3 characters)
A$:type of file
Bin=binary data
Text=text data
Set=settings
B$:channels to save
ALL,CH1 to CH8,PLS1 to PLS4,LOG
C<NR3>:thin out(unit s)
Saves a file.
ALL
:STYPe A$
:STYPe?
A$:OFF,NAME,TYPE,TIME,SIZE
A$
Sets the sort order type
for the file list.
Queries
ALL
:SDIRection A$
:SDIRection?
A$:UP,DOWN
A$
Sets the sort direction
setting of the file list
Queries
ALL
:COPY "NAME$",A$NAME$:file name
A$:FD,PC,SCSI,MO,HDD,INTMEM
Copy file.ALL


(13) GRAPh command (Commands relating to graphics editor)
Command
:GRAPh
Data
(for a query, response data)
Explanationfunction
:EDIT A$
:EDIT?
A$:OFF,ON
A$
Sets the graphic editor mode.
Queries
MEM,FFT
,POW
:PAINt X,YX,Y:(points)Begins solid fill from the point
 specified by(X,Y)
MEM,FFT
,POW
:PARAllel A,B,C,DA,B,C,D:0 to 10.0(DIV)Carries out a parallel movement
 of the drawing.
MEM,FFT
,POW
:LINE X1,Y1,X2,Y2X1,Y1:(points)
X2,Y2:(points)
Draws a line from(X1,Y1) to (X2,Y2)MEM,FFT
,POW
:ERASe X1,Y1,X2,Y2X1,Y1:(points)
X2,Y2:(points)
Erases a line from(X1,Y1) to (X2,Y2)MEM,FFT
,POW
:CLEAr X1,Y1,X2,Y2X1,Y1:(points)
X2,Y2:(points)
Clears the rectangle with the
 points(X1,Y1)and(X2,Y2)at
 diagonally opposite corners.
MEM,FFT
,POW
:ALLClearClears the entire drawing.MEM,FFT
,POW
:STORageLoads a waveform into the editor.MEM,FFT
,POW
:REVErseReverses the video of the drawing.MEM,FFT
,POW
:UNDOReverses the effect of the immediately
 previous editor command.
MEM,FFT
,POW
:SAVESaves the decision area created with
 the editor.
MEM,FFT
,POW


(14) POWer command (Setting and querying power function.)
Command
:POWer
Data
(for a query, response data)
Explanationfunction
:WIRIng A,B$
:WIRIng? A
A:1 to 4
B$:OFF,P1W2,P1W3,P3W3
V3A3,P3W4,DC
A,B$
Sets the wiring.
Queries
POW
:CALCdisp no$,A$


:CALCdisp? no$
A$:OFF,VRMS,VMEAn,VDC,VPPEak,VMPEak
,VFREq,CRMS,CMEAn,CDC,CPPEak,CMPEak
,CFREq,P_P,P_S,P_Q,FACTor,PHASe
A$
Sets the screen indication


Queries
POW
:POWDisp A$
:POWDisp?
A$:WAVE,VALUe
A$
Sets the indication
Queries
POW
:VRMS A$
:VRMS?
A$:OFF,ON
A$
Sets the voltage rms display
Queries
POW
:VMEAn A$
:VMEAn?
A$:OFF,ON
A$
Sets the voltage mean display
Queries
POW
:VDC A$
:VDC?
A$:OFF,ON
A$
Sets the voltage dc display
Queries
POW
:VPEAk A$
:VPEAk?
A$:OFF,ON
A$
Sets the voltage peak display
Queries
POW
:VFREq A$
:VFREq?
A$:OFF,ON
A$
Sets the voltage frequency display
Queries
POW
:CRMS A$
:CRMS?
A$:OFF,ON
A$
Sets the current rms display
Queries
POW
:CMEAn A$
:CMEAn?
A$:OFF,ON
A$
Sets the current mean display
Queries
POW
:CDC A$
:CDC?
A$:OFF,ON
A$
Sets the current dc display
Queries
POW
:CPEAk A$
:CPEAk?
A$:OFF,ON
A$
Sets the peak display
Queries
POW
:CFREq A$
:CFREq?
A$:OFF,ON
A$
Sets the current frequency display
Queries
POW
:P_P A$
:P_P?
A$:OFF,ON
A$
Sets the power active display
Queries
POW
:P_S A$
:P_S?
A$:OFF,ON
A$
Sets the power apparent display
Queries
POW
:P_Q A$
:P_Q?
A$:OFF,ON
A$
Sets the power peactive display
Queries
POW
:FACTor A$
:FACTor?
A$:OFF,ON
A$
Sets the power factor display
Queries
POW
:PHASe A$
:PHASe?
A$:OFF,ON
A$
Sets the phase display
Queries
POW
:PWAVe Z$,A$
:PWAVe? Z$
A$:OFF,INSTant,TRENd
Z$,A$
Sets the waveform
Queries
POW
:PCH Z$,A$
:PCH? Z$
A$:P1 to P4,P12,P34,P123
U1 to U4,I1 to I4
Z$,A$
Sets the calc channel
Queries
POW
:PDRAw Z$,A$
:PDRAw? Z$
A$:OFF,C1 to C12
Z$,A$
Sets the drawing
Queries
POW
:PGRAph Z$,A
:PGRAph? Z$
A:1 to 8
Z$,A
Sets the graph
Queries
POW
:PCROss Z$,A$
:PCROss? Z$
A$:U1 to U4,I1 to I4
Z$,A$
Sets the zero cross
Queries
POW
:PSLOpe Z$,A$
:PSLOpe? Z$
A$:UP,DOWN
Z$,A$
Sets the zero cross slope
Queries
POW
:PFILter Z$,A$
:PFILter? Z$
A$:OFF,NARRow,WIDE,INVErter
Z$,A$
Sets the zero cross filter
Queries
POW
:PSCAle Z$,A$
:PSCAle? Z$
A$:AUTO,MANUal
Z$,A$
Sets the scale mode
Queries
POW
:PUPLow Z$,A,B
:PUPLow? Z$
A,B:-9.9999E29 to 9.9999E29
Z$,A,B<NR3>
Sets the upper-lower
Queries
POW
:PMAG Z$,A$
:PMAG? Z$
A$:X1_2 to X100
Z$,A$
Sets the power wave magnification
Queries
POW
:PPOSition Z$,A
:PPOSition? Z$
A:position(%)
Z$,A<NR1>
Sets the power wave position
Queries
POW
:ANSWer? NO$,A
 NO$,A<NR1>,B<NR3>
B,C<NR3>
B:1 to 4
C:calculation result
Queries a calculation result
POW