(10)Changes and queries the function selection.-----------------------(a)
Syntax -------------------------------------------------------------------(b)
(command) :FUNCtion A$
(query) :FUNCtion?
(response) A$ = MEM:memory recorder function
REC:recorder function
RMS:RMS recorder function
HARM:harmonic function
Explanation --------------------------------------------------------------(c)
Swithches to the function designated by A$.
Returns the name of the current function as character data.
Example -----------------------------------------------------------------(d)
FUNCtion:MEM
The function is set to the memory recorder function.
When allowed -------------------------------------------------------------(e)
In all function.
command gives the syntax of a command program message,
query the syntax of query program message, and
response the format of the response message.
The parameters,referred to as data, are shown as follows:
A,B,C,... Numerical data (e.g. 1.5, 10E-3)
A$,B$,... Character data (e.g. A,B1,GND,OFF)
"A","A$",.. Character string data (e.f. "1.5","mA")
(Single quotation marks(') can be used instead of double quotation marks(").)
The format of numerical data follows the formats <NR1>,<NR2>,and<NR3>.
Example
A<NR1> Numerical parameter in NR1 format
A<NR2> Numerical parameter in NR2 format
A<NR3> Numerical parameter in NR3 format
Note
If no format is mentioned,<NR1>format is accepted.
NR1 format integer data
NR2 format fixed point numbers
NR3 format floating point numbers
The term "NRf format" includes all these three formats.
When the unit is receiving a command or query program message, it accepts
format,but when it is sending it utilizes whichever one of the formats <NR1>
to <NR3> is indicated in the particular command.
Response messages may or may not have headers prefixed.
MEM :memory recorder function
REC :recorder function
RMS :RMS recorder function
*Commands are input into the input buffer and are executed in order.
*However the :ABORT command is executed immediately, even if commands are waiting in
the input buffer - more precisely, at the instant its terminator is received.
*Commands other than those which can be handled by the unit in its current state are
not executed but generate execution errors. This happens, for example, when in
memory recorder function it is attempted to execute a recorder mode setting.
*Further, The commands other than the following cannot be executed during measurement
operation.
:STOP, :ABORT, *OPC, *WAI, :HEADer
*The query command is executed during measurement , other than those which can be
handled by the unit in its current state,
Unless specifically mentioned, the ch$ character string specifying the channels becomes as follows.
ch$ = CH1 to CH4
(1) *IDN?*Queries device ID. Syntax (query) *IDN? (response) HIOKI, 8808, 0, V1.00 (1) (2) (3) (4) Explanation (1) First field Manufacturer's name (2) Second field Model name (3) Third field Serial number (not used: 0) (4) Fourth field Software version
(2) *OPT?*Queries device option provision. Syntax (query) *OPT? (response) ch1<NR1>,ch2<NR1>,ch3<NR1>,ch4<NR1>,A<NR1> ch1,ch2,ch3,ch4: Whether or not input channel present. 0: not present 1: exist A: Whether or not 8992 printer unit present. 0: not present 1: exist Explanation Whether or not input channel present is returned as an NR1 numerical value.
(1)*RST*Device initial setting. Syntax (command) *RST Explanation Initializes the unit (same as system reset). Note It does not clear RS-232C related items. (the event registers, the enable registers, the input buffer and the output queue) Wait at least 0.2 seconds after sending the *RST command, and then send the next command.
(2)*TST?*Queries the result of the ROM/RAM check. Syntax (query) *TST? (response) A <NR1> A = 0, 1 0: normal 1: failure Explanation The result of the ROM/RAM check of the unit is returned as an NR1 numerical value.
(1)*OPC*After all action has been completed during execution, sets the LSB(bit 0) of SESR (the standard event status register). Syntax (command) *OPC Explanation When the command preceding the *OPC command completes execution, the LSB of SESR is set. Example A$;B$;*OPC;C$ (After the execution of the commands A$ and B$ is completed, the LSB of SESR is set.) Wait at least 0.2 seconds after sending the *RST commands, and then send the next command.
(2)*OPC?*After execution is completed, replies with ASCII [1]. Syntax (query) *OPC? (response) 1 Explanation When the command preceding the *OPC command completes execution, the response of ASCII [1] is made.
(3)*WAI*After the execution of the command is completed, subsequently performs the following command. Syntax (command) *WAI Example A$;B$;*WAI;C$ (The command C$ following *WAI is not executed until the execution of the commands A$ and B$ is completed.)
(1)*CLS*Clears the status byte and associated queues (except for the output queue). Syntax (command) *CLS Explanation This instruction clears the event register associated with each bit of the status byte register. It also clears the status byte register. Note Because it does not clear the output queue, it has no effect upon bit 4 (MAV) of the status byte.
(2)*ESR?*Reads out and clears the contents of the standard event status register (SESR). Syntax (query) *ESR? (response) A <NR1> Explanation The contents of SESR are returned as an NR1 numerical value.
(3)*STB?*Reads the status byte and MSS bit, without performing serial polling. Syntax (query) *STB? (response) A <NR1> A = 0 to 255 Explanation This is the same as reading out the status byte with serial polling. Note Bit 6 is not RQS, but is MSS.
(4):ESR0?*Reads event status register 0 (ESR0). Syntax (query) :ESR0? (response) A <NR1> A = 0 to 255 Explanation The contents of ESR0 are returned as an NR1 numerical value, and ESR0 is cleared.
(1)Performs starting.
Syntax
(command) :STARt
Explanation
Same as the START key of the unit.
Starts waveform sampling operation.
When allowed
In all functions.
(2)Performs stopping.
Syntax
(command) :STOP
Explanation
Same as the STOP key of the unit.
Terminates at the instant that waveform sampling operation is completed.
When allowed
In all functions.
(3)Aborts processing.
Syntax
(command) :ABORT
Explanation
Same as the STOP key of the unit. Forced halt. Terminates even
if waveform sampling
operation is not yet completed. Also stops printer operation.
When allowed
In all functions.
(4)Performs printing.
Syntax
(command) :PRINt
Explanation
Same as the PRINT key of the unit.
When allowed
In all functions.
(5)Screen copy function.
Syntax
(command) :HCOPy
Explanation
Same as the COPY key of the unit. Produces a copy of the screen.
When allowed
In all functions.
(6)Feeds printer paper.
Syntax
(command) :FEED A
A = 1 to 255
Explanation
Feeds the paper by a distance from 1 to 255 in millimeters determined by
the numerical value.
When allowed
In all functions.
(7)automatic range setting.
Syntax
(command) :AUTO
Explanation
Sets the time axis range and the voltage axis range automatically,
and measures.
When allowed
In MEM.
(8)Queries the unit error number.
Syntax
(query) :ERRor?
(response) A <NR1>
A = error no.
Explanation
The number of error or warning that has occurred on the unit is returned
in <NR1>
as a numerical value. (For errors or warnings, refer to the instruction
manual included with the unit.)
When allowed
In all functions.
(9)Enables and disables headers, and queries header enablement.
Syntax
(command) :HEADer A$
(query) :HEADer?
(response) A$
A$ = OFF, ON
Explanation
Sets header enablement. When headers are enabled, responses to queries
are prefixed by headers; when headers are disabled, responsesare not
so prefixed.
Returns whether or not headers are prefixed to responses to queries.
The initial toggle state for headers (when the power is turned on) is OFF.
Example
Response to :HEADer?:
1.When headers are disabled: OFF
2.When headers are enabled: :HEADER ON
When allowed
In all functions.
(10)Changes and queries the function selection.
Syntax
(command) :FUNCtion A$
(query) :FUNCtion?
(response) A$
A$ = MEM: memory recorder function
= REC: recorder function
= RMS: RMS recorder function
= HARM: harmonic function
Explanation
Switches to the function designated by A$.
Returns the name of the current function as character data.
Example
:FUNCtion MEM
The function is set to the memory recorder function.
When allowed
In all functions.
(11)Queries the communication errors.
Syntax
(query) :CERRor?
(response) A, B, C <NR1>
A: parity error
B: overrun error
C: framing error
Explanation
The number of times of communication errors are returned in <NR1>
as a numerical value.
(1)Sets and queries the time axis range.
Syntax
(command) :CONFigure:TDIV A
(query) :CONFigure:TDIV?
(response) A <NR3>
Explanation
Sets the time axis range to a numerical value (unit seconds).
Returns the currently set value of the time axis range as an NR3
numerical value.
(If an attempt is made to set the time axis range to a non-permitted
value, and there is a range above that value, that range will be selected.)
Example
:CONFigure:TDIV +200.0E-6
Sets the time axis range to 200 us.
When allowed
In MEM, REC and RMS.
(2)Sets and queries the frequency.
Syntax
(command) :CONFigure:FREQuency A
(query) :CONFigure:FREQuency?
(response) A <NR1>
A = 50, 60
Explanation
Sets the frequency of the input signal.
When allowed
In RMS.
(3)Sets and queries recording length.
Syntax
(command) :CONFigure:SHOT A
(query) :CONFigure:SHOT?
(response) A <NR1>
Explanation
Sets the numerical value of the recording length (unit divisions).
Sets the recording length during memory segmentation.
Returns the currently set value of the recording length as an NR1
numerical value. 0 indicates CONT.
Example
:CONFigure:SHOT 20
Sets the recording length to 20 divisions.
When allowed
In MEM, REC and RMS.
(4)Sets and queries the display format.
Syntax
(command) :CONFigure:FORMat A
(query) :CONFigure:FORMat?
(response) A$
A$=SINGle,DUAL,QUAD,XYDot,XYLine:MEM,REC
SINGle,DUAL,QUAD :RMS,HARM
Explanation
Sets the display format.
Returns the current display format as character data.
Example
:CONFigure:FORMat SINGle
Sets the display format to SINGLE.
When allowed
In all functions.
(5)Sets and queries the printer output style.
Syntax
(command) :CONFigure:PRKInd A$
(query) :CONFigure:PRKInd?
(response) A$
A$=WAVE, LOGGing
Explanation
Sets the printer output style.
Returns the current setting of the printer output style as character data.
Example
:CONFigure:PRKInd WAVE
Sets the printer output style to be waveform.
When allowed
In MEM, REC and RMS.
(6)Enables and disables, and queries the smooth printing function.
Syntax
(command) :CONFigure:SMOOth A$
(query) :CONFigure:SMOOth?
(response) A$
A$= OFF, ON
Explanation
Enables and disables the smooth printing function.
Returns the current enablement state of the smooth printing function as
character data.
Example
:CONFigure:SMOOth ON
Sets the smooth printing function to ON.
When allowed
In MEM.
(7)Sets and queries the logging output interval.
Syntax
(command) :CONFigure:LOGGing A
(query) :CONFigure:LOGGing?
(response) A <NR2>
A=1,2,4,8,16,40,80,160,400,800,1600,4000,8000
Explanation
Sets the logging output interval.
Returns the current setting of the logging output interval as an NR2
numerical value.
Example
:CONFigure:LOGGing 40
Sets the logging output interval to 40 samples.
When allowed
In MEM, REC and RMS.
(8)Enables and disables, and queries the roll mode function.
Syntax
(command) :CONFigure:ROLL A$
(query) :CONFigure:ROLL?
(response) A$
A$ = OFF, ON
Explanation
Enables and disables the roll mode function.
Returns the current enablement state of the roll mode function as
character data.
Example
:CONFigure:ROLL ON
Sets the roll mode function to ON.
When allowed
In MEM.
(9)Sets and queries the auto print function.
Syntax
(command) :CONFigure:ATPRint A$
(query) :CONFigure:ATPRint?
(response) A$
A$ = OFF, ON
Explanation
Toggles the auto print function on and off.
Returns the current enablement state of the auto print function as
character data.
Example
:CONFigure:ATPRint ON
Sets the auto print function to ON.
When allowed
In MEM, REC and RMS.
(10)Sets and queries the auto save function (output target).
Syntax
(command) :CONFigure:ATSAve A$(,B$ (,"C$"))
(query) :CONFigure:ATSAve?
(response) A$(,B$,"C$")
A$ = OFF, ON
OFF:Auto save is disabled. (B$ and C$ are omitted.)
ON :Stores on PC card automatically.
B$ = store format
Bin: binary data
Text: text data
C$ = file name (up to 8 characters)
Explanation
Sets the auto save function (output target).
Omit B$ and C$ only when A$ = OFF.
Returns the file name of the auto save function as character data.
Example
:CONFigure:ATSAve ON, Bin
Stores on PC card automatically as binary data.
When allowed
In all function.
(11)Sets and queries the degree of thinning for the auto save function.
Syntax
(command) :CONFigure:THINout A$
(query) :CONFigure:THINout?
(response) A$
A$ = degree of thinning
OFF,1_2,1_4,1_8,1_20,1_40,1_80,1_200,1_400,1_800
Explanation
Sets the degree of thinning that is applied when data is stored in
text format by the auto save function.
This setting can also be made when auto save is OFF or data is stored
in binary format, but the setting will not be reflected on the screen.
Returns the current setting of the degree of thinning as character data.
Example
CONFigure:THINout 1_2
Sets the degree of thinning to 1/2.
When allowed
In MEM, REC and RMS.
(12)Sets and queries printer output.
Syntax
(command) :CONFigure:PRINt A$
(query) :CONFigure:PRINt?
(response) A$
A$ = OFF, ON
Explanation
Sets the printer output.
Returns the currently set state of the printer output as character data.
Example
:CONFigure:PRINt ON
Sets the printer output to ON.
When allowed
In REC, RMS, HARM.
(13) Sets and queries memory segmentation (sequential save).
Syntax
(command) :CONFigure:MEMDiv A$
(query) :CONFigure:MEMDiv?
(response) A$
A$ = OFF, ON
Explanation
Sets the method of memory segmentation recording.
Returns the current setting for method of memory segmentation recording
as character data.
Example
:CONFigure:MEMDiv ON
Sets the method of memory segmentation recording to sequential save.
When allowed
In MEM, RMS.
(14)Sets and queries the memory block used.
Syntax
(command) :CONFigure:USEBlock A
(query) :CONFigure:USEBlock?
(response) A <NR1>
A = 1 to number of segmentations
Explanation
Sets the memory block used ("using block").
Returns the currently used memory block as an NR1 numerical value.
Example
:CONFigure:USEBlock 15
Sets the block used to 15.
When allowed
In MEM and RMS, when the sequential save function is in use.
(15)Sets and queries the start block.
Syntax
(command) :CONFigure:STTBlock A
(query) :CONFigure:STTBlock?
(response) A <NR1>
Explanation
Sets the start block.
Returns the current start block as an NR1 numerical value.
Example
:CONFigure:STTBlock 5
Sets the start block to 5.
When allowed
In MEM and RMS, when the sequential save function is in use.
(16)Sets and queries the end block.
Syntax
(command) :CONFigure:ENDBlock A
(query) :CONFigure:ENDBlock?
(response) A <NR1>
Explanation
Sets the end block.
Returns the current end block as an NR1 numerical value.
Example
:CONFigure:ENDBlock 32
Sets the end block to 32.
When allowed
In MEM and RMS, when the sequential save function is in use.
(17)Sets and queries the follow-up waveform display.
Syntax
(command) :CONFigure:SEQDisp A$
(query) :CONFigure:SEQDisp?
(response) A$
A$ = OFF, ON
Explanation
Sets whether or not the data are displayed on the screen after they
are saved to the blocks.
Returns the current setting of the follow-up waveform display as
character data.
Example
:CONFigure:SEQDisp ON
Displays the data on the screen after they are saved to the blocks.
When allowed
In MEM and RMS, when the sequential save function is in use.
(18)Sets and queries the number of memory blocks.
Syntax
(command) :CONFigure:MAXBlock A
(query) :CONFigure:MAXBlock?
(response) A <NR1>
A=2,4,8,16,32
Explanation
Sets the number of memory blocks.
Returns the current number of memory blocks as an NR1 numerical value.
Example
:CONFigure:MAXBlock 16
Sets the number of memory blocks to 16.
Note
Sets the recording length during sequential save using the
:CONFigure:SHOT command (see "Sets and queries the recording length").
When allowed
In MEM and RMS, when the sequential save function is in use.
(19)Sets and queries the instantaneous waveform recording.
Syntax
(command) :CONFigure:MEMRec A
(query) :CONFigure:MEMRec?
(response) A$
A$ = OFF, ON
Explanation
Sets the instantaneous waveform recording.
Returns the current setting of the instantaneous waveform recording
as a character data.
Example
:CONFIGURE:MEMRec ON
Sets the instantaneous waveform recording to ON.
When allowed
In RMS.
(20)Sets and queries the analyze kind. (at instant mode of harmonic function)
Syntax
(command) :CONFigure:HANAlyze A$
(query) :CONFigure:HANAlyze?
(response) A$
A$=WAVE,RMS,RMS-RATIO,PHASE,
POWER,P-RATIO,P-PHASE
Explanation
Sets the the analyze kind. (at instant mode of harmonic function)
Returns the current setting of the analyze kind
as a character data.
Example
:CONFigure:HANAlyze RMS
Sets the analyze kind (at instant mode of harmonic function)
to RMS.
When allowd
In HARM.(at instant mode)
(21)Sets and queries the display channel. (at instant mode of harmonic function)
Syntax
(command) :CONFigure:HCHAN A$
(query) :CONFigure:HCHAN?
(response) A$
A$=CH1,CH1,CH3,CH4
Explanation
Sets the the display channel. (at instant mode of harmonic function)
Returns the current setting of the display channel
as a character data.
Example
:CONFigure:HCHAN CH1
Sets the display channel (at instant mode of harmonic function)
to CH1.
When allowd
In HARM.(at instant mode)
(22)Sets and queries the display kind. (at instant mode of harmonic function)
Syntax
(command) :CONFigure:HDISP A$
(query) :CONFigure:HDISP?
(response) A$
A$=VALUE,GRAPH
Explanation
Sets the the display kind. (at instant mode of harmonic function)
Returns the current setting of the display kind
as a character data.
Example
:CONFigure:HDISP GRAPH
Sets the display kind (at instant mode of harmonic function)
to GRAPH.
When allowd
In HARM.(at instant mode)
(23)Sets and queries the frequency. (at harmonic function)
Syntax
(command) :CONFigure:HFREQuency A$
(query) :CONFigure:HFREQuency?
(response) A$
A$=AUTO,50,60,45.0 to 65.0
Explanation
Sets the the frequency. (at harmonic function)
Returns the current setting of the frequency
as a character data.
Example
:CONFigure:HFREQuency 50
Sets the frequency (at harmonic function) to 50Hz.
When allowd
In HARM.
(24)Sets and queries the mode. (at harmonic function)
Syntax
(command) :CONFigure:HMODE A$
(query) :CONFigure:HMODE?
(response) A$
A$=INSTANT,SERIES
Explanation
Sets the the mode. (at harmonic function)
Returns the current setting of the mode
as a character data.
Example
:CONFigure:HMODE INSTANT
Sets the mode (at harmonic function) to INSTANT.
(25)Sets and queries the print channel. (at instant mode of harmonic function)
Syntax
(command) :CONFigure:HPRCHan ch$,A$
(query) :CONFigure:HPRCHan? ch$
(response) ch$,A$
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A$=OFF,ON
Explanation
Sets the the print channel. (at instant mode of harmonic function)
Returns the current setting of the print channel
as a character data.
Example
:CONFigure:HPRCHan CH1,ON
Sets the print channel (at instant mode of harmonic function)
to CH1 ON.
When allowd
In HARM.(at instant mode)
(26)Sets and queries the analyze kind. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SANAlyze NO$,A$
(query) :CONFigure:SANAlyze? NO$
(response) NO$,A$
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
Explanation
Sets the the analyze kind. (at series mode of harmonic function)
Returns the current setting of the analyze kind
as a character data.
Example
:CONFigure:SANAlyze NO1,RMS
Sets the NO1 analyze kind (at series mode of harmonic function)
to RMS.
When allowd
In HARM.(at series mode)
(27)Sets and queries the display channel. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SCHAN NO$,A$
(query) :CONFigure:SCHAN? NO$
(response) NO$,A$
NO$:NO1 to NO20
A$=CH1,CH2,CH3,CH4
Explanation
Sets the the display channel. (at series mode of harmonic function)
Returns the current setting of the display channel
as a character data.
Example
:CONFigure:SCHAN NO1,CH1
Sets the NO1 display channel (at series mode of harmonic function)
to CH1.
When allowd
In HARM.(at series mode)
(28)Sets and queries the display number. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SDEGRee NO$,A
(query) :CONFigure:SDEGRee? NO$
(response) NO$,A
(29)Sets and queries the logging output interval. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SLOGGing A
(query) :CONFigure:SLOGGing?
(response) A
(30)Sets and queries the print kind. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SPRKInd A$
(query) :CONFigure:SPRKInd?
(response) A$
A$=WAVE,LOGGing,CALC,WAVE&CALC
Explanation
Sets the the print kind. (at series mode of harmonic function)
Returns the current setting of the print kind
as a character data.
Example
:CONFigure:SPRKInd WAVE
Sets the print kind (at series mode of harmonic function)
to WAVE.
When allowd
In HARM.(at series mode)
(31)Sets and queries the result display number (at series mode of harmonic function)
Syntax
(command) :CONFigure:SRESult W$,A
(query) :CONFigure:SRESult? W$
(response) W$,A
(32)Sets and queries the recording length. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SSHOT A
(query) :CONFigure:SSHOT?
(response) A
(33)Sets and queries the smoothing. (at series mode of harmonic function)
Syntax
(command) :CONFigure:SSMOOth A$
(query) :CONFigure:SSMOOth?
(response) A$
A$=OFF,ON
Explanation
Sets the the smoothing. (at series mode of harmonic function)
Returns the current setting of the smoothing
as a character data.
Example
:CONFigure:SSMOOth ON
Sets the smoothing (at series mode of harmonic function)
to ON.
When allowd
In HARM.(at series mode)
(34)Sets and queries the time axis range. (at series mode of harmonic function)
Syntax
(command) :CONFigure:STIME A
(query) :CONFigure:STIME?
(response) A
(35) Sets and queries the auto save area.
Syntax
(command) :CONFigure:ATARea A$
(query) :CONFigure:ATARea?
(response) A$
A$=ALL,A_B
ALL:saves all area.
A_B:saves between the A and B cursors
Explanation
Sets the area of auto save.
Returns the current setting of the area of auto save.
Example
:CONFigure:ATARea A_B
When the A and B cursors on screen, saves waveform between
the A and B cursors.
When allowed
In ALL.
(1)Sets and queries trigger mode.
Syntax
(command) :TRIGger:MODE A$
(query) :TRIGger:MODE?
(response) A$
A$ = SINGle,REPEat,AUTO :MEM
SINGle,REPEat :REC,RMS
Explanation
Sets the trigger mode.
Returns the current trigger mode as character data.
Example
:TRIGger:MODE REPEat
Sets the trigger mode to repeat.
When allowed
In MEM, REC and RMS.
(2)Sets and queries pre-trigger.
Syntax
(command) :TRIGger:PRETrig A
(query) :TRIGger:PRETrig?
(response) A <NR1>
A = 0,2,5,10,20,...,90,95,100,-95 (unit %):MEM
0,5,10 (unit DIV):RMS
Explanation
Sets pre-trigger value to a numerical value.
If an attempt is made to set a value which cannot be set on the
8807-01/8808-01/8807-51/8808-51, setting is performed to the next higher permitted value.
The currently set pre-trigger value is returned as an NR1 numerical value.
Example
:TRIGger:PRETrig 10
Pre-trigger value is set to 10%.
When allowed
In MEM, RMS.
(3)Sets and queries trigger timing.
Syntax
(command) :TRIGger:TIMIng A$
(query) :TRIGger:TIMIng?
(response) A$
A$ = START, STOP, S_S
Explanation
Sets the trigger timing.
The current trigger timing setting is returned as character data.
Example
:TRIGger:TIMIng START
Sets the trigger timing to START.
When allowed
In REC.
(4)Sets and queries trigger logical operator (AND/OR).
Syntax
(command) :TRIGger:SOURce A$
(query) :TRIGger:SOURce?
(response) A$
A$ = OR, AND
Explanation
Sets the logical operator determining whether the internal, logic,
external and timer triggers are ANDed or ORed.
Returns the current setting of the trigger logical operator (AND/OR)
as character data.
Example
:TRIGger:SOURce OR
Sets the trigger source to OR.
When allowed
In all functions.
(5)Sets and queries manual trigger.
Syntax
(command) :TRIGger:MANU A$
(query) :TRIGger:MANU?
(response) A$
A$ = OFF, ON
Explanation
Enables and disables manual trigger.
Example
:TRIGger:MANU ON
Sets the manual trigger to ON.
When allowed
In all functions.
(6)Sets and queries the kind of trigger.
Syntax
(command) :TRIGger:KIND ch$, A$
(query) :TRIGger:KIND? ch$
(response) ch$, A$
ch$= CH1 to CH4 (CH3,CH4:only 8808-01)
A$ = OFF
LEVEl : level trigger (MEM, REC, RMS)
IN : window-in trigger (MEM, REC, RMS)
OUT : window-out trigger (MEM, REC, RMS)
DROP : voltage drop trigger(MEM)
JUDGE : waveform detection trigger(MEM)
Explanation
Sets the type of trigger for the channel designated by ch$.
Returns as character data the type of the current trigger for the
channel designated by ch$.
Example
:TRIGger:KIND CH1, LEVEl
Sets channel 1 to level trigger.
When allowed
In MEM, REC and RMS.
(7)Sets and queries trigger level of the level trigger.
Syntax
(command) :TRIGger:LEVEl ch$, A
(query) :TRIGger:LEVEl? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = voltage value (V)
Explanation
Sets the trigger level of the level trigger of the channel designated
by ch$.
Returns as an NR3 numerical value the current trigger level of the
channel designated by ch$.
Example
:TRIGger:LEVEl CH1, 50E-3
Sets the trigger level of channel 1 to 50 mV.
When allowed
In MEM, REC.
(8)Sets and queries trigger direction (slope).
Syntax
(command) :TRIGger:SLOPe ch$, A$
(query) :TRIGger:SLOPe? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A$ = UP : rising
DOWN : falling
Explanation
Sets the trigger direction of the level trigger of the channel designated
by ch$.
Returns as a character value the current trigger direction of the channel
designated by ch$.
Example
:TRIGger:SLOPe CH1, UP
Sets the trigger direction of channel 1 to rising.
When allowed
In MEM, REC.
(9)Sets and queries the filter width.
Syntax
(command) :TRIGger:FILTer ch$, A
(query) :TRIGger:FLITer? ch$
(response) ch$, A <NR2>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = 0 (OFF), 0.1, 0.2, 0.5, 1.0, 1.5, 2.0, 2.5, 5.0,
10.0(DIV)(MEM)
0 (OFF),1 (ON) (REC)
Explanation
Sets the filter width for a trigger of the channel designated by
ch$ to 1 to 10 divisions.
For the recorder function, only ON/OFF can be selected.
Returns the current filter width as an NR2 numerical value.
Example
:TRIGger:FILTer CH1, 0.1
Sets the filter width of channel 1 to 0.1 (DIV).
When allowed
In MEM, REC.
(10)Sets and queries upper limit level for a window-in/-out trigger.
Syntax
(command) :TRIGger:UPPEr ch$, A
(query) :TRIGger:UPPEr? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = voltage value (V)
Explanation
Sets the upper limit level of the window trigger of the channel
designated by ch$ as a voltage value.
Returns the current upper limit level of the window trigger
as an NR3 numerical value.
Example
:TRIGger:UPPEr CH1, +1.0E-3
Sets the upper limit level of the window trigger of channel 1 to +1.0 mV.
When allowed
In MEM, REC.
(11)Sets and queries lower limit level for a window-in/-out trigger.
Syntax
(command) :TRIGger:LOWEr ch$, A
(query) :TRIGger:LOWEr? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = voltage value (V)
Explanation
Sets the lower limit level of the window trigger of the channel
designated by ch$ as a voltage value.
Returns the current lower limit level of the window trigger as an
NR3 numerical value.
Example
:TRIGger:LOWEr CH1, -1.0E-3
Sets the lower limit level of the window trigger of channel 1 to -1.0mV.
When allowed
In MEM, REC.
(12)Sets and queries measurement frequency for a voltage drop trigger.
Syntax
(command) :TRIGger:VFREq ch$, A
(query) :TRIGger:VFREq? ch$
(response) ch$, A <NR1>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = 50, 60 (Hz)
Explanation
Sets the measurement frequency of the voltage drop trigger of the
channel designated by ch$ as a frequency.
Returns the current measurement frequency of the voltage drop trigger
as an NR1 numerical
value.
Example
:TRIGger:VFREq CH1, 50
Sets the measurement frequency of the voltage drop trigger of
channel 1 to 50 Hz.
When allowed
In MEM
(13)Sets and queries drop level for a voltage drop trigger.
Syntax
(command) :TRIGger:VLEVel ch$, A
(query) :TRIGger:VLEVel? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = voltage value (V)
Explanation
Sets the drop level of the voltage drop trigger of the channel designated
by ch$ as a voltage value.
Returns the current drop level of the voltage drop trigger as an NR3
numerical value.
Example
:TRIGger:VLEVel CH1, 1.0E2
Sets the drop level of the voltage drop trigger of channel 1 to 100 V.
When allowed
In MEM.
(14)Sets and queries trigger level for an RMS level trigger.
Syntax
(command) :TRIGger:RLEVel ch$, A
(query) :TRIGger:RLEVel? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A = voltage value (V)
Explanation
Sets the trigger level of the RMS level trigger of the channel designated
by ch$ as a voltage value.
Returns the current trigger level of the RMS level trigger as an NR3
numerical value.
Example
:TRIGger:RLEVel CH1, 1.0E0
Sets the trigger level of the RMS level trigger of channel 1 to 1 V.
When allowed
In MEM.
(15)Sets and queries trigger direction (slope) for an RMS level trigger.
Syntax
(command) :TRIGger:RSLOpe ch$, A$
(query) :TRIGger:RSLOpe? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4:only 8808-01)
A$ = UP : rising
DOWN: falling
Explanation
Sets the trigger direction of the RMS level trigger of the channel
designated by ch$.
Returns the current trigger direction of the RMS level trigger as
character data.
Example
:TRIGger:RSLOpe CH1, UP
Sets the trigger direction of the RMS level trigger of channel 1
to rising.
When allowed
In RMS.
(16)Sets and queries the logical operator (AND/OR) for the trigger pattern of a logic trigger.
Syntax
(command) :TRIGger:LOGAnd ch$, A$
(query) :TRIGger:LOGAnd? ch$
(response) ch$, A$
ch$ = CHA, CHB
A$ = OFF, OR, AND
Explanation
Sets the AND/OR logical operator for the trigger pattern of a logic
trigger of the channel designated by ch$.
Returns the present AND/OR setting for the trigger pattern of a logic
trigger as a character string.
Example
:TRIGger:LOGAnd CHA, OR
Sets the AND/OR logical operator for the trigger pattern of a logic
trigger of channel A to OR.
When allowed
In MEM, REC, RMS.
(17)Sets and queries the filter width for a logic trigger.
Syntax
(command) :TRIGger:LFILter ch$, A
(query) :TRIGger:LFILter? ch$
(response) ch$, A <NR2>
ch$ = CHA, CHB
A = 0 (OFF), 0.1, 0.2, 0.5, 1.0, 1.5, 2.0, 2.5, 5.0, 10.0 (DIV)
Explanation
Sets the filter width for a logic trigger of the channel designated by ch$.
Returns the current setting for the filter width for a logic trigger as
an NR2 numerical value.
Example
:TRIGger:FILter CHA, 0.1
Sets the filter width for a logic trigger of channel A to 0.1 (DIV).
When allowed
In MEM, REC, RMS.
(18)Sets and queries the trigger pattern for a logic trigger.
Syntax
(command) :TRIGger:LOGPat ch$, 'A$'
(query) :TRIGger:LOGPat? ch$
(response) ch$, 'A$'
ch$ = CHA, CHB
A$ = XXXX : trigger pattern (X, 0, 1)
Explanation
Sets the trigger pattern for the logic trigger of the channel
designated by ch$.
Returns the current setting for the trigger pattern for the logic
trigger as that specified by the given character data.
Example
:TRIGger:LOGPat CHA, '011X'
Sets the trigger pattern for the logic trigger of channel A to '011X'.
When allowed
In MEM, REC, RMS.
(19)Sets and queries the timer trigger.
Syntax
(command) :TRIGger:TIMEr A$
(query) :TRIGger:TIMEr?
(response) A$
A$ = OFF, ON
Explanation
Sets the timer trigger.
Returns the current timer trigger setting as character data.
Example
:TRIGger:TIMEr ON
Sets the timer trigger.
When allowed
In all functions.
(20)Sets and queries the start instant for the timer trigger.
Syntax
(command) :TRIGger:TMSTArt A, B, C, D
(query) :TRIGger:TMSTArt?
(response) A, B, C, D
A = month: 1 to 12
B = day: 1 to 31
C = hour: 0 to 23
D = min: 0 to 59
month, day, hour, min all <NR1>
Explanation
Sets the start instant for the timer trigger.
Returns the current setting for the timer trigger start instant as NR1
numerical values.
Example
:TRIGger:TMSTArt 7, 22, 11, 22
Sets the start instant for the timer trigger to 11:22 on July 22nd.
When allowed
In all functions.
(21)Sets and queries the stop instant for the timer trigger.
Syntax
(command) :TRIGger:TMSTOp A, B, C, D
(query) :TRIGger:TMSTOp?
(response) A, B, C, D
A = month: 1 to 12
B = day: 1 to 31
C = hour: 0 to 23
D = min: 0 to 59
month, day, hour, min all <NR1>
Explanation
Sets the stop instant for the timer trigger.
Returns the current setting for the timer trigger stop instant as NR1
numerical values.
Example
:TRIGger:TMSTOp 7, 22, 11, 45
Sets the stop instant for the timer trigger to 11:45 on July 22nd.
When allowed
In all functions.
(22)Sets and queries the time interval for the timer trigger.
Syntax
(command) :TRIGger:TMINTvl A, B, C, D
(query) :TRIGger:TMINTvl?
(response) A, B, C, D
A = day: 0 to 99
B = hour: 0 to 23
C = min: 0 to 59
D = sec: 0 to 59
day, hour, min, sec all <NR1>
Explanation
Sets the time interval for the timer trigger.
Returns the current setting for the timer trigger time interval as NR1
numerical values.
Example
:TRIGger:TMINTvl 1, 20, 30
Sets the time interval for the timer trigger to one hour, twenty minutes,
and thirty seconds.
When allowed
In all functions.
(23)Sets and queries the time point for trigger detection.
Syntax
(command) :TRIGger:DETECTTime A, B, C
(query) :TRIGger:DETECTTime?
(response) A, B, C
A = hour: 0 to 23
B = min: 0 to 59
C = sec: 0 to 59
hour, min, sec all <NR1>
Explanation
Sets the time point for trigger detection.
Returns the setting for the time point for trigger detection as a
numerical value in NR1 format.
Example
:TRIGger:DETECTTime?
The currently set time point for trigger detection is queried.
When allowed
In all functions.
(24)Sets and queries the date for trigger detection.
Syntax
(command) :TRIGger:DETECTDate A, B, C
(query) :TRIGger:DETECTDate?
(response) A, B, C
A = year: 0 to 99
B = month: 1 to 12
C = day: 1 to 31
year, month, day all <NR1>
Explanation
Sets the date for trigger detection.
Returns the setting for the date for trigger detection as a numerical
value in NR1 format.
Example
:TRIGger:DETECTDate?
The currently set date for trigger detection is queried.
When allowed
In all functions.
(25)Sets and queries the time for start operating termination.
Syntax
(command) :TRIGger:STOPTime A, B, C
(query) :TRIGger:STOPTime?
(response) A, B, C
A = hour: 0 to 23
B = min: 0 to 59
C = sec: 0 to 59
hour, min, sec all <NR1>
Explanation
Sets the time for start operating termination.
Returns the currently set time for start operating termination as a
numerical value in NR1 format.
Example
:TRIGger:STOPTime?
The currently set time for start operating termination is queried.
When allowed
In REC.
(26)Sets and queries the date for start operating termination.
Syntax
(command) :TRIGger:STOPDate A, B, C
(query) :TRIGger:STOPDate?
(response) A, B, C
A = year: 0 to 99
B = month: 1 to 12
C = day: 1 to 31
year, month, day all <NR1>
Explanation
Sets the date for start operating termination.
Returns the currently set date for start operating termination as a
numerical value in NR1 format.
Example
:TRIGger:STOPDate?
The currently set date for start operating termination is queried.
When allowed
In REC.
(27)Sets and queries external trigger.
Syntax
(command) :TRIGger:EXTErnal A$
(query) :TRIGger:EXTErnal?
(response) A$
A$ = OFF, ON
Explanation
Enables and disables external trigger.
Returns the current external trigger enablement state as character data.
Example
:TRIGger:EXTErnal OFF
Sets the external trigger to OFF.
When allowed
In all functions.
(28)Sets and queries the reference waveform of the waveform detection trigger.
Syntax
(command) :TRIGger:JKINd ch$ A$
(query) :TRIGger:JKINd?
(response) ch$, A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = SIN50 : compare with 50Hz sine wave.
= SIN60 : compare with 60Hz sine wave.
= PRE50 : compare with 50Hz previous sycle.
= PRE60 : compare with 60Hz previous sycle.
Explanation
Sets the kind of the waveform detection trigger of the channel designated
by ch$.
Returns the kind of the waveform detection trigger as a character string.
Example
:TRIGger:JKINd CH1,SIN50
Sets the reference waveform for the CH1 waveform detection trigger a
50-Hz sine wave.
When allowed
In MEM.
(29)Sets and queries the control range of the waveform detection trigger.
Syntax
(command) :TRIGger:JWIDth ch$ A
(query) :TRIGger:JWIDth? ch$
(response) ch$, A <NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = control range value (unit : V)
( plus minus 0.5 to plus minus 5 DIV of the measurement range (V))
Explanation
Sets the control range of the waveform detection trigger of the channel
designated by ch$.
Returns the control range of the present standard voltage of the waveform
detection trigger as an NR3 numerical value.
Example
:TRIGger:JWIDth CH1,2.0E-1
Sets the control range for the CH1 of the waveform detection trigger
to 200mV.
When allowed
In MEM.
(30)Sets and queries the standard voltage of the waveform detection trigger.
Syntax
(command) :TRIGger:JVOLt ch$ A
(query) :TRIGger:JVOLt? ch$
(response) ch$, A <NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = standard voltage value (unit : Vrms)
Explanation
Sets the standard voltage of the waveform detection trigger of the
channel designated by ch$.
Returns the present standard voltage of the waveform detection trigger
as an NR3 numerical value.
Example
:TRIGger:JVOLt CH1,+1.0E+2
Sets the standard voltage for the CH1 of the waveform detection
trigger to 100Vrms.
When allowed
In MEM.
(31)Sets and queries the harmonic trigger channel. (at harmonic function)
Syntax
(command) :TRIGger:HCHAN NO$,A$
(query) :TRIGger:HCHAN? NO$
(response) NO$,A$
NO$:NO1 to NO4
A$=CH1,CH2,CH3,CH4
Explanation
Sets the the harmonic trigger channel. (at harmonic function)
Returns the current setting of the harmonic trigger channel
as a character data.
Example
:TRIGger:HCHAN NO1,CH1
Sets the NO1 harmonic trigger channel (at harmonic function)
to CH1.
When allowed
In HARM.
(32)Sets and queries the harmonic trigger number. (at harmonic function)
Syntax
(command) :TRIGger:HDEGRee NO$,A
(query) :TRIGger:HDEGRee? NO$
(response) NO$,A
(33)Sets and queries the harmonic trigger input/output. (at harmonic function)
Syntax
(command) :TRIGger:HINOUT NO$,A$
(query) :TRIGger:HINOUT? NO$
(response) NO$,A$
NO$:NO1 to NO4
A$=IN,OUT
Explanation
Sets the the harmonic trigger input/output. (at harmonic function)
Returns the current setting of the harmonic trigger input/output
as a character data.
Example
:TRIGger:HINOUT NO1,IN
Sets the NO1 harmonic trigger input/output (at harmonic function)
to INPUT.
When allowed
In HARM.
(34)Sets and queries the harmonic trigger kind. (at harmonic function)
Syntax
(command) :TRIGger:HKINd NO$,A$
(query) :TRIGger:HKINd? NO$
(response) NO$,A$
NO$:NO1 to NO4
A$=OFF,RMS,RATIO,
T-RMS,THD-F,THD-R,
POWER,P-RATIO,P-PHASE
Explanation
Sets the the harmonic trigger kind. (at harmonic function)
Returns the current setting of the harmonic trigger kind
as a character data.
Example
:TRIGger:HKINd NO1,RMS
Sets the NO1 harmonic trigger kind (at harmonic function)
to RMS.
When allowed
In HARM.
(35)Sets and queries the harmonic trigger level. (at harmonic function)
Syntax
(command) :TRIGger:HLEVEl NO$,A
(query) :TRIGger:HLEVEl? NO$
(response) NO$,A
(36)Sets and queries the harmonic trigger mode. (at harmonic function)
Syntax
(command) :TRIGger:HMODE A$
(query) :TRIGger:HMODE?
(response) A$
A$=SINGle,REPEat
Explanation
Sets the the harmonic trigger mode. (at harmonic function)
Returns the current setting of the harmonic trigger mode
as a character data.
Example
:TRIGger:HMODE SINGLE
Sets the harmonic trigger mode (at harmonic function)
to SINGLE.
When allowed
In HARM.
(37)Sets and queries the harmonic pre-trigger. (at harmonic function)
Syntax
(command) :TRIGger:HPRETrig A
(query) :TRIGger:HPRETrig?
(response) A
(38)Sets and queries the harmonic trigger slope. (at harmonic function)
Syntax
(command) :TRIGger:HSLOpe NO$,A$
(query) :TRIGger:HSLOpe? NO$
(response) NO$,A$
NO$:NO1 to NO4
A$=UP,DOWN
Explanation
Sets the the harmonic trigger slope. (at harmonic function)
Returns the current setting of the harmonic trigger slope
as a character data.
Example
:TRIGger:HSLOpe NO1,UP
Sets the NO1 harmonic trigger slope (at harmonic function)
to UP
When allowed
In HARM.
(1)Sets and queries the measurement range of an input channel.
Syntax
(command) :UNIT:RANGe ch$, A
(query) :UNIT:RANGe? ch$
(response) ch$, A <NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = voltage or current (unit : V, A)
Explanation
Sets the measurement range for the channel designated by ch$ to a
numerical value.
Returns the current measurement range for the channel designated by
ch$ as an NR3 numerical value.
Example
:UNIT:RANGe CH1, +10.E-3
Sets the voltage axis range for channel 1 to 10 mV.
When allowed
In MEM, REC and RMS.
(2)Sets and queries input coupling for an input channel.
Syntax
(command) :UNIT:COUPling ch$,A$
(query) :UNIT:COUPling? ch$
(response) ch$, A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = GND,DC,CLAMp
Explanation
Sets the input coupling for the channel designated by ch$.
Returns the current input coupling for the channel designated by ch$
as character data.
Example
:UNIT:COUPling CH1, DC
Sets the input coupling for channel 1 to DC.
When allowed
In MEM, REC and RMS.
(3)Sets and queries input channel zero position.
Syntax
(command) :UNIT:POSItion ch$, A
(query) :UNIT:POSItion? ch$
(response) ch$, A <NR1>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = zero position (%)
Explanation
Sets the zero position for the channel designated by ch$ in the range to
a numerical value.
Returns the current zero position for the channel designated by ch$ as
an NR1 numerical value (unit percent).
Example
:UNIT:POSItion CH1, 50
Sets the zero position for channel 1 to 50%.
When allowed
In MEM, REC and RMS.
(4)Sets and queries the filter for an input channel.
Syntax
(command) :UNIT:FILTer ch$, A
(query) :UNIT:FILTer? ch$
(response) ch$, A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A= 0(OFF),5,500 (Hz)
A$ = 0(OFF),5,500 (Hz)
Explanation
Sets the filter for the channel designated by ch$.
Returns the current filter setting for the channel designated by ch$
as character data.
Example
:UNIT:FILTer CH1, 500
Sets the filter for channel 1 to 500 Hz.
When allowed
In MEM, REC and RMS.
(5)Sets and queries the harmonic input kind. (at harmonic function)
Syntax
(command) :UNIT:HINPut ch$,A$
(query) :UNIT:HINPut? ch$
(response) ch$,A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$=VOLT,9018,9132,3283,3284,3285,9322
Explanation
Sets the the harmonic input kind designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input kind
designated by ch$ as a character data.
Example
:UNIT:HINPut CH1,VOLT
Sets the harmonic input kind for channel 1 (at harmonic function)
to VOLT.
When allowed
In HARM.
(6)Sets and queries the harmonic range of input channel. (at harmonic function)
Syntax
(command) :UNIT:HRANGe ch$,A
(query) :UNIT:HRANGe? ch$
(response) ch$,A
(7)Sets and queries the harmonic input scaling. (at harmonic function)
Syntax
(command) :UNIT:HSCALing ch$,A$
(query) :UNIT:HSCALing? ch$
(response) ch$,A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$=OFF,ON
Explanation
Sets the the harmonic input scaling designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scaling
designated by ch$ as a character data.
Example
:UNIT:HSCALing CH1,ON
Sets the harmonic input scaling for channel 1 (at harmonic function)
to ON.
When allowed
In HARM.
(8)Sets and queries the harmonic input scaling kind. (at harmonic function)
Syntax
(command) :UNIT:HSCVSet ch$,A$
(query) :UNIT:HSCVSet? ch$
(response) ch$,A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$=PT,A
Explanation
Sets the the harmonic input scaling kind designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scaling kind
designated by ch$ as a character data.
Example
:UNIT:HSCVSet CH1,PT
Sets the harmonic input scaling kind for channel 1 (at harmonic function)
to PT.
When allowed
In HARM.
(9)Sets and queries the harmonic input scalin ct ratio. (at harmonic function)
Syntax
(command) :UNIT:HSCCT ch$,A
(query) :UNIT:HSCCT? ch$
(response) ch$,A
(10)Sets and queries the harmonic input scalin pt ratio. (at harmonic function)
Syntax
(command) :UNIT:HSCPT ch$,A
(query) :UNIT:HSCPT? ch$
(response) ch$,A
(11)Sets and queries the harmonic input scalin volt. (at harmonic function)
Syntax
(command) :UNIT:HSCVOlt ch$,A
(query) :UNIT:HSCVOlt? ch$
(response) ch$,A
(12)Sets and queries the harmonic input scalin amp. (at harmonic function)
Syntax
(command) :UNIT:HSCAMp ch$,A
(query) :UNIT:HSCAMp? ch$
(response) ch$,A
(13)Sets and queries the wiring kind. (at harmonic function)
Syntax
(command) :UNIT:HWIRing A$
(query) :UNIT:HWIRing?
(response) A$
A$=UNIQ,
1P2W,
1P3W,
3P3W
Explanation
Sets the the wiring kind. (at harmonic function)
Returns the current setting of the wiring kind
as a character data.
Example
:UNIT:HWIRing UNIQ
Sets the wiring kind (at harmonic function)
to UNIQ.
When allowed
In HARM.
(14)Sets and queries the harmonic zero position. (at series mode of harmonic function)
Syntax
(command) :UNIT:SPOSItion W$,A
(query) :UNIT:SPOSItion? W$
(response) W$,A
(1)Sets and queries the screen mode.
Syntax
(command) :DISPlay:CHANge A$
(query) :DISPlay:CHANge?
(response) A$
A$ = DISPlay,SET,SYSTem,CARD
Explanation
Changes the screen mode.
Returns the current display screen type as character data.
Action is the same as the DISP,SET,SYST and CARD keys.
Example
:DISPlay:CHANge DISPlay
Switches to the display mode.
When allowed
In all functions.
(2)Sets and queries the screen mode directly.
Syntax
(command) :DISPlay:DIREct A$
(query) :DISPlay:DIREct?
(response) A$
A$ = DISPlay,DMM,STATus,CHANnel,TRIGger,EX_STatus,
EX_TRigger,SCALing,CALCulation,ENVIron,COMMEnt,RS_Copy,
INITialize,FILE,FILE_Conf
Explanation
Changes the screen mode directly.
Returns the current screen mode as character data.
Action is the same as the DISP,SET,SYST and CARD keys.
Example
:DISPlay:CHANge DIREct SCALing
Switches to the scaling mode.
When allowed
In all functions.
(3)Sets and queries waveform display color.
Syntax
(command) :DISPlay:DRAWing ch$, A$
(query) :DISPlay:DRAWing? ch$
(response) ch$, A$
ch$=CH1 to CH4 (CH3,CH4: only 8808-01)
A$=OFF,C1 to C6
Explanation
Sets the waveform display color for the channel designated by ch$.
Returns the waveform display color for the channel designated by ch$
as character data.
Example
:DISPlay:DRAWing CH1, C1
Displays the channel 1 waveform in display color 1.
When allowed
In MEM, REC and RMS.
(4)Sets and queries waveform display graph.
Syntax
(command) :DISPlay:GRAPh ch$, A
(query) :DISPlay:GRAPh? ch$
(response) ch$, A <NR1>
ch$=CH1 to CH4 (CH3,CH4: only 8808-01)
A=1, 2, 3, 4 (for DUAL format, 1, 2)
Explanation
Sets the waveform display graph on the screen.
On the screen, returns the current waveform display graph for the
channel designated by ch$ as a numerical value in NR1 format.
Example
:DISPlay:GRAPh CH1, 1
Displays the channel 1 waveform in display graph 1.
When allowed
In MEM, REC, RMS.
(5)Sets and queries logic waveform display color.
Syntax
(command) :DISPlay:LOGDraw ch$, N, A$
(query) :DISPlay:LOGDraw? ch$, N
(response) ch$, N, A$
ch$ = CHA, CHB
N = 1,2,3,4
A$ = OFF,C1 to C6
Explanation
Sets the waveform display color for the logic channel designated by
ch$, N.
Returns the waveform display color for the logic channel designated by
ch$, N as character data.
Example
:DISPlay:LOGDraw CHA, 1, C1
Displays the waveform 1 of channel A in display color 1.
When allowed
In MEM, REC, RMS.
(6)Sets and queries the position of logic waveform.
Syntax
(command) :DISPlay:LOGPosi ch$, A
(query) :DISPlay:LOGPosi? ch$
(response) ch$, A <NR1>
ch$=CHA, CHB
A=1,2,3,4
Explanation
Sets the position of logic waveform display.
Returns the position of the current logic waveform display as a
numerical value in NR1 format.
Example
:DISPlay:LOGPosi CHA, 1
Sets the position of logic waveform display for channel A to 1.
When allowed
In MEM, REC, RMS.
(7)Sets and queries magnification/compression ratio on the time axis.
Syntax
(command) :DISPlay:XMAG A$
(query) :DISPlay:XMAG?
(response) A$
A$=X10, X5, X2, X1, X1_2, X1_5, X1_10, X1_20, X1_50,
X1_100, X1_200, X1_500 :MEM
A$=X1, X1_2, X1_5, X1_10, X1_20, X1_50, X1_100, X1_200,
X1_500 :REC,RMS
Explanation
Sets the magnification/compression ratio on the time axis according to
character data.
Example
:DISPlay:XMAG X1_10
Sets the compression ratio along the time axis to be 1/10.
When allowed
In MEM, REC, RMS.
(8)Sets and queries magnification/compression ratio on the voltage axis.
Syntax
(command) :DISPlay:YMAG ch$, A$
(query) :DISPlay:YMAG? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = X1_2, X1, X2, X5, X10
Explanation
Sets the magnification/compression ratio on the voltage axis for the
channel designated by ch$ according to the character data.
Returns the current magnification/compression ratio on the voltage axis
for the channel designated by ch$ as character data.
Example
:DISPlay:YMAG CH1, X2
Sets the magnification ratio along the voltage axis for channel 1 to be X2.
When allowed
In MEM, REC, RMS.
(9)Sets and queries the X-axis, in the X-Y format.
Syntax
(command) :DISPlay:XAXIs ch$
(query) :DISPlay:XAXIs?
(response) ch$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
Explanation
Sets the X-axis channel in the X-Y format.
Returns the current X-axis channel in the X-Y format as character data.
Example
:DISPlay:XAXIs CH2
Sets channel 2 to the X-axis.
When allowed
In MEM, REC.
(10)Performs waveform display.
Syntax
(command) :DISPlay:WAVE A$
A$ = ACUR
(the A cursor: line cursor (vertical), trace cursor)
TRIG (the trigger point)
POINT (the point set by :MEMory:POINt)
Explanation
Displays the waveform on the screen from the position indicated by A$.
Example
:DISPlay:WAVE ACUR
Displays the waveform from the position of A cursor.
When allowed
In MEM, when the display format is other than XY.
(11)Sets and queries the display clear function.
Syntax
(command) :DISPlay:XYCLr A$
(query) :DISPlay:XYCLr?
(response) A$
A$=OFF, ON
Explanation
Sets the display clear function.
Returns the current setting of the display clear function as character data.
Example
:DISPlay:XYCLr ON
Sets the display clear function to ON.
When allowed
In REC in XY format.
(12)Sets and queries the waveform display area.
Syntax
(command) :DISPlay:SIZE A$
(query) :DISPlay:SIZE?
(response) A$
A$ = NORMal,NARRow
Explanation
Sets the waveform display area.
Returns the current waveform display area as a character data.
Example
:DISPlay:SIZE NARRow
Sets the waveform display area to narrow.
When allowed
In all functions.
(13)Sets and queries the page of the screen.
Syntax
(command) :DISPlay:PAGE A
(query) :DISPlay:PAGE?
(response) A <NR1>
A : page number
Explanation
Sets the page of the screen according to the NR1 numerical value.
Returns the current page of the screen as a NR1 numerical value.
When allowed
In all functions.
(14)Sets and queries the harmonic waveform display color.
(at instant mode of harmonic function)
Syntax
(command) :DISPlay:HDRAWing ch$,A$
(query) :DISPlay:HDRAWing? ch$
(response) ch$,A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$=OFF,C1 to C6
Explanation
Sets the the harmonic waveform display color designated by ch$.
(at instant mode of harmonic function)
Returns the current setting of the harmonic waveform display color
designated by ch$ as a character data.
Example
:DISPlay:HDRAWing CH1,C1
Sets the harmonic waveform display color for channel 1
(at instant mode of harmonic function)
to color 1.
When allowed
In HARM.(at instant mode)
(15)Sets and queries the harmonic magnification/compression ratio on the voltage axis.
(at not wave analyze instant mode of harmonic function)
Syntax
(command) :DISPlay:HYZOOM A$
(query) :DISPlay:HYZOOM?
(response) A$
A$=LOG,X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation
Sets the the harmonic magnification/compression ratio
on the voltage axis . (at not wave analyze instant mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the voltage axis as a character data.
Example
:DISPlay:HYZOOM X2
Sets the harmonic magnification/compression ratio on the
voltage axis (at not wave analyze instant mode of harmonic function)
to X2.
When allowed
In HARM.(at not wave analyze instant mode)
(16)Sets and queries the harmonic waveform display color.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SDRAWing W$,A$
(query) :DISPlay:SDRAWing? W$
(response) W$,A$
W$=W1 to W4
A$=OFF,C1 to C6
Explanation
Sets the the harmonic waveform display color designated by W$.
(at series mode of harmonic function)
Returns the current setting of the harmonic waveform display color
designated by W$ as a character data.
Example
:DISPlay:SDRAWing W1,C1
Sets the harmonic waveform display color for wave 1
(at series mode of harmonic function)
to color 1.
When allowed
In HARM.(at series mode)
(17)Sets and queries the harmonic magnification/compression ratio on the time axis.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SXMAG A$
(query) :DISPlay:SXMAG?
(response) A$
A$=X1_48,X1_24,X1_12,X1_6,X1_4,X1_2,X1,X2,X4
Explanation
Sets the the harmonic magnification/compression ratio
on the time axis . (at series mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the time axis as a character data.
Example
:DISPlay:SXMAG X2
Sets the harmonic magnification/compression ratio on the
time axis (at series mode of harmonic function)
to X2.
When allowed
In HARM.(at series mode)
(18)Sets and queries the harmonic magnification/compression ratio on the voltage axis.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SYMAG W$,A$
(query) :DISPlay:SYMAG? W$
(response) W$,A$
W$=W1 to W4
A$=LOG,X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation
Sets the the harmonic magnification/compression ratio
on the voltage axis designated by W$. (at series mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the voltage axis designated by W$ as a character data.
Example
:DISPlay:SYMAG W1,X2
Sets the harmonic magnification/compression ratio on the
voltage axis for wave 1 (at series mode of harmonic function)
to X2.
When allowed
In HARM.(at series mode)
(1)Sets and queries the A and B cursor type.
Syntax
(command) :CURSor:MODE A$
(query) :CURSor:MODE?
(response) A$
A$= OFF, TIME, VOLT, TRACe
OFF,Xcur, Ycur, TRACe (in X-Y format)
TIME, Xcur: vertical cursor
VOLT, Ycur: horizontal cursor
TRACe: trace cursor
Explanation
Sets the A and B cursor type (vertical cursor, horizontal cursor,
trace cursor).
Returns the current A and B cursor type as character data.
Example
:CURSor:MODE TIME
Sets vertical cursors.
When allowed
In MEM, REC and RMS.
(2)Selects among, and queries, A, B and A & B cursors.
Syntax
(command) :CURSor:ABCUrsor A$
(query) :CURSor:ABCUrsor?
(response) A$
A$= A, ORA, ORB, A_B
Explanation
Selects among A, B and A & B cursors.
Returns whether currently the A cursor, B cursor or both A & B cursors
are in use, as character data.
Example
:CURSor:ABCUrsor A
Sets A cursor.
When allowed
In MEM, REC and RMS.
(3)Sets and queries the channel for the A cursor.
Syntax
(command) :CURSor:ACHAnnel ch$
(query) :CURSor:ACHAnnel?
(response) ch$
ch$= CH1 to CH4,ALL (CH3,CH4 : only 8808-01)
Explanation
Sets the channel for the A cursor.
Returns the current A cursor channel as character data.
Example
:CURSor:ACHAnnel CH1
Sets the channel for the A cursor to channel 1.
When allowed
During use of the trace cursor or the horizontal cursor.
During use of the on cursor or the harmonic function
(4)Sets and queries the channel for the B cursor.
Syntax
(command) :CURSor:BCHAnnel ch$
(query) :CURSor:BCHAnnel?
(response) ch$
ch$= CH1 to CH4,ALL (CH3,CH4 : only 8808-01)
Explanation
Sets the channel for the B cursor.
Returns the current B cursor channel as character data.
Example
:CURSor:BCHAnnel CH1
Sets the channel for the B cursor to channel 1.
When allowed
During use of the trace cursor or the horizontal cursor.
During use of the on cursor or the harmonic function
(5)Sets and queries the position of the A cursor.
Syntax
(command) :CURSor:APOSition A
(query) :CURSor:APOSition?
(response) A <NR1>
[line cursor (vertical), trace cursor]
A = 0 to (number of stored data values)
(80 x recording length)
[line cursor (horizontal)]
A = 0 to 280 (28 point/DIV )
[XY format]
A = 0 to 200 (20 point/DIV )
Explanation
Sets the A cursor position.
Returns the current A cursor position as character data.
Example
:CURSor:APOSition 800
Move the A cursor position to 800 points (10 DIV).
When allowed
In MEM, REC and RMS.
(6)Sets and queries the position of the B cursor.
Syntax
(command) :CURSor:BPOSition A
(query) :CURSor:BPOSition?
(response) A <NR1>
Explanation
Same as in APOSition.
(7)Queries the cursor readout value (t).
Syntax
(query) :CURSor:DTREad? A$
(response) B$
A$ = A, B, B_A
B$ = the readout value (t)
Explanation
Returns the cursor readout value (t, 1/t) as character data.
Example
(query) :CURSor:DTREad? A
(response) :CURSor:DTREad 5ms
Queries the A cursor readout value.
When allowed
During use of the trace cursor or the vertical cursor.
During use of the on cursor or the harmonic function
(8)Queries the cursor readout value (V).
Syntax
(query) :CURSor:DVREad? A$
(response) B$, (C$)
A$ = A, B, B_A
B$ = the readout value (V)
[In the recorder and RMS recorder functions]
B$: maximum value
C$: minimum value
[Trace in X-Y format ]
B$: voltage on the X-axis
C$: voltage on the Y-axis
Explanation
Returns the cursor readout value (V) as character data.
Example
(query) :CURSor:DVREad? A
(response) :CURSor:DVREad 385
Queries the A cursor readout value.
When allowed
During use of the trace cursor or the horizontal cursor.
(excluding setting the channel to all)
During use of the on cursor or the harmonic function
(9)Selects among, and queries, HARM A, B and A & B cursors.
Syntax
(command) :CURSor:HABCUrsor A$
(query) :CURSor:HABCUrsor?
(response) A$
A$= OFF, A, ORA, ORB, A_B
Explanation
Selects among HARM A, B and A & B cursors.
Returns whether currently the HARM A cursor, B cursor or both A & B cursors
are in use, as character data.
Example
:CURSor:HABCUrsor A
Sets A cursor.
When allowed
In HARM.
(10)Sets and queries the harmonic position of the A cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HAPOSition A
(query) :CURSor:HAPOSition?
(response) A
A = 0 to 511
Explanation
Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an numerical value.
Example
:CURSor:HAPOSition 100
Move the A cursor position to 100 points.
When allowed
In HARM.(at instant mode)
(11)Sets and queries the harmonic position of the B cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HBPOSition A
(query) :CURSor:HBPOSition?
(response) A
A = 0 to 511
Explanation
Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an numerical value.
Example
:CURSor:HBPOSition 100
Move the B cursor position to 100 points.
When allowed
In HARM.(at instant mode)
(12)Sets and queries the harmonic number of cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HDEGRee A
(query) :CURSor:HDEGRee?
(response) A
A = 0 to 40
Explanation
Sets the harmonic number of cursor.
Returns the current harmonic number of cursor as an numerical value.
Example
:CURSor:HDEGRee 20
Sets the harmonic number of cursor to 20.
When allowed
In HARM.(at instant mode)
(13)Sets and queries the harmonic A and B cursor type.
Syntax
(command) :CURSor:HMODE A$
(query) :CURSor:HMODE?
(response) A$
A$= OFF, ON
Explanation
Sets the harmonic A and B cursor type
Returns the current harmonic A and B cursor type as character data.
Example
:CURSor:HMODE ON
Sets cursors on.
When allowed
In HARM.
(14)Sets and queries the harmonic position of the A cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:ABPOSition A
(query) :CURSor:ABPOSition?
(response) A
A = 0 to (number of stored data values)
Explanation
Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an numerical value.
Example
:CURSor:SAPOSition 100
Move the A cursor position to 100 points.
When allowed
In HARM.(at series mode)
(15)Sets and queries the harmonic position of the B cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SBPOSition A
(query) :CURSor:SBPOSition?
(response) A
A = 0 to (number of stored data values)
Explanation
Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an numerical value.
Example
:CURSor:SBPOSition 100
Move the B cursor position to 100 points.
When allowed
In HARM.(at series mode)
(16)Sets and queries the harmonic wave for the A cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SAWAve W$
(query) :CURSor:SAWAve?
(response) W$
W$= W1 to W4,ALL
Explanation
Sets the harmonic wave for the A cursor.
Returns the current A cursor harmonic wave as character data.
Example
:CURSor:SAWAve W1
Sets the harmonic wave for the A cursor to wave 1.
When allowed
In HARM.(at series mode)
(17)Sets and queries the harmonic wave for the B cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SBWAve W$
(query) :CURSor:SBWAve?
(response) W$
W$= W1 to W4,ALL
Explanation
Sets the harmonic wave for the B cursor.
Returns the current B cursor harmonic wave as character data.
Example
:CURSor:SBWAve W1
Sets the harmonic wave for the B cursor to wave 1.
When allowed
In HARM.(at series mode)
(1)Sets and queries the point in memory for input/output.
Syntax
(command) :MEMory:POINt ch$, A
(query) :MEMory:POINt?
(response) ch$, A <NR1>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01), CHA, CHB
A = 0 to 256000
Explanation
Sets the input/output point in memory.
Returns the current input/output point in memory as an NR1 numerical value.
Example
:MEMory:POINt CH1, 100
Sets the input/output point for channel 1 to the 100th location from
the start of memory.
When allowed
In MEM.
(2)Queries the number of data samples stored.
Syntax
(query) :MEMory:MAXPoint?
(response) A <NR1>
A = 0 : no data stored
= 80 to 256000
(divided by 80 gives the number of divisions)
Explanation
Returns the number of data samples stored in the memory as a numerical value
in NR1 format.
Example
(query) :MEMory:MAXPoint?
(response) :MEMory:MAXPoint 800 (when headers are on)
The number of data samples stored in the memory is 800(10 divisions).
When allowed
In MEM.
(3)Prepares the memory.
Syntax
(command) :MEMory:PREPare
A = 0 to 256000
Explanation
If there is no waveform data in the unit, ensures that the memory is in a
state ready and able to receive transmitted data.
Example
:MEMory:PREPare
Prepares the memory for receipt of waveform data.
Note
If data is currently stored in memory, a waveform is erased.
When allowed
In MEM.
(4)Inputs data to memory, and outputs stored data.
Syntax
(command) :MEMory:ADATa B, C,...
(query) :MEMory:ADATa? A
(response) B, C,... all <NR1>
B, C,... = -2048 to 2047
A = 1 to 80 (number of data values to be output)
Explanation
Puts the data of the data portion into the memory at the channel and
point set by the :MEMory:POINt command. If there are several data values,
they are input in order from the point set by the :MEMory:POINt command.
The input/output point is incremented by the number of data values.
The number of data values specified by A are output from the memory channel
and point set by the :MEMory:POINt command. The input/output point is
incremented by the number of data values.
This cannot be executed during measurement operation.
Relationship between data values in memory and measured voltages.
The relationship between the data values(-2048 to 2047) input and output using
the :MEMory:ADATa command and the measured voltage values is described below.

(5)Input voltage data to memory, and output voltage data from memory.
Syntax
(command) :MEMory:VDATa B, C,...
(query) :MEMory:VDATa? A
(response) B, C,... all <NR3>
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation
Puts the data values (voltage values) in the data portion into the
memory at the channel and point set by the :MEMory:POINt command.
If there are several data values, they are input in order from the
point set by the :MEMory:POINt command. The input/output point is
incremented by the number of data values.
The number of stored data values specified by A are output as voltage
values from the memory channel and point set by the :MEMory:POINt command.
The input/output point is incremented by the number of data values.
When scaling, the scaled values are input and output.
When calculating the waveform, calculated results are input and output.
This cannot be executed during measurement operation.
Example
:MEMory:POINt CH1, 0
:MEMory:VDATa? 10
Sets the input/output point to channel 1 and data value zero in memory,
then outputs 10 stored data values as voltage values from the start of
memory.
When allowed
In MEM, provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(7)Outputs real time data (in ASCII).
Syntax
(query) :MEMory:AREAl? ch$
(response) A <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = -2048 to 2047
Explanation
Returns the value input on the channel designated by ch$.
Example
(query) :MEMory:AREAl? CH1
(response) :MEMory:AREAl 2000 (HEADER ON)
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(8)Outputs real time data (voltage values).
Syntax
(query) :MEMory:VREAl? ch$
(response) A <NR3>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = a voltage value (unit : V)
Explanation
Returns as a voltage value the value input on the channel designated by ch$.
Example
(query) :MEMory:VREAl? CH1
(response) :MEMory:VREAl 4.7E-2 (HEADER ON)
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(9)Input logic data to memory, and output logic data from memory.
Syntax
(command) :MEMory:LDATa B, C,...
(query) :MEMory:LDATa? A
(response) B, C,... : all <NR1>
B, C,... = 0 to 15
A = 1 to 100 (number of data values to be output)
Explanation
Puts the data values (logic values) in the data portion into the memory
at the channel and point set by the :MEMory:POINt command.
If there are several data values, they are input in order from the point
set by the :MEMory:POINt command.
The input/output point is incremented by the number of data values.
The number of stored data values specified by A are output as logic values
from the memory channel and point set by the :MEMory:POINt command.
The input/output point is incremented by the number of data values.
This cannot be executed during measurement operation.
The following is the correspondence between the channels set by the
:MEMory:POINt command and the logic channel groups:
CHA---CHA1 to CHA4
CHB---CHB1 to CHB4
The eight logic channels in each group are encoded as binary bits in
the NR1 data value, as shown in the following example.


(10)Binary transfer of stored data.
Syntax
(query) :MEMory:BDATa? A
(response) # 0.......
A = 1 to 200 (number of data values to be output)
Explanation
Outputs the data stored by a :MEMory:POINt specification in binary format.
The input/output point is incremented by the number of data values.
The format of the output data is as follows:
Initially: "#0" (Indicates binary format.)
After the "#0", the number of data values specified by A (each value is
two bytes (one byte: logic data)), is transmitted.
The data is followed by LF (0AH) + EOI.


(11)Outputs real time data (logic).
Syntax
(query) :MEMory:LREAl? ch$
(response) A <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 15
Explanation
See "Input logic data to memory, and output logic data from memory."
and able to receive transmitted data.
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(12)Outputs real time data (binary).
Syntax
(query) :MEMory:BREAl? ch$
(response) Binary data (2 bytes)
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
Explanation
See "Binary transfer of stored data."
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(13)Sets and queries the harmonic point for output.
(at not wave analyze instant mode of harmonic function)
Syntax
(command) :MEMory:HPOINt ch$, A
(query) :MEMory:HPOINt?
(response) ch$, A
(14)Output harmonic analyze data from memory.
(at not wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HVDATa? A
(response) B, C,... all
(15)Output harmonic total analyze data from memory.
(at not wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HVTOTal? ch$,A$
(response) B
(16)Sets and queries the harmonic point for output.
(at wave analyze instant mode of harmonic function)
Syntax
(command) :MEMory:HWPOINt ch$, A
(query) :MEMory:HWPOINt?
(response) ch$, A
(17)Output harmonic stored data from memory.
(at wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HWVDATa? A
(response) B, C,... all
(18)Queries the number of harmonic data samples stored.
(at series mode of harmonic function)
Syntax
(query) :MEMory:SMAXPoint?
(response) A
(19)Sets and queries the harmonic point for output.
(at series mode of harmonic function)
Syntax
(command) :MEMory:SPOINt W$, A
(query) :MEMory:SPOINt?
(response) W$, A
(20)Output harmonic stored data from memory.
(at series mode of harmonic function)
Syntax
(query) :MEMory:SVDATa? A
(response) B, C,... all
(1)Sets and queries the number of channels used.
Syntax
(command) :SYSTem:USECH A
(query) :SYSTem:USECH?
(response) A <NR1>
A = 1, 2, 4
Explanation
Sets the number of channels used to a numerical value.
Returns the current number of channels used as an NR1 numerical value.
Example
:SYSTem:USECH 4
Sets the number of channel used to 4.
When allowed
In MEM.
(2)Enables and disables, and queries the start backup function.
Syntax
(command) :SYSTem:STARt A$
(query) :SYSTem:STARt?
(response) A$
A$ = OFF, ON
Explanation
Enables and disables the start backup function.
Returns the current enablement state of the start backup function as
character data.
Example
:SYSTem:STARt ON
Sets the start backup function to ON.
When allowed
In all functions.
(3)Sets and queries the grid type.
Syntax
(command) :SYSTem:GRID A$
(query) :SYSTem:GRID?
(response) A$
A$ = OFF,STD,FINE,STD_Dark,FINE_Dark
OFF: No grid
STD: Standard grid
FINE: Fine grid
STD_Dark: Standard (dark) grid
FINE_Dark: Fine (dark) grid
Explanation
Sets the type of grid displayed.
Returns the current grid setting as character data.
Example
:SYSTem:GRID STD
Sets the standard grid.
When allowed
In all functions.
(4)Enables and disables, and queries the channel marker.
Syntax
(command) :SYSTem:CHMArk A$
(query) :SYSTem:CHMArk?
(response) A$
A$ = OFF, NUMBer, COMMent
Explanation
Makes the corresponding channel marker setting.
Returns the current channel marker setting as character data.
Example
:SYSTem:CHMArk ON
Sets the channel marker to ON.
When allowed
In all functions.
(5)Sets and queries the time axis display.
Syntax
(command) :SYSTem:TMAXis A$
(query) :SYSTem:TMAXis?
(response) A$
A$ = TIME, TIME (60), SCALE, DATE
Explanation
Sets the time axis display as character data.
Returns the current time axis display setting as character data.
Example
:SYSTem:TMAXis TIME
Sets the time axis display to TIME.
When allowed
In all functions.
(6)Sets and queries the list function and the gauge function.
Syntax
(command) :SYSTem:LIST A$
(query) :SYSTem:LIST?
(response) A$
A$ = OFF, LIST, GAUGE, L_G(LIST&GAUGE)
Explanation
Sets the list function and the gauge function according to character data.
Returns the current settings for the list function and the gauge function
as character data.
Example
:SYSTem:LIST LIST
Sets the list function.
When allowed
In all functions.
(7)Sets and queries the printer density.
Syntax
(command) :SYSTem:PRIDensity A$
(query) :SYSTem:PRIDensity?
(response) A$
A$ = LIGHt,STD,DARK
Explanation
Sets the printer density according to character data.
Returns the current printer density setting as character data.
Example
:SYSTem:PRIDensity STD
Sets the printer density to standard.
When allowed
In all functions.
(8)Enables and disables, and queries the backlight saver function.
Syntax
(command) :SYSTem:CRTOff A
(query) :SYSTem:CRTOff?
(response) A <NR1>
A = 0 (OFF), 1 to 30 (minutes)
Explanation
Enables or disables the backlight saver function.
Returns the current enablement state of the backlight saver function
as a numerical value in NR1 format.
Example
:SYSTem:CRTOff 1
Sets the backlight saver function to one minute.
When allowed
In all functions.
(9)Sets and queries the display color.
Syntax
(command) :SYSTem:LCDDisp A$
(query) :SYSTem:LCDDisp?
(response) A$
A$ = C1 to C16
Explanation
Sets the display color according to character data.
Returns the current display color setting as character data.
Example
:SYSTem:LCDDisp C1
Sets the display color to 1.
When allowed
In all functions.
(10)Sets and queries the output destination by the COPY key.
Syntax
(command) :SYSTem:COPY A$
(query) :SYSTem:COPY?
(response) A$
A$ = IN_PRinter, PC, COM
IN_PRinter: Prints on the internal printer.
PC: Stores the screen data on PC card.
COM: Sends the screen data to interface.
Explanation
Sets the output destination by the COPY key.
Returns the current setting of the output destination by the COPY key
as character data.
Example
:SYSTem:COPY IN_PRinter
Prints on the internal printer.
When allowed
In all functions.
(11)Sets and queries the bit map file color.
Syntax
(command) :SYSTem:BMPColor A$
(query) :SYSTem:BMPColor?
(response) A$
A$ = COLOR, GRAY, MONO, MONO_R
Explanation
Sets the copy color.
Returns the copy color setting as character data.
Example
:SYSTem:BMPColor COLOR
Sets the copy color to color.
When allowed
When the output destination is set to other than the internal printer in
the previous command.
(12)Sets the calendar date, and queries the current calendar date.
Syntax
(command) :SYSTem:DATE A, B, C
(query) :SYSTem:DATE?
(response) A, B, C all <NR1>
A = 0 to 99 (year)
B = 1 to 12 (month)
C = 1 to 31 (day)
Explanation
Sets the date on the internal calendar.
Returns the current date.
Example
:SYSTem:DATE 99, 7, 22
Sets the internal calendar to July 22nd, 1999.
When allowed
In all functions.
(13)Sets the time, and queries the current time.
Syntax
(command) :SYSTem:TIME A, B, C
(query) :SYSTem:TIME?
(response) A, B, C all <NR1>
A = 0 to 23 (hour)
B = 0 to 59 (min)
C = 0 to 59 (sec)
Explanation
Sets the time.
Returns the current time.
Example
:SYSTem:TIME 10, 0
Sets the internal clock to 10:00.
When allowed
In all functions.
(14)Clearing waveform data.
Syntax
(command) :SYSTem:DATAClear
Explanation
Clear the waveform data.
When allowed
In all functions.
(15)Sets and queries the language.
Syntax
(command) :SYSTem:LANGuage A$
(query) :SYSTem:LANGuage?
(response) A$
A$ = JAPAnese, ENGlish
Explanation
Sets the language.
Returns the current language setting as character data.
Example
:SYSTem:LANGuage JAPAnese
Sets the language to Japanese.
When allowed
In all functions.
(16)Sets and queries the logic recording width.
Syntax
(command) :SYSTem:LWIDth A$
(query) :SYSTem:LWIDth?
(response) A$
A$ = WIDE,NARRow
WIDE : set to wide
NARRow : set to narrow
Explanation
Sets the logic recording width.
Returns the logic recording width as character data.
Example
:SYSTem:LWIDth WIDE
Sets the logic recording width to wide.
When allowed
In all functions.
(17)Sets and queries the start key activation condition.
Syntax
(command) :SYSTem:SOPEration A$
(query) :SYSTem:SOPEration?
(response) A$
A$ = TIME1,TIME2,SEC2
TIME1 : press the start key once
TIME2 : press the start key twice
SEC2 : press the start key for two seconds
Explanation
Sets the start key activation condition.
Returns the start key activation as character data.
Example
:SYSTem:SOPEration SEC2.
Sets the start key activation condition to SEC2.
When allowed
In all functions.
(1)Sets and queries the scaling function.
Syntax
(command) :SCALing:KIND A$
(query) :SCALing:KIND?
(response) A$
A$ = POINT, RATIO
Explanation
Sets the scaling type according to a character string.
Returns the current scaling type setting as a character string.
Example
:SCALing:KIND POINT
The 2-point scaling is used.
When allowed
In all functions.
In MEM, REC and RMS.
(2)Enables and disables, and queries the scaling function.
Syntax
(command) :SCALing:SET ch$, A$
(query) :SCALing:SET? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = OFF, SCI, ENG
Explanation
Enables or disables the scaling function for the channel designated by ch$.
Returns the current state of enablement of the scaling function for the
channel designated by ch$ as a character string.
Example
:SCALing:SET CH1, ENG
Sets the scaling function for channel 1 to ENG.
When allowed
In all functions.
In MEM, REC and RMS.
(3)Sets and queries the scaling conversion value.
Syntax
(command) :SCALing:VOLT ch$, A
(query) :SCALing:VOLT? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A = -9.9999E+9 to +9.9999E+9
Explanation
Sets the scaling conversion value for the channel designated by ch$.
Returns the current scaling conversion value setting for the channel
designated by ch$ as an NR3 numerical value.
Example
:SCALing:VOLT CH1, +2. 0E-3
Sets the scaling conversion value (eu/V) for channel 1 to +2. 0E-3.
When allowed
In MEM, REC and RMS.
when the conversion scaling is set to RATIO.
(4)Sets and queries the scaling offset.
Syntax
(command) :SCALing:OFFSet ch$, A
(query) :SCALing:OFFSet? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A = -9.9999E+9 to +9.9999E+9
Explanation
Sets the scaling offset for the channel designated by ch$.
Returns the current scaling offset for the channel designated by ch$
as an NR3 numerical value.
Example
:SCALing:OFFSet CH1, +1. 0E-3
Sets the scaling offset (eu offset) for channel 1 to +1. 0E-3.
When allowed
In MEM, REC and RMS.
when the conversion scaling is set to RATIO.
(5)Sets and queries the scaling unit.
Syntax
(command) :SCALing:UNIT ch$, 'A$'
(query) :SCALing:UNIT? ch$
(response) ch$, 'A$'
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = scaling unit (up to 7 characters)
Explanation
Sets the scaling unit for the channel designated by ch$ (up to 7
characters allowed).
Entry of the special characters is as follows: (Characters other than
the following are replaced by spaces.)

(6)Sets and queries the scaling VOLT UP and LOW.
Syntax
(command) :SCALing:VOUPLOw ch$, B, C
(query) :SCALing:VOUPLOw? ch$
(response) ch$, B, C <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
B, C = -9.9999E+29 to +9.9999E+29
Explanation
Sets the scaling VOLT UP and VOLT LOW values for the channel designated
by ch$.
Returns the current scaling VOLT UP and VOLT LOW values for the channel
designated by ch$ as an NR3 numerical value.
Example
:SCALing:VOUPLOw ch1, +2.0E-1, 0
Sets the values of the two points preceding conversion.
When allowed
In MEM, REC and RMS.
when the 2-point scaling is set.
(7)Sets and queries the scaling SCALE UP and LOW.
Syntax
(command) :SCALing:SCUPLOw ch$, B, C
(query) :SCALing:SCUPLOw? ch$
(response) ch$, B, C <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
B, C = -9.9999E+29 to +9.9999E+29
Explanation
Sets the scaling SC UP and SC LOW values for the channel designated by ch$.
Returns the current scaling SC UP and SC LOW values for the channel
designated by ch$ as an NR3 numerical value.
Example
:SCALing:SCUPLOw ch1, 1.0E+1, 0
Sets the converted values of the two points.
When allowed
In MEM, REC and RMS.
when the 2-point scaling is set.
(1)Enables and disables, and queries title comments, and inputs comment characters.
Syntax
(command) :COMMent:TITLe A$, 'B$'
(query) :COMMent:TITLe?
(response) A$, 'B$'
A$ = OFF, SETTing, COMMent, S_C (setting &comment)
B$ = comment characters (up to 24 characters)
Explanation
Enables and disables comments, and inputs a string of comment characters.
Entry of the special characters is as follows: (Characters other than the
following are replaced by spaces.)

(2)Enables and disables, and queries, comments for all channels.
Syntax
(command) :COMMent:EACHch (ch$,) A$
(query) :COMMent:EACHch?
(response) (ch$,)A$
A$ = OFF, SETTing, COMMent, S_C (analog)
OFF, COMMent (logic)
ch$ = CHA,CHB (ch$ is omitted for analog)
Explanation
Enables and disables comments for all channels.
Returns the current enablement state of comments for all channels as
character data.
Double quotation marks (") can be used instead of single quotation marks(').
Example
:COMMent:EACHch COMMent
Prints the comments for analog channels on the recording paper.
When allowed
In all functions.
(3)Setting and queries comment characters for each channel.
Syntax
(command) :COMMent:CH ch$, (NO$,) 'A$'
(query) :COMMent:CH? ch$ (,NO$)
(response) ch$, (NO$,) 'A$'
ch$ = CH1 to CH4 (CH3, CH4 : only 8808-01)
CHA, CHB
No$ = NO1 to NO4 (logic only, omitted for analog)
A$ = comment characters (up to 24 characters)
Explanation
Sets a string of comment characters for the channel specified by ch$.
Entry of the special characters is as follows: (Characters other than
the following are replaced by spaces.)

(1)Sets and queries numerical calculation.
Syntax
(command) :CALCulate:MEASure A$
(query) :CALCulate:MEASure?
(response) A$
A$ = OFF, ON, EXEC (execute)
Explanation
Sets the numerical calculation.
Returns the current setting of the numerical calculation as character data.
Only valid when execution (EXEC) is enabled.
Example
:CALCulate:MEASure ON
Sets the numerical calculation to ON.
When allowed
In MEM.
(2)Sets and queries printing calculation results.
Syntax
(command) :CALCulate:MEASPrint A$
(query) :CALCulate:MEASPrint?
(response) A$
A$ = OFF, ON
Explanation
Sets printing numerical calculation results.
Returns the setting for printing numerical calculation results as
character data.
Example
:CALCulate:MEASPrint ON
Sets printing numerical calculation results to ON.
When allowed
In MEM.
(3)Sets and queries storing a calculation result.
Syntax
(command) :CALCulate:MEASFsave A$
(query) :CALCulate:MEASFsave?
(response) A$
A$ = OFF, ON
Explanation
Sets storing numerical calculation results.
Returns the setting for storing numerical calculation results as
character data.
Example
:CALCulate:MEASFsave ON
Saves a calculation result on a PC card.
When allowed
In MEM.
(4)Sets and queries numerical calculations.
Syntax
(command) :CALCulate:MEASSet NO$,A$,ch$(,ch2$) (ch2$ : only in XYAREA)
(query) :CALCulate:MEASSet? NO$
(response) A$, ch$
A$, ch1$, ch2$ (ch2$ : only in XYAREA)
NO$=NO1 to NO4
A$ = OFF
AVE : average value
RMS : effective value
PP : peak value
MAX : maximum value
MAXT : time to maximum value
MIN : minimum value
MINT : time to minimum value
PERI : period
FREQ : frequency
AREA : area value
XYAREA : X-Y area value
ch$,ch1$,ch2$ = CH1 to CH4, ALL (CH3, CH4 : only 8808-01)
Explanation
Sets the channel and the calculation item of the numerical calculation
designated by NO$.
Returns the channel and the calculation item of the numerical calculation
designated by NO$.
Example
:CALCulate:MEASSet NO1, MAX, CH1
Sets the calculation to be of the maximum value on channel 1 for the
calculation NO1.
When allowed
In MEM.
(5)Queries result of a numerical calculation.
Syntax
(query) :CALCulate:ANSWer? NO$, ch$
(response) A$, B<NR3>
NO$ = NO1 to NO4
ch$ = CH1 to CH4 (CH3, CH4 : only 8808-01)
A$ = OFF, AVE, RMS, PP, MAX, MAXT, MIN, MINT, AREA, PERI,
FREQ, XYAREA
B = calculation result
**....*: no calculation result
Explanation
Returns the calculation result for the numerical calculation item and result
specified by NO$ and ch$.
When A$ is "NONE", there is no calculation result.
Example
(query) :CALCulate:ANSWer? NO1, CH1
(response) :CALCulate:ANSWer MIN, -1.2345E-2 (HEADER ON)
Queries the calculation result of NO1 for the channel 1.
When allowed
In MEM.
(1)Saves a file.
Syntax
(command) :FDISK:SAVE 'NAME1$.NAME2$',A$,B$(,C$)
:FDISK:SAVE 'NAME1$.NAME2$',A$ (when A$ = Set)
NAME1$ = file name (8 characters)
NAME2$ = extension (3 characters)
A$ = type of file
Bin : binary data
Text: text data
Set : settings
A$ = type of file (During memory segmentation)
BAll: binary data
(All blocks (all waveforms) are saved.)
BOne: binary data
(One block (the displayed waveform) is saved.)
TAll: text data
(All blocks (all waveforms) are saved.)
TOne: settings
(One block (all waveforms) is saved.)
B$ = saved channels
ALL, CH1 to CH4, LOGIC (CH3, CH4 : only 8808-01)
C$ = degree of thinning (text only)
OFF, 1_2 to 1_1000
Explanation
Saves the information specified by A$. If an attempt is made to save
to a filename that already exists, an execution error is generated.
Double quotation marks (") can be used instead of single quotation marks (').
Example
:FDISK:SAVE 'TEST. DAT', Bin, ALL
Saves all channels of measurement data under the file name 'TEST. DAT'.
When allowed
Providing that measurement operation is not taking place.
(2)Loads a file.
Syntax
(command) :FDISK:LOAD NO (,A$) (File number)
NO = file name
A$ = NEW, ADD
Explanation
Loads the data in the file numbered NO. Or loads the data of the
specified file name.
When loading the waveform data, "new load (NEW)" or "overwrite load (ADD)"
can be set. (Default is NEW if omitted.)
Example
:FDISK:LOAD 1, NEW
Loads the waveform data of the file numbered 1.
:FDISK:LOAD 'TEST.MEM', NEW
Loads a file called TEST.MEM.
When allowed
Providing that measurement operation is not taking place.
(3)Queries information about a file or directory.
Syntax
(query) :FDISK:INFOr? NO
(response) NO <NR1>, "NAME$", "DATE$", "TIME$", A <NR1>, B$, C$,
D <NR1>, "TDATE$", "TTIME$"
NO = file or directory number
NAME$ = file name
DATE$ = date of save
TIME$ = time of save
A = size of file (bytes)
B$ = function (MEM, REC, RMS)
C$ = measurement contents (WAVE, SET)
D = recording length
TDATE$ = year/month/day of trigger
TTIME$ = trigger time
Explanation
Returns information about the file numbered NO.
If the file cannot be read, returns:
NO, "NAME$", "DATE$", "TIME$", A, 0
Double quotation marks (") can be used instead of single quotation marks (').
When allowed
Providing that measurement operation is not taking place.
(4)Deletes a file or directory.
Syntax
(command) :FDISK:DELEte NO
NO = file or directory number
Explanation
Deletes the file or directory numbered NO.
Example
:FDISK:DELEte 1
Deletes the file (directory) numbered 1.
When allowed
Providing that measurement operation is not taking place.
(5)Formats media.
Syntax
(command) :FDISK:FORMat
Explanation
Formats media (PC card).
When allowed
Providing that measurement operation is not taking place.
(6)Creates a directory.
Syntax
(command) :FDISK:MKDIR 'NAME$'
NAME$ = subdirectory name
Explanation
Creates a subdirectory in the current directory on the media.
Double quotation marks (") can be used instead of single quotation marks (').
Example
:FDISK:MKDIR 'TEST'
Creates a subdirectory called TEST on the PC card.
When allowed
Providing that measurement operation is not taking place.
(7)Changes the current directory.
Syntax
(command) :FDISK:CHDIR NO
NO = file number (directory)
Explanation
Changes the current directory to the directory numbered NO on the media.
When allowed
Providing that measurement operation is not taking place.
(8)Queries the number of files.
Syntax
(query) :FDISK:FILE?
(response) A<NR1>
A = number of files
Explanation
Returns the total number of files which are currently saved as an NR1
numerical value.
When allowed
Providing that measurement operation is not taking place.
(9)Queries the filename.
Syntax
(query) :FDISK:NINFor? NO
(response) NO, "NAME$", A$
NO = file number
NAME$ = name of the file
A$ = FILE (file)
DIR (directory)
Explanation
Returns the filename numbered NO as character data.
Explanation
(query) :FDISK:NINFor? 1
(response) :FDISK:NINFor 1, "TEST. DAT", FILE When allowed
Providing that measurement operation is not taking place.
(10)Queries the current directory.
Syntax
(query) :FDISK:DIR?
(response) A$
A$ = directory name
Explanation
Returns the current directory name (with the pass) on the media as
character data.
When allowed
Providing that measurement operation is not taking place.
(11)Queries the allowable number of bytes.
Syntax
(query) :FDISK:FREE?
(response) A<NR1>
A = allowable number of bytes
Explanation
Returns the allowable number of bytes for the PC card as an NR1
numerical value.
When allowed
Providing that measurement operation is not taking place.
(12)Sets and queries file list sorting.
Syntax
(command) :FDISK:SORT A$
(query) :FDISK:SORT?
(response) A$
A$ = ON, OFF
Explanation
Sets file list sorting on or off.
Returns the setting of file list sorting as character data.
Example
:FDISK:SORT ON
Sets file list sorting to ON.
When allowed
In all functions.
(13)Sets and queries the sort order type for the file list.
Syntax
(command) :FDISK:STYPe A$
(query) :FDISK:STYPe?
(response) A$
A$ = the sort order types
NAME = name order
TYPE = type(extension) order
TIME = date order
SIZE = file size order
Explanation
Sets the sort order type for the file list.
Returns the selected sort order type of the file list as character data.
Example
:FDISK:STYPe NAME
Displays the file list Sorted in name order.
When allowed
In all functions.
(14)Sets and queries the sort direction setting of the file list.
Syntax
(command) :FDISK:SDIRection A$
(query) :FDISK:SDIRection?
(response) A$
A$ = the sort direction
UP = ascending order
DOWN = decending order
Explanation
Sets the sort direction for the file list.
Returns the sort direction setting of the file list as character data.
Example
:FDISK:SDIRection UP
Displays the file list in ascending sort order.
When allowed
In all functions.