2.2 Detailed Explanation of the Commands
(NOTE:HARM is possible set up only with 8807-51,8808-51)
2.2.1 Explanation
The following sections describe the format and functions of individual commands.
The following is an example of how the descriptions are organized.
Example
*************************************************************************************
(10)Changes and queries the function selection. ----------------------------(a)
Syntax (command) :FUNCtion A$ -----------------------------(b)
(query) :FUNCtion?
(response) A$ = MEM:memory recorder function
REC:recorder function
RMS:RMS recorder function
HARM:harmonic function
Explanation Swithches to the function designated by A$. ------------(c)
Returns the name of the current function as character data.
Example FUNCtion:MEM ---------------------------------------(d)
The function is set to the memory recorder function.
When allowed All function ---------------------------------------(e)
*************************************************************************************
(a) Command function
(b) Command syntax
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 numericaldata 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.
(c) Explanation of the command function.
(d) Example of command use.
(e) This lists the functions in which the command may be used.
MEM :memory recorder function
REC :recorder function
RMS :RMS recorder function
Execution of commands
*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,
Regarding the command for specifying the channel number
Unless specifically mentioned, the ch$ character string specifying the
channels becomes as follows.
ch$ = CH1 to CH4
2.2.2 Standard Commands
-1. System data commands
*******************************************************************************
(1)*IDN? --- Queries device ID.
Syntax (query) *IDN?
(response) HIOKI, 8808, 0, V1. 00
^^^^^ ^^^^ ^ ^^^^^^
1. 2. 3. 4.
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.
0: not present
1: exist
Explanation Whether or not input channel present is returned as an NR1
numerical value.
*******************************************************************************
-2. Internal operation commands
*******************************************************************************
(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.
*******************************************************************************
-3. Synchronous commands
*******************************************************************************
(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 :FUNC MEM; *OPC;:CONF:TDIV +500.0E-6
^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^
A$ B$
(After the execution of the commands A$ and B$ is
completed, the LSB of SESR is set.)
*******************************************************************************
(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 :FUNC MEM;:CONF:TDIV +500.0E-6; *WAI:UNIT:FILT 500
^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
A$ B$ C$
The command C$ following *WAI is not executed until the
execution of the commands A$ and B$ is completed.
*******************************************************************************
-4. Status and event control commands
*******************************************************************************
(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.
*******************************************************************************
2.2.3 Specific Commands
-1. Execution control commands
*******************************************************************************
(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 (quety) :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$
(quety) :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$
(quety) :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 (quety) :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.
*******************************************************************************
-2. CONFigure command
(Sets and queries time axis range, recording length, etc.)
:CONFigure
*******************************************************************************
(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,HARM.
*******************************************************************************
(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 allowed 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 allowed 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 allowed 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 allowed 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.
When allowed In HARM.
*******************************************************************************
(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 allowed 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 allowed 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 allowed 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<NR1>
NO$:NO1 to NO20
A=1 to 40
Explanation Sets the the display number. (at series mode of harmonic function)
Returns the current setting of the display number
as a numerical value.
Example :CONFigure:SDEGRee NO1,1
Sets the NO1 display number (at series mode of harmonic function)
to number 1.
When allowed In HARM.(at series mode)
*******************************************************************************
(29)Sets and queries the logging output interval. (at series mode of harmonic function)
Syntax (command) :CONFigure:SLOGGing A
(query) :CONFigure:SLOGGing?
(response) A<NR1>
A=1 to 1600
Explanation Sets the the logging output interval. (at series mode of harmonic function)
Returns the current setting of the logging output interval
as a numerical value.
Example :CONFigure:SLOGGing 1
Sets the logging output interval (at series mode of harmonic function)
to 1 point.
When allowed In HARM.(at series mode)
*******************************************************************************
(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 allowed 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<NR1>
W$:W1 to W4
A=0(OFF),1 to 20
Explanation Sets the the result display number (at series mode of harmonic function)
Returns the current setting of the result display number
as a numerical value.
Example :CONFigure:SRESult W1,1
Sets the W1 result display number (at series mode of harmonic function)
to number 1.
When allowed In HARM.(at series mode)
*******************************************************************************
(32)Sets and queries the recording length. (at series mode of harmonic function)
Syntax (command) :CONFigure:SSHOT A
(query) :CONFigure:SSHOT?
(response) A<NR1>
A=recording length(unit hour)
0.5,1,3,5,10,24,0(CONT)
(at time axis range = 5min),
1,3,6,10,20,48(2d),0(CONT)
(at time axis range = 10min),
3,6,12,24(1d),48(2d),144(6d),0(CONT)
(at time axis range = 30min),
6,12,24(1d),48(2d),96(4d),288(12d),0(CONT)
(at time axis range = 1h),
12,24(1d),72(3d),168(7d),336(14d),888(37d),0(CONT)
(at time axis range = 3h),
24(1d),72(3d),168(7d),336(14d),720(30d),1800(75d),0(CONT)
(at time axis range = 6h),
72(3d),168(7d),336(14d),720(30d),1440(60d),3600(150d),0(CONT)
(at time axis range = 12h),
Explanation Sets the the recording length. (at series mode of harmonic function)
Returns the current setting of the recording length
as a numerical value.
Example :CONFigure:SSHOT 6
Sets the recording length (at series mode of harmonic function)
to 6 hour.
When allowed In HARM.(at series mode)
*******************************************************************************
(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 allowed 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<NR1>
A=TIME/DIV(unit hour)
0.08(5min),0.17(10min),0.5(30min),1,3,6,12
Explanation Sets the the time axis range. (at series mode of harmonic function)
Returns the current setting of the time axis range
as a numerical value.
Example :CONFigure:STIME 1
Sets the time axis range (at series mode of harmonic function)
to 1 hour.
When allowed In HARM.(at series mode)
*******************************************************************************
(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.
*****************************************************************************
-3. TRIGger command (Sets and queries trigger.)
:TRIGger
*******************************************************************************
(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
A=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.0 mV.
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 RMS.
*******************************************************************************
(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 reference waveform of the waveform detection
trigger for specified channel ch$.
Returns the reference waveform 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
for specified channel ch$.
Returns the control range of the control range 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
for specified channel 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 wave
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<NR1>
NO$:NO1 to NO4
A=1 to 40
Explanation Sets the the harmonic trigger number. (at harmonic function)
Returns the current setting of the harmonic trigger number
as a numerical value.
Example :TRIGger:HDEGRee NO1,1
Sets the NO1 harmonic trigger number (at harmonic function)
to number 1.
When allowed In HARM.
*******************************************************************************
(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<NR1>
NO$:NO1 to NO4
A=trigger level (unit volt)
Explanation Sets the the harmonic trigger level. (at harmonic function)
Returns the current setting of the harmonic trigger level
as a numerical value.
Example :TRIGger:HLEVEl NO1,1
Sets the NO1 harmonic trigger level (at harmonic function)
to 1 volt.
When allowed In HARM.
*******************************************************************************
(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<NR1>
A=0,5,10(unit DIV)
Explanation Sets the the harmonic pre-trigger. (at harmonic function)
Returns the current setting of the harmonic pre-trigger
as a numerical value.
Example :TRIGger:HPRETrig 5
Sets the harmonic pre-trigger (at harmonic function)
to 5DIV.
When allowed In HARM.
*******************************************************************************
(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.
*******************************************************************************
-4. UNIT command (Sets and queries input channel.)
:UNIT
*******************************************************************************
(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<NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = voltage or current (unit : V, A)
5E-3 to 50(V) (at input kind = VOLT)
10 to 500(A) (at input kind = 9018)
20 to 1000(A) (at input kind = 9132)
10E-3 to 200(A) (at input kind = 3283)
20 to 200(A) (at input kind = 3284)
200 to 2000(A) (at input kind = 3285)
50 to 100(V) (at input kind = 9322)
Explanation Sets the the harmonic range of input channel designated by ch$. (at harmonic function)
Returns the current setting of the harmonic range of input channel
designated by ch$ as an NR3 numerical value.
Example :UNIT:HRANGe CH1,+10.E-3
Sets the harmonic range of input channel for channel 1 (at harmonic function)
to 10mV.
When allowed In HARM.
*******************************************************************************
(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<NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = 0.01 to 99999.00
Explanation Sets the the harmonic input scalin ct ratio designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scalin ct ratio
designated by ch$ as an NR3 numerical value.
Example :UNIT:HSCCT CH1,50
Sets the harmonic input scalin ct ratio for channel 1 (at harmonic function)
to 50.
When allowed In HARM.
*******************************************************************************
(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<NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = 0.01 to 99999.00
Explanation Sets the the harmonic input scalin pt ratio designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scalin pt ratio
designated by ch$ as an NR3 numerical value.
Example :UNIT:HSCPT CH1,50
Sets the harmonic input scalin pt ratio for channel 1 (at harmonic function)
to 50.
When allowed In HARM.
*******************************************************************************
(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<NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = 0.01 to 99999.00
Explanation Sets the the harmonic input scalin volt designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scalin volt
designated by ch$ as an NR3 numerical value.
Example :UNIT:HSCVOlt CH1,1
Sets the harmonic input scalin volt for channel 1 (at harmonic function)
to 50.
When allowed In HARM.
*******************************************************************************
(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<NR3>
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A = 0.01 to 99999.00
Explanation Sets the the harmonic input scalin amp designated by ch$. (at harmonic function)
Returns the current setting of the harmonic input scalin amp
designated by ch$ as an NR3 numerical value.
Example :UNIT:HSCAMp CH1,10
Sets the harmonic input scalin amp for channel 1 (at harmonic function)
to 10.
When allowed In HARM.
*******************************************************************************
(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<NR1>
W$=W1 to W4
A = zero position (%)
Explanation Sets the the harmonic zero position designated by W$. (at series mode of harmonic function)
Returns the current setting of the harmonic zero position
designated by W$ as an NR1 numerical value.
Example :UNIT:SPOSItion W1,50
Sets the harmonic zero position for wave 1 (at series mode of harmonic function)
to 50%.
When allowed In HARM.(at series mode)
*******************************************************************************
-5. DISPlay command
(Sets and queries changeover of the screen mode and waveform display.)
:DISPlay
*******************************************************************************
(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.
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 (only XY format).
*******************************************************************************
(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 screen size.
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)
*******************************************************************************
-6. CURSor command (Cursor setting and reading)
:CURSor
*******************************************************************************
(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 an <NR1> numerical value.
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, 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 A, B and A & B HARM cursors.
Returns whether currently the 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 functions.
*******************************************************************************
(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 <NR1>
A = 0 to 511
Explanation Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an <NR1> 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 <NR1>
A = 0 to 511
Explanation Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an <NR1> 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 <NR1>
A = 0 to 40
Explanation Sets the harmonic number of cursor.
Returns the current harmonic number of cursor as an <NR1> 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 <NR1>
A = 0 to (number of stored data values)
Explanation Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an <NR1> 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 <NR1>
A = 0 to (number of stored data values)
Explanation Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an <NR1> 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)
*******************************************************************************
-7. MEMory command
(Sets and queries input and output, etc., form the memory.)
:MEMory
*******************************************************************************
(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
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.
Measured voltage value = data value x voltage range/160
Example : When voltage range = 1 (V/DIV), data value = 768
Measurement voltage = 768 x 1/160 = 4.8 (V)
Example :MEMory:POINt CH1, 0
:MEMory:ADATa? 10
Sets the input/output point to channel 1 and data value
zero in memory, then outputs 10 stored data values.
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.
*******************************************************************************
(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.
*******************************************************************************
(6)Captures real time data.
Syntax (command) :MEMory:GETReal
Explanation Captures the values which are currently input on the
channel for all the channel.
When allowed Providing that measurement operation is not taking place.
In MEM, REC and RMS.
*******************************************************************************
(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.
Bit 7 6 5 4 3 2 1 0
Data 0 0 0 0 A4 A3 A2 A1 (CHA)
Example :MEMory:POINt CHA, 0
(query) :MEMory:LDATa? 1
(response) :MEMory:LDATa 10
Channels A1 to A4 are as follows;
Sets the input/output point to channel 1 and data value
zero in
Bit 7 6 5 4 3 2 1 0
Data 0 0 0 0 1 0 1 0
A4 A3 A2 A1
memory, then outputs 10 stored data values as voltage
values.
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.
*******************************************************************************
(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.
#0...........
^^
1 value
^^^^^^^^^^^^
Number of values = A ( A * 2 bytes )
The data consists of the unaltered binary codes of the
data stored in memory.
The bits are transmitted most significant bit first.
Example :
Upper byte | Lower byte
XXXX | 0100 | 0010 | 1100 | XXXX | 1100
| analog channel data Logic channel data
The data obtained is the same as that for ADATa? and
LDATa?; for details refer to these commands.
It is not possible to input data in binary format.
Example :MEMory:POINt CH1, 0
:MEMory:BDATa? 10
This sets the input/output point to channel 1, and stored
data value to address 0 in memory, then outputs 10 data
values in binary format.
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.
*******************************************************************************
(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."
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 <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 40
Explanation Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example :MEMory:HPOINt CH1, 10
Sets the harmonic output point for channel 1 to the 10th
When allowed In HARM.(at not wave analyze instant mode)
*******************************************************************************
(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 <NR3>
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:HPOINt command.
The output point is incremented by the number of data values.
Example :MEMory:HPOINt CH1,1
:MEMory:HVDATa? 10
Sets the output point to channel 1 and data value
1 in memory, then outputs 10 stored data values
as voltage values.
When allowed In HARM, (at not wave analyze instant mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
*******************************************************************************
(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 <NR3>
B = voltage values (unit V)
A$ = T-RMS,THD-F,THD-R,WATT,VA,VAR,P-FACTOR
Explanation The number of total analyze data values specified by
ch$ and A$ are output as voltage values.
Example :MEMory:HVTOTal? CH1,T-RMS
Sets the output point to channel 1 and T-RMS data
then outputs analyze data values as voltage values.
When allowed In HARM, (at not wave analyze instant mode)
provided that stored data is present.
*******************************************************************************
(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 <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 511
Explanation Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example :MEMory:HWPOINt CH1, 100
Sets the harmonic output point for channel 1 to the 100th
When allowed In HARM.(at wave analyze instant mode)
*******************************************************************************
(17)Output harmonic stored data from memory.
(at wave analyse instant mode of harmonic function)
Syntax (query) :MEMory:HWVDATa? A
(response) B, C,... all <NR3>
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:HWPOINt command.
The output point is incremented by the number of data values.
Example :MEMory:HWPOINt CH1,0
:MEMory:HWVDATa? 10
Sets the output point to channel 1 and data value
0 in memory, then outputs 10 stored data values
as voltage values.
When allowed In HARM, (at wave analyze instant mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
*******************************************************************************
(18)Queries the number of harmonic data samples stored.
(at series mode of harmonic function)
Syntax (query) :MEMory:SMAXPoint?
(response) A <NR1>
A = 0 : no data stored
= 1 to 4800(60DIV*80point)
Explanation Returns the number of data samples stored in the memory as
a numerical value in NR1 format.
Example (query) :MEMory:SMAXPoint?
(response) :MEMory:SMAXPoint 800 (when headers are on)
The number of data samples stored in the memory is 800
When allowed In HARM, (at series mode)
*******************************************************************************
(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 <NR1>
W$ = W1 to W4
A = 0 to 4800(60DIV*80point)
Explanation Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example :MEMory:SPOINt W1,100
Sets the harmonic output point for wave 1 to the 100th
When allowed In HARM.(at series mode)
*******************************************************************************
(20)Output harmonic stored data from memory.
(at series mode of harmonic function)
Syntax (query) :MEMory:SVDATa? A
(response) B, C,... all <NR3>
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:SPOINt command.
The output point is incremented by the number of data values.
Example :MEMory:SPOINt W1,0
:MEMory:SVDATa? 10
Sets the output point to wave 1 and data value
0 in memory, then outputs 10 stored data values
as voltage values.
When allowed In HARM. (at series mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
*******************************************************************************
-8. SYSTem command (Sets and queries the system screen.)
:SYSTem
*******************************************************************************
(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
Explanation Sets the output destination by the COPY key.
Returns the current setting of the output destination
by the COPY key as character data.
IN_PRinter: Prints on the internal printer.
PC: Stores the screen data on PC card.
COM: Sends the screen data to interface.
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 97, 7, 22
Sets the internal calendar to July 22nd, 1997.
When allowed In all functions.
*******************************************************************************
(13)Sets the time, and queries the current time.
Syntax (command) :SYSTem:TIME A, B
(query) :SYSTem:TIME?
(response) A, B, 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.
*******************************************************************************
-9. SCALing command (Sets and queries scaling.)
:SCALing
*******************************************************************************
(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 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 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.)
^2(= the cube ), ^3(= the square ), ~c (= ß),
~e (= micro straint), ~u (= maicro), ~o (= ohom)
Returns the current scaling unit for the channel
designated by ch$ as character data.
Double quotation marks (") can be used instead of
single quotation marks (').
Example :SCALing:UNIT CH1, 'mA'
Sets the scaling unit for channel 1 to milliamps.
When allowed In MEM, REC and RMS.
*******************************************************************************
(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.
*******************************************************************************
-10. COMMent command (Sets and queries comments.)
:COMMent
*******************************************************************************
(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(= the cube ), ^3(= the square ), ~c (= ß),
~e (= micro straint), ~u (= maicro), ~o (= ohom)
Comments may be omitted.
Returns the current enablement state of title comments,
and the characters of the comment if any, as character
data.
Double quotation marks (") can be used instead of single
quotation marks(').
Example :COMMent:TITLe COMMent, 'HIOKI'
Inputs "HIOKI" as a title comment.
When allowed In all functions.
*******************************************************************************
(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.)
^2(= the cube ), ^3(= the square ), ~c (= ß),
~e (= micro straint), ~u (= maicro), ~o (= ohom)
Comments may be omitted.
Returns a string of comment characters for the channel
specified by ch$ as character data.
Double quotation marks (") can be used instead of single
quotation marks(').
Example :COMMent:CH CH1, 'ch1 = TEST'
Sets the comment display for channel 1 to "ch1 = TEST".
When allowed In all functions.
*******************************************************************************
-11. CALCulate command (Calculation setting and querying)
:CALCulate
*******************************************************************************
(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 the store destination of a numerical calculation
result.
Returns the current store destination of a numerical
calculation result 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 <NR 3>
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.
*******************************************************************************
-12. FDISK command (Setting and querying relating to the file)
:FDISK
*******************************************************************************
(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 (the displayed
waveform) 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.
Example (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.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.