Chapter2_1.txt Driver File Contents (ApplicationDiskRev20.zip)

Chapter 2 Detailed Explanation of the Commands2.2 Detailed Explanation of the 
Commands

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.




( ) Sets and queries the display format.                       ___________(1)
     Syntax        (command)    :CONFigure:FORMat A$           ___________(2)
                   (query)      :CONFigure:FORMat?
                   (response)    A$
                                  A$=SINGle,DUAL,QUAD
     Explanation   Sets the display format.                    ___________(3)
                   Returns the current display format as character data.
     Example       :CONFigure:FORMat SINGle                    ___________(4)
                   Sets the display format to SINGLE.
     When allowed                                              ___________(5)



(1) Command function

(2) 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.

(3) Explanation of the command function.

(4) Example of command use.

(5) This lists the functions in which the command may be used.

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. 


2.2.2 Standard Commands

-1. System data commands



(1) *IDN?  ---  Queries device ID.
     Syntax        (query)       *IDN?
                   (response)    HIOKI, 8855, 0, V1. 00
                                 ^^^^^  ^^^^  ^  ^^^^^^
                                   1.     2.  3.   4.
     Note          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 to ch8<NR1>
                                 ch1 to ch8:analog channel present.
                                    0=not present,other =exist
                                    (1:8950 unit
                                     2:8952 unit
                                     3:8955 unit
                                     4:8954 unit
                                     5:8951 unit
                                     6:8953 unit)
     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 interface related items.
                   (the event registers, the enable registers, the input
                   buffer and the output queue)
                   Time is required to the end of a *RST command.
                   Please send the next command after wait for the completion
                   of an initialization and send *OPC? after *RST, in the case
                   that you  want to 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       A$;B$;*OPC;C$
                   (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       A$;B$;*WAI;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.



(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.
     Note          :STOP command after it did the measurement for record time,
                   when record time is except for a continuation, when you
                   implement it 1 time it stops.  It does not stop at the time
                   of a continuation.:STOP command it stops when record time was
                   implemented 2nd :STOP at the time of except for a continuation
                   and also continuation, when you implement it twice.



(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.
     Note          :ABORT command transmission after, please do so that you send
                   the next command, after you wait for more than 0.2 seconds.



(4) Performs printing.
     Syntax        (command)   :PRINt
     Explanation   Same as the PRINT key of the unit.



(5) Screen copy function.
     Syntax        (command)   :HCOPy
     Explanation   Same as the COPY key of the unit. Produces a copy of the
                   screen.



(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.



(7) Automatic range setting.
     Syntax        (command)   :AUTO
     Explanation   Same as the AUTO key of the unit.
                   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.)



(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



(10) 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.



(11) Sets and queries the function selection.
     Syntax        (command)    :FUNCtion A$
                   (quety)      :FUNCtion?
                   (response)   A$
                                 A$=MEM,REC,R_M,FFT
     Explanation   Switches to the function designated by A$.
                   Returns the name of the current function as character data.
     When allowed  In ALL.



(12) Execute One-touch save.
     Syntax        (command)   :SAVE
     Explanation   Same as the SAVE key of the unit.
                   (8855 V2.55, 9549 V5.55)



-2.CONFigure command(Sets and queries time axis range, recording length, etc.)

:CONFigure





(1) Sets and queries the recording interval.
     Syntax        (command)    :CONFigure:SAMPle A
                   (query)      :CONFigure:SAMPle?
                   (response)   A<NR3>
                                 A=1e-6 to 1e-1
     Explanation   Sets the recording interval to a numerical value (unit seconds).
                   Returns the currently set value of the recording interval
                   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:SAMPle +100.0E-3
                   Sets the recording interval to 100ms.
     When allowed  In REC.



(2) Sets and queries the time axis range
     Syntax        (command)    :CONFigure:TDIV A(,B)
                   (query)      :CONFigure:TDIV?
                   (response)   A<NR3>(,B<NR3>)
                                 A=time axis range( for REC in R&M).
                                 B=time axis range for MEM in R&M.
     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.)
                   (Time axis range is possible only bigger setting than a recording
                   interval.)
     Example       :CONFigure:TDIV +1.0E+0
                   Sets the time axis range to 1s.
     When allowed  In ALL.



(3)Sets and queries recording length.
     Syntax        (command)    :CONFigure:SHOT A(,B)
                   (query)      :CONFigure:SHOT?
                   (response)   A<NR1>(,B<NR1>)
                                 A=recording length( for REC in R&M).
                                 B=recording length for MEM in R&M.
     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 ALL.



(4) Sets "Samples/DIV".
     Syntax        (command)    :CONFigure:EXTSample A
                   (query)      :CONFigure:EXTSample?
                   (response)   A<NR1>
                                 A=10 to 1000
     Explanation   Sets the number of data samples per DIV(in externally controlled sampling).
                   Returns the number of data samples per DIV.
     Example       :CONFigure:EXTSample 100
                   Sets "Samples/DIV" to 100.
     When allowed  In MEM,POW(in externally controlled sampling).



(5) Sets and queries the display format.
     Syntax        (command)    :CONFigure:FORMat A$
                   (query)      :CONFigure:FORMat?
                   (response)   A$
                                 A$=SINGle,DUAL,QUAD,OCT
                                 A$=XYSingle,XYQuad (XY format)
     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  Not FFT.



(6) Sets and queries the interpolation function.
     Syntax        (command)    :CONFigure:DOTLine A$
                   (query)      :CONFigure:DOTLine?
                   (response)   A$
                                 A$=DOT, LINE
     Explanation   Sets the interpolation function(DOT or LINE).
                   Returns the currently set interpolation as character data.
     Example       :CONFigure:DOTLine LINE
                   Sets the interpolation function to LINE.
     When allowed  In XY format, FFT.



(7) Sets and queries the roll mode.
     Syntax        (command)    :CONFigure:ROLL A$
                   (query)      :CONFigure:ROLL?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the roll mode.
                   Returns the currently set roll mode as character data.
     Example       :CONFigure:ROLL ON
                   Sets the roll mode to ON.
     When allowed  In MEM,POW.



(8) Sets and queries the waveform overlay.
     Syntax        (command)    :CONFigure:OVERlay A$
                   (query)      :CONFigure:OVERlay?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the screen waveform overlay.
                   Returns the current setting of the waveform overlay as character data.
     Example       :CONFigure:OVERlay ON
                   Sets the screen waveform overlay to ON.
     When allowed  In MEM,POW.



(9) Sets and queries the count for averaging.
     Syntax        (command)    :CONFigure:AVERage A
                   (query)      :CONFigure:AVERage?
                   (response)   A<NR1>
                                 A=0(OFF):OFF
                                   2,4,8,16,32,64,128,256,512,1024
     Explanation   Sets the count for averaging.
                   Returns the current setting of the count for averaging
                   as NR1 numerical value.
     Example       :CONFigure:AVERage 32
                   Sets the count for averaging to 32.
     When allowed  In MEM.



(10) Sets and queries the memory segmentation.
     Syntax        (command)    :CONFigure:MEMDiv A$
                   (query)      :CONFigure:MEMDiv?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the memory segmentation.
                   Returns the current setting of the memory segmentation.
     Example       :CONFigure:MEMDiv ON
                   Sets the memory segmentation to ON.
     When allowed  In MEM,R&M.



(11) Sets and queries the number of memory blocks.
     Syntax        (command)    :CONFigure:MAXBock A
                   (query)      :CONFigure:MAXBock?
                   (response)   A<NR1>
                                 A=4,8,16,32,64,128,256,512,1024
     Explanation   Sets the number of memory blocks.
                   Returns the current setting of the number of memory blocks.
     Example       :CONFigure:MAXBock 16
                   Sets the number of memory blocks to 16.
     When allowed  In MEM,R&M.



(12) Sets and queries the memory block used.
     Syntax        (command)    :CONFigure:USEBock A
                   (query)      :CONFigure:USEBock?
                   (response)   A<NR1>
                                 A=1 to number of segmentations.
     Explanation   During memory segmentation, sets the memory block used("use block").
                   Returns the current setting of the memory block used.
     Example       :CONFigure:USEBock 15
                   Sets the block used to 15.
     When allowed  In MEM,R&M.



(13) Sets and queries the start block.
     Syntax        (command)    :CONFigure:STTBock A
                   (query)      :CONFigure:STTBock?
                   (response)   A<NR1>
                                 A=1 to number of segmentations.
     Explanation   Sets the start block.
                   Returns the current setting of the start block as an NR1 numerical value.
     Example       :CONFigure:STTBock 5
                   Sets the start block to 5.
     When allowed  In MEM,R&M.



(14) Sets and queries the end block.
     Syntax        (command)    :CONFigure:ENDBock A
                   (query)      :CONFigure:ENDBock?
                   (response)   A<NR1>
                                 A=1 to number of segmentations.
     Explanation   Sets the end block.
                   Returns the current setting of the end block as an NR1 numerical value.
     Example       :CONFigure:ENDBock 50
                   Sets the end block to 50.
     When allowed  In MEM,R&M.



(15) Sets and queries the reference block function.
     Syntax        (command)    :CONFigure:REFSet A$
                   (query)      :CONFigure:REFSet?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the reference block function.
                   Returns the current setting of the reference block function as character data.
     Example       :CONFigure:REFSet ON
                   Enables reference blocks.
     When allowed  In MEM,R&M.



(16) Sets and queries the reference mode.
     Syntax        (command)    :CONFigure:REFBock A,B$
                   (query)      :CONFigure:REFBock?
                   (response)   A<NR1>,B$
                                 A=1 to number of segmentations.
                                 B$=OFF, ON
     Explanation   Sets the reference mode for selected block.
                   Returns the current setting of the reference mode as character data.
     Example       :CONFigure:REFBock 10, ON
                   Sets the reference mode to ON in block number 10.
     When allowed  In MEM,R&M.



(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.



(18) Sets and queries the auto save function
     Syntax        (command)    :CONFigure:ATSAve A$(,B$)
                   (query)      :CONFigure:ATSAve?
                   (response)   A$,B$
                                 A$=OFF,FD,PC,SCSI,MO,HDD,LAN
                                  OFF   :Auto save is disabled. (B$ is omitted.)
                                  MO,HDD:internal SCSI device.
                                  SCSI  :external SCSI device.
                                 B$=Bin,Text
                                  BIN:save binary format.(while starting)
                                  TEXT:save text format.(after stop)
     Explanation   Sets the auto save function.
                   Omit B$ only when A$ = OFF.
                   Returns the current setting of the auto save function as character data.
     Example       :CONFigure:ATSAve PC,BIN
                   Stores on PC card automatically as binary data.
     When allowed  In ALL.



(19) Sets and queries the auto save filename.
     Syntax        (command)    :CONFigure:ATFIle "NAME$"
                   (query)      :CONFigure:ATFIle?
                   (response)   "NAME$"
                                 NAME$=filename(8 characters)
     Explanation   Sets the auto save filename.
                   Returns the file name of the auto save function as character data.
     Example       :CONFigure:ATFIle "WAVE"
                   Sets the auto save filename to "WAVE".
     When allowed  In ALL.



(20) Sets and queries the auto save directory.
     Syntax        (command)    :CONFigure:ATDIR A$
                   (query)      :CONFigure:ATDIR?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the making directory function in auto save.
                   Returns the current setting of the making directory function.
     Example       :CONFigure:ATDIR ON
                   Makes directory in auto save runing.
     When allowed  In ALL.



(21) Sets and queries the auto save channels.
     Syntax        (command)    :CONFigure:ATCH A$
                   (query)      :CONFigure:ATCH?
                   (response)   A$
                                 A$=DISP, ALL
                                  DISP:saves display channels
                                  ALL :saves all channels
     Explanation   Sets the method of channel selection in auto save.
                   Returns the current setting of the method of channel selection.
     Example       :CONFigure:ATCH DISP
                   Saves only displayed channels.
     When allowed  In MEM,REC,R&M.



(22) Sets and queries the auto save method.
     Syntax        (command)    :CONFigure:DELSave A$
                   (query)      :CONFigure:DELSave?
                   (response)   A$
                                 A$=NORMal, DEL
                                  NORMal:stops storage in media full.
                                  DEL   :deletes old files in media full.
     Explanation   Sets the method of auto save.
                   Returns the current setting of the method of auto save.
     Example       :CONFigure:DELSave NORMal
                   When the media becomes full, automatic storage stops.
     When allowed  In ALL.



(23) 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.



(24) Sets and queries the interval for the auto text save function.
     Syntax        (command)    :CONFigure:THINout A$
                   (query)      :CONFigure:THINout?
                   (response)   A$
                                 A$=OFF,X1_2,X1_5,X1_10,X1_20,X1_50,
                                    X1_100,X1_200,X1_500,X1_1000
     Explanation   Sets the interval points that is applied when data is stored
                   in text format by the auto save function.
                   Returns the current setting of the interval for the auto text
                   save function as character data.
     Example       :CONFigure:THINout X1_2
                   Sets the thining data for 1/2.
     When allowed  In ALL.



(25) Sets and queries the real time print output.
     Syntax        (command)    :CONFigure:PRINt A$
                   (query)      :CONFigure:PRINt?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the real time print output.
                   Returns the currently set state of the real time print output
                   as character data.
     Example       :CONFigure:PRINt ON
                   Sets the real time print output to ON.
     When allowed  In REC,R&M.



(26) Sets and queries the print mode.
     Syntax        (command)    :CONFigure:PRKInd A$
                   (query)      :CONFigure:PRKInd?
                   (response)   A$
                                 A$=WAVE,LOGGing
     Explanation   Sets the print mode.
                   Returns the currently set state of the print mode
                   as character data.
     Example       :CONFigure:PRKind WAVE
                   Sets the print mode to WAVE.
     When allowed  In ALL.



(27) Sets and queries the auto print output.
     Syntax        (command)    :CONFigure:ATPRint A$
                   (query)      :CONFigure:ATPRint?
                   (response)   A$
                                 A$=OFF,PRINter,LAN
     Explanation   Sets the auto print output.
                   Returns the current setting of device for auto print as character data.
     Example       :CONFigure:ATPRint PRINter
                   Sets auto print for internal printer.
     When allowed  In MEM,FFT,POW.



(28) Sets and queries the logging output interval.
     Syntax        (command)    :CONFigure:LOGGing A(,B)
                   (query)      :CONFigure:LOGGing?
                   (response)   A<NR2>(,B<NR2>);
                                 A=0.01 to 100.0  (MEM)
                                 A= 1   to 100.0  (REC, REC of R&M)
                                 B=0.01 to 100.0  (MEM of R&M)
     Explanation   Sets the logging output interval.
                   Returns the current setting of the logging output interval for the
                   current display function as NR2 numeric value.
     Example       :CONFigure:LOGGing 100
                   Sets the logging output interval to 100 samples.
     When allowed  In ALL.



(29) Sets and queries the smooth printing function.
     Syntax        (command)    :CONFigure:SMOOth A$
                   (query)      :CONFigure:SMOOth?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the smooth printing function.
                   Returns the current setting of the smooth printing function as character data.
     Example       :CONFigure:SMOOth ON
                   Sets the smooth printing function to ON.
     When allowed  In MEM,R&M,POW.



(30) Sets and queries the waveform decision mode.
     Syntax        (command)    :CONFigure:WVCOmp A$
                   (query)      :CONFigure:WVCOmp?
                   (response)   A$
                                 A$=OFF,OUT,ALLOut,EXEC
                                  EXEC:execute waveform decision
     Explanation   Sets the waveform decision mode.
                   Returns the current setting of the waveform decision mode as character data.
     Example       :CONFigure:WVCOmp OUT
                   Sets the waveform decision mode to OUT.
     When allowed  In MEM, FFT,POW.



(31) Sets and queries the waveform decsion stop mode.
     Syntax        (command)    :CONFigure:CMPStop A$
                   (query)      :CONFigure:CMPStop?
                   (response)   A$
                                 A$=GO,NG,G_N
     Explanation   Sets the stop mode during waveform decision.
                   Returns the current setting of the stop mode as character data.
     Example       :CONFigure:CMPStop GO
                   Sets the stop mode during waveform decision to GO.
     When allowed  In MEM, FFT,POW.



(32) Sets and queries the additional recording function.
     Syntax        (command)    :CONFigure:VIRTual A$
                   (query)      :CONFigure:VIRTual?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the additional recording function.
                   Returns the current setting of the additional recording function
                   as character data.
     Example       :CONFigure:VIRTual ON
                   Sets the additional recording function to ON.
     When allowed  In REC, R&M.



(33) Sets and queries the count for averaging in the FFT function.
     Syntax        (command)    :CONFigure:FFTAVERage A
                   (query)      :CONFigure:FFTAVERage?
                   (response)   A<NR1>
                                 A=2,4,8,16,32,64,128,256,512,1024,2048,4096
     Explanation   Sets the count for averaging in the FFT function.
                   Returns the current setting of the count for averaging in
                   the FFT function as NR1 numerical values.
     Example       :CONFigure:FFTAVERage 2048
                   Sets the count for averaging to 2048.
     When allowed  In FFT.



(34) Sets and queries the type of averaging in the FFT function.
     Syntax        (command)    :CONFigure:FFTAVKind A$
                   (query)      :CONFigure:FFTAVKind?
                   (response)   A$
                                 A$=OFF
                                    T_LIN :simple time axis averaging
                                    T_EXP :exponential time axis averaging
                                    F_LIN :simple frequency axis averaging
                                    F_EXP :exponential frequency axis averaging
                                    F_PEAK:frequency axis peak hold
     Explanation   Sets the averaging method designated by A$.
                   Returns the current setting of the averaging method as
                   character data.
     Example       :CONFigure:FFTAVKind T_EXP
                   Sets time axis exponential averaging.
     When allowed  In FFT.



(35) Sets and queries the FFT channel mode.
     Syntax        (command)    :CONFigure:FFMode A,ch1$(,ch2$)
                   (query)      :CONFigure:FFMode?
                   (response)   A<NR1>,ch1$,ch2$
                                 A=1,2
                                 ch1$=CH1 to CH8 :analysis channel W1
                                 ch2$=CH1 to CH8 :analysis channel W2
     Explanation   Sets the FFT channel mode.
                   Returns the current FFT channel mode as a numerical
                   value NR1 format,and the analysis channel as character
                   data.
     Example       :CONFigure:FFTMode 2, CH3,CH5
                   The channel mode is set to the two-channel FFT mode,
                   and the object channels for FFT mode are set to be
                   channel 3 and channel 5.
     When allowed  In FFT.



(36) Sets and queries the FFT window function.
     Syntax        (command)    :CONFigure:FFTWind A$(,B)
                   (query)      :CONFigure:FFTWind?
                   (response)   A$,B<NR1>
                                 A$=RECTan     :rectangular window
                                    HANNing    :hanning window
                                    EXPOnential:exponential function window
                                 B =0 to 99(units %):coefficient for the
                                                     exponential function
     Explanation   Sets the window function as indicated by A$. If the
                   exponential window function is designated by A$,
                   its exponential function coefficient can be set by using B.
                   Returns the current window function as character data, and
                   the current exponential function coefficient as a numerical
                   value in NR1 format.
     Example       :CONFigure:FFTWind HANN
                   The window function is set to Hanning window.
     When allowed  In FFT.



(37) Sets and queries the FFT analysis mode.
     Syntax        (command)    :CONFigure:FFTFunction A$,B$
                   (query)      :CONFigure:FFTFunction? A$
                   (response)   A$,B$
                                 A$=G1, G2 :graph number
                                 B$=STR :stored waveform
                                    LIN :linear spectrum
                                    RMS :RMS spectrum
                                    PSP :power spectrum
                                    ACR :auto-correlation function
                                    HIS :histogram
                                    TRF :transfer function(*)
                                    CSP :cross power spectrum(*)
                                    CCR :cross correlation function(*)
                                    IMP :impulse response(*)
                                    COH :coherence function(*)
                                    OCT :octave analysis
                   (*)can only be used when the two-channel FFT mode is set.

     Explanation   Sets the FFT analysis mode.
                   The FFT analysis mode can be set to transfer function, coherence
                   function, cross power spectrum, cross correlation function, or
                   impulse response only in the two-channel FFT mode. In this case,
                   the corresponding function is calculated from channel 1 and channel 2.
                   The result of the calculation is displayed on the graph designated
                   by A$. G2 can be designated even if the display format is SINGLE,
                   but this does not affect the display.
                   Returns the current FFT analysis mode as character data.
     Example       :CONFigure:FFTMode 2, CH1, CH3
                   :CONFigure:FFTFunction G1, IMP
                   The impulse response calculated from channel 1 and channel 3 is
                   displayed on G1.
     When allowed  In FFT.



(38) Sets and queries the FFT data source.
     Syntax        (command)    :CONFigure:FFTRef A$
                   (query)      :CONFigure:FFTRef?
                   (response)   A$
                                 A$=NEW :new data
                                    MEM :data stored in the memory
     Explanation   Designates the source for FFT data as specified by A$.
                   Returns the current FFT data source as character data.
     Example       :CONFigure:FFTRef NEW
                   New data is used as FFT data.
     When allowed  In FFT.



(39) Sets and queries the FFT display scaling method.
     Syntax        (command)    :CONFigure:FFTSCale A$,B$
                   (query)      :CONFigure:FFTSCale? A$
                   (response)   A$,B$
                                 A$=G1,G2
                                 B$=AUTO,MANUal
     Explanation   Sets the display scaling method for the graph number
                   designated by A$.
                   Returns the current display scaling method for the graph
                   number designated by A$ as character data.
     Example       :CONFigure:FFTSCale G1,AUTO
                   The scaling method for graph number 1 is set to automatic.
     When allowed  In FFT.



(40) Sets and queries the FFT display scale vertical axis upper limit.
     Syntax        (command)    :CONFigure:FFTUp A$,B
                   (query)      :CONFigure:FFTUp? A$
                   (response)   A$,B<NR3>
                                 A$=G1,G2
                                 B =-9.9999E+29 to +9.9999E+29
     Explanation   Sets the FFT display scale vertical axis upper limit for
                   the graph number designated by A$ to the value designated
                   by B.
                   Returns the current FFT display scale vertical axis upper
                   limit for the graph number designated by A$ as a numerical
                   value in NR3 format.
     Example       :CONFigure:FFTUp G2,100
                   The FFT display scale vertical axis upper limit for graph 2
                   is set to 100.
     When allowed  In FFT.



(41) Sets and queries the FFT display scale vertical axis lower limit.
     Syntax        (command)    :CONFigure:FFTLow A$,B
                   (query)      :CONFigure:FFTLow? A$
                   (response)   A$,B<NR3>
                                 A$=G1,G2
                                 B =-9.9999E+29 to +9.9999E+29
     Explanation   Sets the FFT display scale vertical axis lower limit for
                   the graph number designated by A$ to the value designated
                   by B.
                   Returns the current FFT display scale vertical axis lower
                   limit for the graph number designated by A$ as a numerical
                   value in NR3 format.
     Example       :CONFigure:FFTLow G2,100
                   The FFT display scale vertical axis lower limit for graph 2
                   is set to 100.
     When allowed  In FFT.



(42) Sets and queries the FFT x-axis.
     Syntax        (command)    :CONFigure:FFTXaxis A$,B$
                   (query)      :CONFigure:FFTXaxis? A$
                   (response)   A$,B$
                                 A$=G1,G2
                                 B$=LINhz, LOGhz:LIN,RMS,PSP,TRF,CSP,COH
                                    OCT1, OCT3  :OCT
     Explanation   Sets the x-axis of the graph number designated by A$. When
                   the analysis mode is octave analysis, OCT1 or OCT3 can be
                   set;otherwise, LINhz or LOGhz can be set. Some settings are
                   not available for some analysis modes.
                   Returns the current x-axis setting as character data.
     Example       :CONFigure:FFTXaxis G1, LINHZ
                   The setting for the x-axis of graph 1 is set to LINHZ.
     When allowed  In FFT.



(43) Sets and queries the FFT y-axis.
     Syntax        (command)    :CONFigure:FFTYaxis A$,B$
                   (query)      :CONFigure:FFTYaxis? A$
                   (response)   A$,B$
                                 A$=G1,G2
                                 B$=LINREal:linear real axis magnitude
                                            (LIN,RMS,TRF,CSP)
                                    LINIMag:linear imaginary axis magnitude
                                            (LIN,RMS,TRF,CSP)
                                    LINMAg :linear magnitude
                                            (LIN,RMS,PSP,TRF,CSP,OCT)
                                    LOGMAg :logarithmic magnitude
                                            (LIN,RMS,PSP,TRF,CSP,OCT)
                                    PHASE  :phase
                                            (LIN,RMS,TRF,CSP)
     Explanation   Sets the y-axis of the graph number designated by A$. Some
                   settings are not available for some analysis modes.
                   Returns the current y-axis setting as character data.
     Example       :CONFigure:FFTYaxis G1, LINMAg
                   The setting for the y-axis of graph 1 is set to LINMAG.
     When allowed  In FFT.



(44) Sets and queries the FFT frequency range.
     Syntax        (command)    :CONFigure:FREQ A
                   (query)      :CONFigure:FREQ?
                   (response)   A<NR3>
                                 A=8.0e6 to 0.133(Hz)
     Explanation   Sets the frequency range. If an attempt is made to set
                   an unacceptable value, i.e. a value which is not one of
                   the above, then the frequency range is set to the next
                   higher one of the above values.
                   Returns the currently set frequency range as a numerical
                   value in NR3 format.
     Example       :CONFigure:FREQ 80
                   The frequency range is set to 80Hz.
     When allowed  In FFT.



(45) Sets and queries octave filter type.
     Syntax        (command)    :CONFigure:OCTFilter A$
                   (query)      :CONFigure:OCTFilter?
                   (response)   A$
                                 A$=NORMal, SHARp
     Explanation   Sets the type of octave filter.
                   Returns the currently set type of octave filter as
                   character data.
     Example       :CONFigure:OCTFilter NORMal
                   Sets the octave filter type to NORMAL.
     When allowed  In FFT.



(46) Sets and queries peak value display.
     Syntax        (command)    :CONFigure:PEAK A$
                   (query)      :CONFigure:PEAK?
                   (response)   A$
                                 A$=OFF, PEAK, MAX
     Explanation   Sets the peak value display.
                   Returns the currently set peak value display as character
                   data.
     Example       :CONFigure:PEAK PEAK
                   Sets the peak value display to PEAK.
     When allowed  In FFT.



(47) Sets and queries the number of FFT points.
     Syntax        (command)    :CONFigure:FFTSAmple A
                   (query)      :CONFigure:FFTSAmple?
                   (response)   A<NR1>
                                 A=1000,2000,5000,10000
     Explanation   Sets the number of FFT points.
                   Returns the currently set number of FFT points as a
                   numerical value in NR1 format.
     Example       :CONFigure:FFTSAmple 2000
                   Sets the number of FFT points to 2000.
     When allowed  In FFT.



(48) Sets and queries the auto save function.
     Syntax        (command)    :CONFigure:ATFUnc A$
                   (query)      :CONFigure:ATFUnc?
                   (response)   A$
                                 A$=REC,MEM,R_M
     Explanation   Sets the auto save function.
                   Returns the current setting of the auto save function as
                   character data.
     Example       :CONFigure:ATFUnc REC
                   Saves only REC wave.
     When allowed  In R&M.



(49) Sets and queries the auto save divison.
     Syntax        (command)    :CONFigure:ATDIVision A
                   (query)      :CONFigure:ATDIVision?
                   (response)   A<NR1>
                                 A=0(OFF),32,128,512
     Explanation   Sets the auto save division.
                   Returns the current setting of the auto save division
                   as NR1 numerical value.
     Example       :CONFigure:ATDIVision 32
                   Saves 32MB division.
     When allowed  In MEM,REC,R&M,POW



(50) Sets and queries the waveform overlay mode.
     Syntax        (command)    :CONFigure:OVERMode A$
                   (query)      :CONFigure:OVERMode?
                   (response)   A$
                                 A$=AUTO, MANUal
     Explanation   Sets the screen waveform overlay mode.
                   Returns the current setting of the waveform overlay mode as character data.
     Example       :CONFigure:OVERMode AUTO
                   Sets the screen waveform overlay mode to AUTO.
     When allowed  In MEM,POW.



-3.TRIGger command (Sets and queries trigger.)

:TRIGger



(1) Sets and queries the trigger mode.
     Syntax        (command)    :TRIGger:MODE A$
                   (query)      :TRIGger:MODE?
                   (response)   A$
                                 A$=SINGle,REPEat,AUTO  (MEM,FFT)
                                    SINGle,REPEat       (REC)
                                    SINGle,REPEat,TIMEr (R&M)
     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 ALL.



(2) Sets and queries the pre-trigger.
     Syntax        (command)    :TRIGger:PRETrig A
                   (query)      :TRIGger:PRETrig?
                   (response)   A<NR1>
                                 A=0 to 100, -95 (%)
     Explanation   Sets pre-trigger value to a numerical value.
                   The currently set pre-trigger value is returned as an NR1
                   numerical value.
     Example       :TRIGger:PRETrig 20
                   Pre-trigger value is set to 20%.
     When allowed  In MEM, R&M, FFT,POW.



(3) Sets and queries the 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 analog,
                   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.



(4) Sets and queries the kind of trigger.
     Syntax        (command)    :TRIGger:KIND ch$,A$
                   (query)      :TRIGger:KIND? ch$
                   (response)   ch$,A$
                                 A$=OFF
                                    LEVEl :level trigger
                                    IN,OUT:window trigger
                                    PERIod:eriod tirgger
                                    GLITch:glitch trigger(MEM)
                                    EVENt :event 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 ALL.



(5) Sets and queries trigger level of the level trigger.
     Syntax        (command)    :TRIGger:LEVEl ch$,A
                   (query)      :TRIGger:LEVEl? ch$
                   (response)   ch$,A<NR3>
                                 A=level
     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 ALL.



(6) Sets and queries the level trigger direction (slope).
     Syntax        (command)    :TRIGger:SLOPe ch$,A$
                   (query)      :TRIGger:SLOPe? ch$
                   (response)   ch$,A$
                                 A$=UP    :rising
                                    DOWN  :falling
                                    UPDOwn:rising or falling
     Explanation   Sets the trigger direction of the level trigger of
                   the channel designated by ch$.
                   Returns as a character value the current level trigger
                   direction of the channel designated by ch$.
     Example       :TRIGger:SLOPe CH1,UP
                   Sets the level trigger direction of channel 1 to rising.
     When allowed  In ALL.



(7) Sets and queries the trigger filter width.
     Syntax        (command)    :TRIGger:FILTer ch$,A$
                   (query)      :TRIGger:FILTer? ch$
                   (response)   ch$,A$
                                 A$=0(OFF),0.1,0.2,0.5,1.0,
                                    1.5,2.0,2.5,5.0,10.0(DIV) (MEM,R&M,FFT)
                                 A$=0(OFF),1(ON) (REC)
     Explanation   Sets the trigger filter width of the channel designated by ch$.
                   Returns the current filter width as an NR2 numeric value.
     Example       :TRIGger:FILTer CH1,1.0
                   Sets the trigger filter direction of channel 1 to 1DIV.
     When allowed  In ALL.



(8) Sets and queries the upper limit level for a window-in/-out trigger.
     Syntax        (command)    :TRIGger:UPPEr ch$,A
                   (query)      :TRIGger:UPPEr? ch$
                   (response)   ch$,A<NR3>
                                 A=upper level
     Explanation   Sets the upper limit level of the window trigger of the
                   channel designated by ch$ as a voltage axis 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 ALL.



(9) Sets and queries the lower limit level for a window-in/-out trigger.
     Syntax        (command)    :TRIGger:LOWEr ch$,A
                   (query)      :TRIGger:LOWEr? ch$
                   (response)   ch$,A<NR3>
                                 A=lower level
     Explanation   Sets the lower limit level of the window trigger of the
                   channel designated by ch$ as a voltage axis 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 ALL.



(10) 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(year)
                                 B=month:1 to 12(month)
                                 C=day :1 to 31(day)
                                 year,month,day<NR1>
     Explanation   Sets the date for start operating termination.
                   Returns the setting for the 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.



(11) 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(hour)
                                 B=min :0 to 59(min)
                                 C=sec :0 to 59(sec)
                                 hour,min,sec<NR1>
     Explanation   Sets the time for start operating termination.
                   Returns the setting for the 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.



(12) Sets and queries the logic trigger filter width.
     Syntax        (command)    :TRIGger:LFILter ch$,A$
                   (query)      :TRIGger:LFILter? ch$
                   (response)   ch$,A$
                                 A$=0(OFF),0.1,0.2,0.5,1.0,
                                    1.5,2.0,2.5,5.0,10.0(DIV) (MEM)
                                 A$=0(OFF),1(ON) (REC)
     Explanation   Sets the logic trigger filter width of the channel
                   designated by ch$.
                   Returns the current logic filter width as an NR2
                   numeric value.
     Example       :TRIGger:LFILter CH1,1.0
                   Sets the trigger filter direction of channel 1 to 1DIV.
     When allowed  In ALL.



(13) Sets and queries the upper period limit for a period trigger.
     Syntax        (command)    :TRIGger:PUPPer ch$,A
                   (query)      :TRIGger:PUPPer? ch$
                   (response)   ch$,A<NR3>
                                 A= upper period limit (s)
     Explanation   Sets the upper period limit of the period trigger of the
                   channel designated by ch$ as a period.
                   Returns the current upper period limit of the period trigger
                   as an NR3 numerical value.
     Example       :TRIGger:PUPPer CH1,2.2E-2
                   Sets the upper period limit of the period trigger of channel
                   1 to 22ms.
     When allowed  In ALL.



(14) Sets and queries the lower period limit for a period trigger.
     Syntax        (command)    :TRIGger:PLOWer ch$,A
                   (query)      :TRIGger:PLOWer? ch$
                   (response)   ch$,A<NR3>
                                 A= lower period limit (s)
     Explanation   Sets the lower period limit of the period trigger of the
                   channel designated by ch$ as a period.
                   Returns the current lower period limit of the period trigger
                   as an NR3 numerical value.
     Example       :TRIGger:PLOWer CH1,2.0E-2
                   Sets the lower period limit of the period trigger of channel
                   1 to 20ms.
     When allowed  In ALL.



(15) Sets and queries the width for glitch trigger.
     Syntax        (command)    :TRIGger:WIDTh ch$,A
                   (query)      :TRIGger:WIDTh? ch$
                   (response)   ch$,A<NR1>
                                 A=2 to 4000
     Explanation   Sets the width of glitch for the channel designated by ch$.
                   Returns the current width as an NR2 numeric value.
     Example       :TRIGger:WIDTh CH1,10
                   Sets the width of channel 1 to 10.
     When allowed  In MEM,R&M,FFT,POW.



(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 to CHD
                                 A$ =OFF,OR,AND
     Explanation   Sets the AND/OR logical operator for the trigger pattern
                   of a logic trigger.
                   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 pf channel A to OR.
     When allowed  In ALL.



(17) 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 to CHD
                                  a$=XXXX
                                  trigger pattern(X,0,1)
     Explanation   Sets the trigger pattern for the logic trigger.
                   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 ALL.



(18) 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.



(19) 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(month)
                                 B=day :1 to 31(day)
                                 C=hour :0 to 23(hour)
                                 D=min :0 to 59(min)
                                 month,day,hour,min<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.



(20) 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(month)
                                 B=day :1 to 31(day)
                                 C=hour :0 to 23(hour)
                                 D=min :0 to 59(min)
                                 month,day,hour,min<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.



(21) 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(day)
                                 B=hour:0 to 23(hour)
                                 C=min :0 to 59(min)
                                 D=sec :0 to 59(sec)
                                day,hour,min,sec<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.



(22) 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(hour)
                                 B=min :0 to 59(min)
                                 C=sec :0 to 59(sec)
                                 hour,min,sec<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.



(23) 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(year)
                                 B=month:1 to 12(month)
                                 C=day :1 to 31(day)
                                 year,month,day<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.



(24) Sets and queries the 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.



(25) Sets and queries number of setting (COUNT) for an event trigger.
     Syntax        (command)    :TRIGger:EVENt ch$,A
                   (query)      :TRIGger:EVENt? ch$
                   (response)   A<NR1>
                                 A=1 to 4000
     Explanation   Sets the number of settings for the event trigger of the
                   channel designated of by ch$.
                   Returns the current number of counts for the event trigger
                   as an NR1 numerival value.
     Example       :TRIGger:EVENt CH1,10
                   Sets to 10 the number of counts for the event trigger of
                   channel 1.
     When allowed  In MEM,R&M,FFT,POW.



(26) Sets and queries the trigger priority.
     Syntax        (command)    :TRIGger:PRIOrity A$
                   (query)      :TRIGger:PRIOrity?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the trigger priority of pre-trigger wait.
                   Returns the current trigger priority as character data.
     Example       :TRIGger:PRIOrity ON
                   Sets the trigger priority to ON.
     When allowed  In MEM,R&M,POW.



-4.UNIT command (Sets and queries input channel.)

:UNIT



(1) Sets and queries the measurement range of an input channel.
     Syntax        (command)    :UNIT:COUPling ch$,A$
                   (query)      :UNIT:COUPling? ch$
                   (response)   ch$,A$
                                 A$=DC,AC,GND
     Explanation   Sets the input coupling for the channel designated
                   by ch$ to a numerical value.
                   Returns the current input coupling for the channel
                   designated by ch$ as an NR3 numerical value.
     Example       :UNIT:COUPling CH1,GND
                   Sets the input coupling for channel 1 to GND.
     When allowed  In ALL.



(2) Sets and queries the anti-aliasing filter of the FFT unit.
     Syntax        (command)    :UNIT:AAF ch$,A$
                   (query)      :UNIT:AAF? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
     Explanation   Sets the anti-aliasing filter for the channel designated
                   by ch$.
                   Returns the current setting of anti-aliasing filter for the
                   channel designated by ch$ as character data.
     Example       :UNIT:AAF CH1,ON
                   Sets the anti-aliasing filter for channel 1 to ON.
     When allowed  In ALL.



(3) Sets and queries the measurement range of an input channel.
     Syntax        (command)    :UNIT:RANGe ch$,A
                   (query)      :UNIT:RANGe? ch$
                   (response)   ch$,A<NR3>
                                 A=range(V/DIV)
     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,+100.E-3
                   Sets the measurement range for channel 1 to 100 mV.
     When allowed  In ALL.



(4) Sets and queries the input channel zero position.
     Syntax        (command)    :UNIT:POSItion ch$,A
                   (query)      :UNIT:POSItion? ch$
                   (response)   ch$,A<NR1>
                                 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 ALL.



(5) Sets and queries the sensor kind for tc mode.
     Syntax        (command)    :UNIT:SENSor ch$,A$
                   (query)      :UNIT:SENSor? ch$
                   (response)   ch$,A$
                                 A$=OFF,K,J,E,T,N,R,S,B,W
                                    OFF:voltage mode
     Explanation   Sets the sensor kind for the channel designated by ch$.
                   Returns the current sensor kind for the channel designated by
                   ch$ as character data.
     Example       :UNIT:SENSor CH1,K
                   Sets the sensor kind for channel 1 to K.
     When allowed  In ALL.



(6) Sets and queries the point of contact compensation for tc mode.
     Syntax        (command)    :UNIT:RJC ch$,A$
                   (query)      :UNIT:RJC? ch$
                   (response)   ch$,A$
                                 A$=INT,EXT
     Explanation   Sets the point of contact compensation for the channel
                   designated by ch$.
                   Returns the current point of contact compensation for the
                   channel designated by ch$ as character data.
     Example       :UNIT:RJC CH1,INT
                   Sets the point of contact compensation for channel 1 to int.
     When allowed  In ALL.



(7) Sets and queries the input channel filter.
     Syntax        (command)    :UNIT:FILTer ch$,A
                   (query)      :UNIT:FILTer? ch$
                   (response)   ch$,A<NR3>
                                 A= low pass filter(Hz)
     Explanation   Sets the filter for channel designated by ch$.
                   Returns the current filter setting for the channel designates by
                   ch$ as an NR3 numerical value.
     Example       :UNIT:FILTer CH1,5
                   Sets the filter for channel 1 to 5Hz.
     When allowed  In ALL.



(8) Carries out zero adjustment for the input units.
     Syntax        (command)    :UNIT:ADJUST
     Explanation   Carries out zero adjustment for the input units.
     When allowed  In ALL.



(9) Sets and queries the probe ratio.
     Syntax        (command)    :UNIT:PROBe ch$,A$
                   (query)      :UNIT:PROBe? ch$
                   (response)   ch$,A$
                                 A$=X1,X10,X100,X1000
     Explanation   Sets the probe ratio for channel designated by ch$.
                   Returns the current probe ratio setting for the channel designates by
                   ch$ as character data.
     Example       :UNIT:PROBe CH1,X1
                   Sets the probe ratio for channel 1 to 1:1.
     When allowed  In ALL.



(10) Sets and queries the burn out.
     Syntax        (command)    :UNIT:BOUT ch$,A$
                   (query)      :UNIT:BOUT? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
     Explanation   Sets the burn out for channel designated by ch$.
                   Returns the current burn out setting for the channel designates by
                   ch$ as character data.
     Example       :UNIT:BOUT CH1,ON
                   Sets the burn out for channel 1 to ON.
     When allowed  In ALL.



(11) Sets and queries the response time.
     Syntax        (command)    :UNIT:RESPonse ch$,A$
                   (query)      :UNIT:RESPonse? ch$
                   (response)   ch$,A$
                                 A$=FAST,NORMal,SLOW
     Explanation   Sets the response time for channel designated by ch$.
                   Returns the current response time setting for the channel designates by
                   ch$ as character data.
     Example       :UNIT:RESPonse CH1,FAST.
                   Sets the response time for channel 1 to FAST.
     When allowed  In ALL.



(12) Sets and queries the mode for VOLTAGE/CURRENT unit.
     Syntax        (command)    :UNIT:CLAMp ch$,a$
                   (query)      :UNIT:CLAMp? ch$
                   (response)   ch$,A$
                                 A$=VOLT,(measuring voltage)
                                    C3273,C3273_50,C3274,C3275,C3276,C9270,C9271,C9272L,C9272H,
                                    C9277,C9278,C9279(measuring current)
     Explanation   Sets the mode for VOLTAGE/CURRENT unit for channel designated by ch$.
                   Returns the mode for VOLTAGE/CURRENT setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:CLAMp CH1,C9277
                   Selects the sensor for channel 1 to 9277.
     When allowed  In ALL.



(13) Sets and queries the mode for DC/RMS unit.
     Syntax        (command)    :UNIT:RMS ch$,A$
                   (query)      :UNIT:RMS? ch$
                   (response)   ch$,A$
                                 A$=DC,RMS
     Explanation   Sets the mode for DC/RMS unit for channel designated by ch$.
                   Returns the mode for DC/RMS setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:RMS CH1,RMS
                   Sets the mode for DC/RMS unit for channel 1 to RMS.
     When allowed  In ALL.



(14) Sets and queries the mode for FV unit.
     Syntax        (command)    :UNIT:FVMOde ch$,A$
                   (query)      :UNIT:FVMOde? ch$
                   (response)   ch$,A$
                                 A$=FREQ,RPM,POWER,DUTY,COUNT,PULSE
     Explanation   Sets the mode for FV unit for channel designated by ch$.
                   Returns the mode for FV setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:FVMOde CH1,FREQ
                   Sets the mode for FV unit for channel 1 to FREQ.
     When allowed  In ALL.



(15) Sets and queries the threshold level.
     Syntax        (command)    :UNIT:FVLEvel ch$,A
                   (query)      :UNIT:FVLEvel? ch$
                   (response)   ch$,A<NR2>
                                 A=-10 to 10
     Explanation   Sets the threshold level for FV unit for channel designated by ch$.
                   Returns the threshold level for FV setting for the channel designates
                   by ch$ as NR2 numerical value.
     Example       :UNIT:FVLEvel CH1,1.0
                   Sets the threshold level for channel 1 to 1.0.
     When allowed  In ALL.



(16) Sets and queries the hold for FV unit.
     Syntax        (command)    :UNIT:FVHOld ch$,A$
                   (query)      :UNIT:FVHOld? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
     Explanation   Sets the hold for FV unit for channel designated by ch$.
                   Returns the hold for FV setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:FVHOld CH1,OFF
                   Sets the hold for channel 1 to OFF.
     When allowed  In ALL.



(16) Sets and queries the slope for FV unit.
     Syntax        (command)    :UNIT:FVSLope ch$,A$
                   (query)      :UNIT:FVSLope? ch$
                   (response)   ch$,A$
                                 A$=UP,DOWN
     Explanation   Sets the slope for FV unit for channel designated by ch$.
                   Returns the slope for FV setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:FVSLope CH1,UP
                   Sets the slope for channel 1 to UP.
     When allowed  In ALL(FVMOde = FREQ,RPM,POWER,COUNT).



(17) Sets and queries the pull-up for FV unit.
     Syntax        (command)    :UNIT:PULLup ch$,A$
                   (query)      :UNIT:PULLup? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
     Explanation   Sets the pull-up for FV unit for channel designated by ch$.
                   Returns the pull-up for FV setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:PULLup CH1,ON
                   Sets the pull-up for channel 1 to ON.
     When allowed  In ALL.



(18) Sets and queries the level for FV unit.
     Syntax        (command)    :UNIT:FVSIde ch$,A$
                   (query)      :UNIT:FVSIde? ch$
                   (response)   ch$,A$
                                 A$=HIGH,LOW
     Explanation   Sets the level for FV unit for channel designated by ch$.
                   Returns the level for FV setting for the channel designates
                   by ch$ as character data.
     Example       :UNIT:FVSIde CH1,HIGH
                   Sets the level for channel 1 to HIGH.
     When allowed  In ALL(FVMOde = PULSE,DUTY).



-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,CHANnel,ALLChan,SCALing,COMMent,
                            TRIGger,STATus,MEMDiv,MEASurement,WAVEcalc,
                            SETUp,SAVE,PRINter,INTErface,INITialize,
                            SELFcheck,FILE
     Explanation   Changes the screen mode.
                   Returns the current screen mode as character data.
     Example       :DISPlay:CHANge DISPlay
                   Switches to the display mode.
     When allowed  In ALL.



(2) Sets and queries the page of the screen.
     Syntax        (command)    :DISPlay:PAGE A
                   (query)      :DISPlay:PAGE?
                   (response)   A<NR1>
                                 A:page
     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.



(3) Sets and queries the waveform display color.
     Syntax        (command)    :DISPlay:DRAWing ch$,A$
                   (query)      :DISPlay:DRAWing? ch$
                   (response)   ch$,A$
                                 A$=OFF,C1 to C12
     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,R&M,POW.



(4) Sets and queries the waveform display graph.
     Syntax        (command)    :DISPlay:GRAPh ch$,A
                   (query)      :DISPlay:GRAPh? ch$
                   (response)   ch$,A<NR1>
                                 A =1 to 8(DUAL:1 to 2, QUAD:1 to 4)
     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,R&M,POW.



(5) Sets and queries the pulse logic waveform display color.
     Syntax        (command)    :DISPlay:LOGDraw ch$,A$
                   (query)      :DISPlay:LOGDraw? ch$
                   (response)   ch$,A$
                                 ch$=CHA to CHD
                                 A$=OFF,C1 to C12
     Explanation   Sets the logic waveform display color for the channel
                   designated by ch$.
                   Returns the logic waveform display color for the channel
                   designated by ch$ as character data.
     Example       :DISPlay:LOGDrawing CHA,C1
                   Displays the CHA waveform in display color 1.
     When allowed  In MEM,REC,R&M,POW.



(6) Sets and queries the logic waveform display seat.
     Syntax        (command)    :DISPlay:LOGPosi ch$,A
                   (query)      :DISPlay:LOGPosi? ch$
                   (response)   ch$,A<NR1>
                                 A =1 to 8
     Explanation   Sets the position of logic waveform display.
                   Returns the position of the current logic waveform display
                   as numerical value in NR1 format.
     Example       :DISPlay:LOGPosi CHA,1
                   Displays the logic waveform in display position 1.
     When allowed  In MEM,REC,R&M,POW.



(7) Sets and queries the magnification/compression ratio on the voltage axis.
     Syntax        (command)    :DISPlay:YMAG ch$,A$
                   (query)      :DISPlay:YMAG? ch$
                   (response)   ch$,A$
                                 A$=X1_2,X1,X2,X5,X10,X20,X50,X100
     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,R&M,POW.



(8) Performs waveform display.
     Syntax        (command)    :DISPlay:WAVE A$
                                  A$=ACUR (the A cursor: 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,MEM of R&M.



(9) Sets and queries the upper-lower mode.
     Syntax        (command)    :DISPlay:VARIable ch$,A$
                   (query)      :DISPlay:VARIable? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
                                 (OFF=set in position,ON=set in up-low)
     Explanation   Sets the upper-lower mode for the channel designated by ch$.
                   Returns the current upper-lower mode for the channel designated
                   by ch$ as character data.
     Example       :DISPlay:VARIable CH1,ON
                   Sets the upper-lower mode for channel 1 to on.
     When allowed  In ALL.



(10) Sets and queries the upper-lower level.
     Syntax        (command)    :DISPlay:VARIUPLOw ch$,B,C
                   (query)      :DISPlay:VARIUPLOw? ch$
                   (response)   ch$,B,C<NR3>
                                 B,C=-9.9999E+29 to +9.9999E+29
     Explanation   Sets the upper-lower level for the channel designated
                   by ch$ to a numerical value.
                   Returns the current upper-lower level for the channel
                   designated by ch$ as an NR3 numerical value.
     Example       :DISPlay:VARIUPLOw CH1,1.0E+1,-1.0E+1
                   Sets the upper-lower level for channel 1 to 1.0E+1,-1.0E+1.
     When allowed  upper-lower mode of an input channel to "on".



(11) Sets and queries the zoom function.
     Syntax        (command)    :DISPlay:ZOOM A$
                   (query)      :DISPlay:ZOOM?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the zoom function.
                   Returns the current setting of zoom function as charcter data.
     Example       :DISPlay:ZOOM ON
                   Sets the zoom function.
     When allowed  MEM,POW.



(12) Sets and queries the zoom magnification.
     Syntax        (command)    :DISPlay:ZOOMMag A$
                   (query)      :DISPlay:ZOOMMag?
                   (response)   A$
                                 A$= Same as :XMAG
     Explanation   Sets the zoom magnification.
                   Returns the current setting of zoom magnification
                   as charcter data.
     Example       :DISPlay:ZOOMMag X1_100
                   Sets to be 1/100 the compression ratio along the time
                   axis for the lower screnn in the zoom function.
     When allowed  MEM,POW.



(13) Sets and queries the logic recording width.
     Syntax        (command)    :DISPlay:LWIDth A$
                   (query)      :DISPlay: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       :DISPlay:LWIDth WIDE
                   Sets the logic recording width to wide.
     When allowed  In MEM,REC,R&M,POW.



(14) Sets and queries the display size.
     Syntax        (command)    :DISPlay:SIZE A$
                   (query)      :DISPlay:SIZE?
                   (response)   A$
                                 A$ = NORMal,NARRow
                                      NORMal : set to normal
                                      NARRow : set to narrow(half)
     Explanation   Sets the display size.
                   Returns the current display size as character data.
     Example       :DISPlay:SIZE NARRow
                   Sets the display size to NARROW.
     When allowed  In MEM,REC,R&M,POW.



(15) Sets and queries the X-axis in the XY format.
     Syntax        (command)    :DISPlay:XAXIs A,ch$
                   (query)      :DISPlay:XAXIs? A
                   (response)   A<NR1>,ch$
                                 A = 1 to 8(graph)
     Explanation   Sets the X-axis channel in the XY format for the
                   display graph designated by A.
                   Returns the current X-axis channel in the XY format
                   for the display graph designated by A as character data.
     Example       :DISPlay:XAXIs 1,CH1
                   Sets the X-axis of graph 1 to channel 1.
     When allowed  In ALL, in XY format.



(16) Sets and queries the Y-axis in the XY format.
     Syntax        (command)    :DISPlay:YAXIs A,ch$
                   (query)      :DISPlay:YAXIs? A
                   (response)   A<NR1>,ch$
                                 A = 1 to 8(graph)
     Explanation   Sets the Y-axis channel in the XY format for the
                   display graph designated by A.
                   Returns the current Y-axis channel in the XY format
                   for the display graph designated by A as character data.
     Example       :DISPlay:YAXIs 1,CH1
                   Sets the Y-axis of graph 1 to channel 1.
     When allowed  In ALL, in XY format.



(17) Sets and queries magnification/compression factor on the time axis.
     Syntax        (command)    :DISPlay:XMAG A$(,B$)
                   (query)      :DISPlay:XMAG?
                   (response)   A$(,B$)
                                 A$,B$=X10 to X1_100000(MEM)
                                       X1 to X1_20000  (REC)
                                       X10 to X1_10000 (POW)
                                 B$=magnification/compression for MEM in R&M dual waveform.
     Explanation   Sets the magnification/compression factor on the time axis
                   according to character data.
                   Returns the current magnification/compression factor on the
                   time axis as character data.
     Example       :DISPlay:XMAG X1_10
                   Sets the compression ratio along the time axis to be 1/10.
     When allowed  In MEM,REC,R&M,POW.



(18) 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.



(19) Sets and queries the CRT display waveform for the recorder
     and memory function.
     Syntax        (command)    :DISPlay:RMDIsplay A$
                   (query)      :DISPlay:RMDIsplay?
                   (response)   A$
                                 A$=REC,MEM,R_M
     Explanation   Sets the waveform shown on th screen, in the recorder and
                   memory function, according to the character data.
                   Returns the waveform shown on the screnn, in the recorder
                   and memory function, as character data.
     Example       :DISPlay:RMDIsplay MEM
                   Sets the waveform shown in the recorder and memory function
                   to the memory waveform.
     When allowed  In R&M.



(20) Sets and queries the FFT waveform display color.
     Syntax        (command)    :DISPlay:FFTDrawing A$,B$
                   (query)      :DISPlay:FFTDrawing? A$
                   (response)   A$,B$
                                 A$=G1, G2
                                 B$=OFF, C1 to C12
     Explanation   Sets the FFT waveform display color for the graph
                   designated by A$.
                   Returns the FFT waveform display color for the graph
                   designated by A$ as character data.
     Example       :DISPlay:FFTDrawing G1,C1
                   Displays the graph 1 waveform in display color 1.
     When allowed  In FFT.



(21) Queries the over-all.
     Syntax        (query)      :DISPlay:OVERAll? A$
                   (response)   A$,B<NR3>
                                 A$=G1, G2
                                 B = over-all
     Explanation   Returns the over-all for the graph designated by A$
                   as NR3 format.
     When allowed  In FFT.



(22) Queries the peak/max value.
     Syntax        (query)      :DISPlay:MAXPeak? A$,B
                   (response)   B<NR1>,C<NR1>,D<NR3>
                                 A$=G1, G2
                                 B = 1 to 10
                                 C = x-axis point
                                 D = peak or max value
     Explanation   Returns the peak or max value for the graph designated by A$.
     When allowed  In FFT.



(23) Sets and queries the comment display.
     Syntax        (command)    :DISPlay:COMMent A$
                   (query)      :DISPlay:COMMent?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the comment display.
                   Returns the current setting of comment display as
                   charcter data.
     Example       :DISPlay:COMMent ON
                   Display comment.
     When allowed  MEM,REC,R&M,POW.



-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 (XY)
                                    OFF,TRACE           (FFT)
     Explanation   Sets the A and B cursor type.
                   Returns the current A and B cursor type as character data.
     Example       :CURSor:MODE TRACe
                   Sets trace cursors.
     When allowed  In ALL.



(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 ALL.



(3) Sets and queries the channel for the A cursor.
     Syntax        (command)    :CURSor:ACHAnnel A
                   (query)      :CURSor:ACHAnnel?
                   (response)   A<NR1>
                                 bit0 to bit7 is CH1 to CH8
                                 (1,2,4,8,16,32,64,128 is CH1 to CH8)
     Explanation   Sets the channel for the A cursor.
                   Returns the current A cursor channel OR as NR1 numerical value.
     Example       :CURSor:ACHAnnel 3
                   Sets the channel for the A cursor to channel 1 and channel 2.
     When allowed  In MEM,REC,R&M,POW.



(4) Sets and queries the channel for the B cursor.
     Syntax        (command)    :CURSor:BCHAnnel A
                   (query)      :CURSor:BCHAnnel?
                   (response)   A<NR1>
                                 same to ACHAnnel command.
     Explanation   Sets the channel for the B cursor.
                   Returns the current B cursor channel OR as NR1 numerical value.
     Example       :CURSor:BCHAnnel 6
                   Sets the channel for the B cursor to channel 2 and channel 3.
     When allowed  In MEM,REC,R&M,POW.



(5) Sets and queries the position of the A cursor.
     Syntax        (command)    :CURSor:APOSition A
                   (query)      :CURSor:APOSition?
                   (response)   A<NR1>
                                 A=0 to number of stored data values(time,trace)
                                 A=0 to 500(volt axis)
     Explanation   Sets the A cursor position.
                   Returns the current A cursor position as character data.
     Example       :CURSor:APOSition 800
                   Move the A cursor position to 800 points.
     When allowed  In ALL.



(6) Sets and queries the position of the B cursor.
     Syntax        (command)    :CURSor:BPOSition A
                   (query)      :CURSor:BPOSition?
                   (response)   A<NR1>
                                 A= same to APOSition command.
     Explanation   Sets the B cursor position.
                   Returns the current B cursor position as character data.
     Example       :CURSor:BPOSition 800
                   Move the B cursor position to 800 points.
     When allowed  In ALL.



(7) Queries the cursor readout time axis value.
     Syntax        (query)      :CURSor:DTREad? A$
                   (response)    B$
                                  A$ = A, B, B_A
                                  B$ = the readout value
     Explanation   Returns the cursor readout time axis value 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.



(8) Queries the cursor readout value (V).
     Syntax        (query)      :CURSor:DVREad? A$,ch$
                   (response)    ch$,B$(,C$)
                                  A$ = A, B, B_A
                                  ch$= CH1 to CH8, Z1 to Z8(POW)
                                  B$,C$ = the readout volt axis value
     Explanation   Returns the cursor readout value as character data.
     Example       (query)      :CURSor:DVREad? A,CH1
                   (response)   :CURSor:DVREad CH1,10.000 mV
                   Queries the A cursor readout value.
     When allowed  During use of the trace cursor or the vertical cursor.
                   (excluding setting the channel to all)



(9) Sets and queries the graph for the A and B cursors.
     Syntax        (command)    :CURSor:ABCHAnnel A$
                   (query)      :CURSor:ABCHAnnel?
                   (response)   A$
                                 A$=G1,G2
     Explanation   Sets the graph for the A and B cursors when the display format
                   is DUAL. If the display format is SINGLe or NYQuist, the cursor is
                   displayed on graph 1, whatever setting is made with this command.
                   Returns the current graph setting for the A and B cursors as
                   character data.
     Example       :CURSor:ABCHAnnel G1
                   The A and B cursors are displayed on graph 1.
     When allowed  In FFT.



(10) Queries the cursor readout position for FFT data.
     Syntax        (query)      :CURSor:DFREad? A$
                   (response)    B$,C$
                                  A$= G1,G2
                                  B$= readout position for x-axis data
                                  C$= readout position for y-axis data
     Explanation   Returns the cursor readout position for FFT data as character data.
     When allowed  In FFT.



-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 CH8,CHA to CHD
                                 A=0 to (maximum data)
     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.
     Note          It becomes an execution error, when the channel is not data stored.
     When allowed  In MEM,R&M(MEM wave).



(2) Queries the number of data samples stored.
     Syntax        (query)      :MEMory:MAXPoint?
                   (response)   A <NR1>
                                 A = 0 : no data stored
                                 A=0 to (maximum data)
     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 3000 (when headers are on)
                   The number of data samples stored in the memory is 3000.
     When allowed  In MEM,R&M(MEM wave).



(4) 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,R&M(MEM wave).



(5) Inputs data to memory, and outputs stored data.(ASCII)
     Syntax        (command)    :MEMory:ADATa B,C,...
                   (query)      :MEMory:ADATa? A
                   (response)   B,C,... <NR1>
                                 B,C,... =-32768 to 32767
                                 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.


     * Relationship between data values in memory and measured when volt,tc,rtd,humid.

                   The relationship between the data values(-32768 to 32767)
                   input and output using the :MEMory:ADATa command and
                   the measured voltage axis values is described below.



                   measurement value = (data) x (voltage axis range) / (data num at 1 DIV)
     Example
                   data = 7680, voltage axis range = 1(V/10DIV)
                   data num at 1 DIV = 1600
                   measurement value =7680x1/1600=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 and R&M(MEM wave), provided that stored data is present, and provided that the
                   input/output point is lower than the amount of data stored.



(6) Input voltage axis data to memory, and output volt axis data from memory.
    (volt,tc,rtd,humid,count,revolve)
     Syntax        (command)    :MEMory:VDATa B,C,...
                   (query)      :MEMory:VDATa? A
                   (response)   B,C,... <NR3>
                                 B,C,... =volt axis value
                                 A=1 to 80(data num)
     Explanation   Puts the data values (volt,tc,rtd,humid,count,revolve 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 volt axis 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.

     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 volt axis values.
     When allowed  In MEM and R&M(MEM wave), provided that stored data is present, and provided
                   that the input/output point is lower than the amount of
                   data stored.



(7) 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  In ALL.



(8) Outputs real time data(ASCII)
     Syntax        (command)    :MEMory:AREAl? ch$
                   (response)   A<NR1>
                                  A=-32768 to 32767
     Explanation   Returns the value input on the channel designated by ch$.
     Example       :MEMory:AREAl? CH1
                   :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  In ALL.



(9) Outputs real time data. (volt axis value)
     Syntax        (command)    :MEMory:VREAl? ch$
                   (response)   A<NR3>
                                 A=volt
     Explanation   Returns as a volt axis value the value input on the channel
                   designated by ch$.
     Example       :MEMory:VREAl? CH1
                   :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  In ALL.



(10)Binary transfer of stored data.
     Syntax        (query)      :MEMory:BDATa? A
                   (response)   #0.........
                                  A = 1 to 400
                                       (number of data values to be output)
     Explanation   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),is transmitted.
                     The data is followed by LF (0AH) + EOI.






                   The data consists of the unaltered binary codes of the
                   data stored in memory.
                   The bits are transmitted most significant bit first.
                   The data obtained is the same as that for ADATa?; 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 and R&M(MEM wave), 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 (binary).
     Syntax        (query)      :MEMory:BREAl? ch$
                   (response)   Binary data (2 bytes)
     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.



(12) Sets and queries the output point for FFT data.
     Syntax        (command)    :MEMory:FFTPOint A$,B
                   (query)      :MEMory:FFTPOint?
                   (response)   A$,B<NR1>
                                 A$=G1, G2
                                 B=0 to (number of FFT points -1):STR,ACR,CCR,IMP
                                   0 to (number of FFT points X 0.4):
                                                          LIN,RMS,PSP,TRF,COH,CSP
                                   0 to 400                      :HIS,OCT
     Explanation   Sets the output point for FFT data on the graph number designated
                   by A$.
                   Returns the current output point as an NR1 format.
     Example       :MEMory:FFTPOint G1,100
                   Sets the output point for FFT data on the graph 1 to 100.
     When allowed  In FFT.



(13) Queries the FFT data at the output point.
     Syntax        (query)      :MEMory:FFTData?
                   (response)   A<NR3>,B<NR3>
                                 A=x-axis data
                                 B=y-axis data.
     Explanation   Returns the x-axis and y-axis FFT data at the output point
                   specified by the instruction :MEMory:FFTPOint in <NR3>
                   numerical format.
                   When this command is executed, only one output point is
                   calculated, and then the specified output point is increased
                   by one. By executing this command repeatedly, a continuous set
                   of data can be obtained.
     Example       :MEMory:FFTPOint G1,100
                   :MEMory:FFTData?
                   Returns the x-axis and y-axis FFT data at points of 100 on graph 1.
     When allowed  In FFT.



-8.SYSTem command (Sets and queries the system,copy&comm,print screen.)

:SYSTem



(1) 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.



(2) Sets 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.



(3) 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 and queries 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.



(4) Sets and queries the grid type for display.
     Syntax        (command)    :SYSTem:GRID A$
                   (query)      :SYSTem:GRID?
                   (response)   A$
                                 A$ = OFF,STD,STD_Dark
                                      OFF: No grid
                                      STD: Standard grid
                                      STD_Dark: Standard (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.



(5) Sets and queries the grid type for printer.
     Syntax        (command)    :SYSTem:PGRID A$
                   (query)      :SYSTem:PGRID?
                   (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 printed.
                   Returns the current grid setting as character data.
     Example       :SYSTem:PGRID STD
                   Sets the standard grid.
     When allowed  In ALL.



(6) Sets and queries the time axis display.
     Syntax        (command)    :SYSTem:TMAXis A$
                   (query)      :SYSTem:TMAXis?
                   (response)   A$
                                 A$=TIME,TIME(60),DATE,SCALe
     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.



(7) Sets and queries the backlight saver function.
     Syntax        (command)    :SYSTem:CRTOff A
                   (query)      :SYSTem:CRTOff?
                   (response)   A&lr;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.



(8) Sets and queries the display color.
     Syntax        (command)    :SYSTem:LCDDisp A$
                   (query)      :SYSTem:LCDDisp?
                   (response)   A$
                                 A$=C1 to C3
     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.



(9) 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.



(10) Sets the calendar date, and queries the current calendar date.
     Syntax        (command)    :SYSTem:DATE A,B,C
                   (query)      :SYSTem:DATE?
                   (response)   A,B,C<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 00,10,16
                   Sets the internal calendar to Oct 16nd, 2000.
     When allowed  In ALL.



(11) Sets the time, and queries the current time.
     Syntax        (command)    :SYSTem:TIME A, B
                   (query)      :SYSTem:TIME?
                   (response)    A, B <NR1>
                                  A = 0 to 23 (hour)
                                  B = 0 to 59 (min)
     Explanation   Sets the time.
                   Returns the current time.
     Example       :SYSTem:TIME 10, 0
                   Sets the internal clock to 10:00.
     When allowed  In ALL.



(12) Clearing waveform data.
     Syntax        (command)    :SYSTem:DATAClear
     Explanation   Clear the waveform data.
     When allowed  In ALL.



(13) 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.



(14) Sets and queries the output destination by the COPY key.
     Syntax        (command)    :SYSTem:COPY A$
                   (query)      :SYSTem:COPY?
                   (response)    A$
                                  A$ = IN_PRinter, PC
     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.
     Example       :SYSTem:COPY IN_PRinter
                   Prints on the internal printer.
     When allowed  In ALL.



(15) 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.
     When allowed  In ALL.



(16) Sets and queries the number of channels used.
     Syntax        (command)    :SYSTem:USECH A
                   (query)      :SYSTem:USECH?
                   (response)    A<NR1>
                                  A = 2, 4, 8
     Explanation   Sets the number of channels used 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.



(17) Sets and queries the print size.
     Syntax        (command)    :SYSTem:PSIZE A$
                   (query)      :SYSTem:PSIZE?
                   (response)   A$
                                 A$=SMALl,NORMall
     Explanation   Sets the print size.
                   Returns the current setting of print size as character data.
     Example       :SYSTem:PSIZE SAMLl
                   Sets the print size to SMALl.
     When allowed  In MEM,REC,R&M.



(18) Sets and queries the auto variable scale function.
     Syntax        (command)    :SYSTem:ATVARIable A$
                   (query)      :SYSTem:ATVARIable?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the auto variable scale function.
                   Returns the current setting of auto variable scale
                   function as character data.
     Example       :SYSTem:ATVARIable ON
                   The variable function responds automatically to changes
                   in scaling.
     When allowed  In ALL.



(19) Sets and queries the time axis print.
     Syntax        (command)    :SYSTem:PTMAxis A$
                   (query)      :SYSTem:PTMAxis?
                   (response)   A$
                                 A$=TIME,TIME(60),DATE,SCALe
     Explanation   Sets the time axis print as character data.
                   Returns the current time axis print setting as
                   character data.
     Example       :SYSTem:PTMAxis TIME
                   Sets the time axis print to TIME.
     When allowed  In ALL.



(20) Sets and queries magnification/compression factor on the time axis of printer.
     Syntax        (command)    :SYSTem:PXMAG A$(,B$)
                   (query)      :SYSTem:PXMAG?
                   (response)   A$(,B$)
                                 A$   = SAME
                                 A$,B$= X10 to X1_100000 (MEM,MEM of R&M,POW)
                                    SAME, X1 to X1_20000 (REC,REC of R&M)
                                    SAME:link to screen magnification/
                                         compression setting.
                                    In R&M, A$:REC of R&M. B$:MEM of R&M.
     Explanation   Sets the magnification/compression factor on the time axis
                   of printer according to character data.
                   Returns the current magnification/compression factor on the
                   time axis of printer as character data.
     Example       :SYSTem:PXMAG X1_10
                   Sets the compression ratio along the time axis to be 1/10.
     When allowed  In ALL.



(21) Sets and queries printing of the upper and lower limits.
     Syntax        (command)    :SYSTem:PRIUplow A$
                   (query)      :SYSTem:PRIUplow?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets printing of the upper and lower limits.
                   Returns the current setting of printing of the upper and
                   lower limits.
     Example       :SYSTem:PRIUplow ON
                   Prints the upper and lower limits.
     When allowed  In ALL.



(22) Sets 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 NUMBER
                   Sets the channel marker to NUMBER.
     When allowed  In ALL.



(23) Sets and queries the printer density.
     Syntax        (command)    :SYSTem:PRIDensity A
                   (query)      :SYSTem:PRIDensity?
                   (response)   A<NR1>
                                 A=1 to 5(1:light,5:dark)
     Explanation   Sets the printer density according to character data.
                   Returns the current printer density setting as character data.
     Example       :SYSTem:PRIDensity 3
                   Sets the printer density to standard.
     When allowed  In ALL.



(24) Sets and queries the zero position comment.
     Syntax        (command)    :SYSTem:ZEROcom A$
                   (query)      :SYSTem:ZEROcom?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the zero position comment.
                   Returns the current setting of the zero position comment
                   as character data.
     Example       :SYSTem:ZEROcom ON
                   Prints comments in the zero position.
     When allowed  In ALL.



(25) Sets and queries the counter print.
     Syntax        (command)    :SYSTem:COUNter A$(,"NAME$",B)
                   (query)      :SYSTem:COUNter?
                   (response)   A$,"NAME$",B<NR1>
                                 A$=OFF,DATE,NAME
                                 NAME$=counter name (10 characters)
                                 B =counter value(0 to 9999)
     Explanation   Sets the counter print.
                   Returns the current counter print setting as character data.
                   NAME$ is effective only when A$ is set to NAME.
     Example       :SYSTem:COUNter OFF
                   The counter print is disabled.
                   :SYSTem:COUNter DATE,100
                   Prints the counter and date.
                   :SYSTem:COUNter NAME,"count", 100
                   Prints the counter name and counter.
     When allowed  In ALL.



(26) Sets and queries the alarm beep.
     Syntax        (command)    :SYSTem:BEEP A$
                   (query)      :SYSTem:BEEP?
                   (response)   A$
                                 A$=OFF,BEEP1,BEEP2
     Explanation   Sets the alarm beep.
                   Returns the current alarm beep as character data.
     Example       :SYSTem:BEEP BEEP1
                   Sets the alarm beep to on.
     When allowed  In ALL.



(27) Sets and queries the output destination by the PRINT key.
     Syntax        (command)    :SYSTem:PRINt A$
                   (query)      :SYSTem:PRINt?
                   (response)   A$
                                 A$=PRINter, LAN
     Explanation   Sets the output destination by the PRINT key.
                   Returns the current setting of the output destination
                   by the PRINT key.
     Example       :SYSTem:PRINt PRINter
                   Prints out for internal printer unit.
     When allowed  In ALL.



(28) Sets and queries the PRINT select function.
     Syntax        (command)    :SYSTem:PSELect A$
                   (query)      :SYSTem:PSELect?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the PRINT select function.
                   Returns the current setting of the PRINT select function
                   as character data.
     Example       :SYSTem:PSELect ON
                   When the PRINT key is pressed to print, the print area or
                   print type can be selected.
     When allowed  In ALL.



(29) Sets and queries the output destination by the SAVE key.
     Syntax        (command)    :SYSTem:SAVE A$
                   (query)      :SYSTem:SAVE?
                   (response)   A$
                                 A$=OFF,FD,PC,SCSI,MO,HDD,LAN
                                  MO,HDD:internal SCSI device.
                                  SCSI  :external SCSI device.
     Explanation   Sets the output destination by the SAVE key.
                   Returns the current setting of the output destination
                   by the SAVE key.
     Example       :SYSTem:SAVE PC
                   Saves to PCcard.
     When allowed  In ALL.



(30) Sets and queries the SAVE select function.
     Syntax        (command)    :SYSTem:SSELect A$
                   (query)      :SYSTem:SSELect?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the SAVE select function.
                   Returns the current setting of the SAVE select function
                   as character data.
     Example       :SYSTem:SSELect ON
                   When the SAVE key is pressed to save, the save area and
                   save type can be selected.
     When allowed  In ALL.



(31) Sets and queries the save type function.
     Syntax        (command)    :SYSTem:SAVEKind A$
                   (query)      :SYSTem:SAVEKind?
                   (response)   A$
                                 A$=SET,BIN,TEXT,ALLBin,ALLText,DISP,WAVE
     Explanation   Sets the save type function.
                   Returns the current setting of the save type function
                   as character data.
     Example       :SYSTem:SAVEKind SET
                   Saves the setting data when the SAVE key is pressed.
     When allowed  In ALL.



(32) Sets and queries the save name.
     Syntax        (command)    :SYSTem:SAVEName "NAME$"
                   (query)      :SYSTem:SAVEName?
                   (response)   NAME$
                                 NAME$:save name(8 characters)
     Explanation   Sets the save name.
                   Returns the current save name as character data.
     Example       :SYSTem:SAVEName "NAME"
                   Creates file name
                   When the SAVE key is pressed,Creates file name for "NAME".
     When allowed  In ALL.



(33) Sets and queries the save area.
     Syntax        (command)    :SYSTem:SAVEArea A$
                   (query)      :SYSTem:SAVEArea?
                   (response)   A$
                                 A$=ALL,A_B
     Explanation   Sets the save area.
                   Returns the current setting of the save area as character data.
     Example       :SYSTem:SAVEArea ALL
                   When the SAVE key is pressed, saves to all data.
     When allowed  In ALL.



(34) Sets and queries the interval for the SAVE key function.
     Syntax        (command)    :SYSTem:SAVEThinout A$
                   (query)      :SYSTem:SAVEThinout?
                   (response)   A$
                                 A$=OFF,X1_2,X1_5,X1_10,X1_20,X1_50,
                                    X1_100,X1_200,X1_500,X1_1000
     Explanation   Sets the interval points that is applied when data is stored
                   in text format by the SAVE key function.
                   Returns the current setting of the interval for the SAVE key
                   function as character data.
     Example       :SYSTem:SAVEThinout X1_2
                   Sets the thining data for 1/2.
     When allowed  In ALL.



(35) Sets and queries the image compress function.
     Syntax        (command)    :SYSTem:SAVEComp A$
                   (query)      :SYSTem:SAVEComp?
                   (response)   A$
                                 A$=NOCOmp,COMP
     Explanation   Sets the image compress function.
                   Returns the current setting of the image compress function
                   as character data.
     Example       :SYSTem:SAVEComp COMP
                   Color image files saved by pressing the SAVE key can be
                   compressed.
     When allowed  In ALL.



(36) Sets and queries the wave image shot.
     Syntax        (command)    :SYSTem:SAVEShot A
                   (query)      :SYSTem:SAVEShot?
                   (response)   A<NR1>
                                 A= 1 to 60 (DIV)
     Explanation   Sets the wave image shot.
                   Returns the current setting of the wave image shot
                   as an NR1 numerical value.
     Example       :SYSTem:SAVEShot 30
                   Sets waveform image recording length to 30DIV when
                   SAVE key is pressed.
     When allowed  In ALL.



(37) Sets and queries the external input terminals.
     Syntax        (command)    :SYSTem:EXT1mode(EXT2mode) A$
                   (query)      :SYSTem:EXT1mode(EXT2mode)?
                   (response)   A$
                                 A$=START,STOP,S_S,PRINT,SAVE
                                    S_S:start & stop
     Explanation   Sets the external input terminals(1 and 2).
                   Returns the current setting of the external input
                   terminals(1 and 2) as character data.
     Example       :SYSTem:EXT1mode START
                   Start measuring with EXT.IN1 terminal transition
                   (H to L).
     When allowed  In ALL.



(38) Sets and queries the slope of external trigger terminal.
     Syntax        (command)    :SYSTem:EXTTrig A$
                   (query)      :SYSTem:EXTTrig?
                   (response)   A$
                                 A$=UP,DOWN
     Explanation   Sets the slope of external trigger terminal.
                   Returns the current setting of the slope of external
                   trigger terminal as character data.
     Example       :SYSTem:EXTTrig UP
                   Sets the slope of external trigger terminal to UP.
     When allowed  In ALL.



(39) Sets and queries the slope of external sampling terminal.
     Syntax        (command)    :SYSTem:EXTSmpl A$
                   (query)      :SYSTem:EXTSmpl?
                   (response)   A$
                                 A$=UP,DOWN
     Explanation   Sets the slope of external sampling terminal.
                   Returns the current setting of the slope of external
                   sampling terminal as character data.
     Example       :SYSTem:EXTSmpl UP
                   Sets the slope of external sampling terminal to UP.
     When allowed  In ALL.



(40) Sets and queries the GO(NG) output terminal.
     Syntax        (command)    :SYSTem:EXTGo(Ng) A$
                   (query)      :SYSTem:EXTGo(Ng)?
                   (response)   A$
                                 A$=MEAS,COMP,OR,AND
                                    OR :measure or wavecomp
                                    AND:measure and wavecomp
     Explanation   Sets the GO(NG) output terminal.
                   Returns the current setting of the GO(NG) output
                   terminal as character data.
     Example       :SYSTem:EXTGo MEAS
                   Output L signal when the result of a numerical
                   calculation is GO.
     When allowed  In ALL.



(41) Sets and queries the EXT.OUT terminal.
     Syntax        (command)    :SYSTem:EXTOut A$
                   (query)      :SYSTem:EXTOut?
                   (response)   A$
                                 A$=ERROR,BUSY,START,TRIG,CAL
     Explanation   Sets the EXT.OUT terminal.
                   Returns the current setting of the EXT.OUT
                   terminal as character data.
     Example       :SYSTem:EXTOut ERROR
                   Sets the EXT.OUT mode to ERROR.
     When allowed  In ALL.



(42) Sets and queries the TRIG OUT terminal.
     Syntax        (command)    :SYSTem:TRGOut A$
                   (query)      :SYSTem:TRGOut?
                   (response)   A$
                                 A$=PULSe,LEVEl
     Explanation   Sets the TRIG OUT terminal.
                   Returns the current setting of the TRIG OUT
                   terminal as character data.
     Example       :SYSTem:TRGOut PULSe
                   Sets the TRIG OUT mode to PULSe.
     When allowed  In ALL.



(43) Sets and queries the printer density of each waveform display color.
     Syntax        (command)    :SYSTem:WAVEDensity ch$,A$
                   (query)      :SYSTem:WAVEDensity? ch$
                   (response)   ch$,A$
                                 A$=LIGHt,NORMal,MIDDark,DARK
     Explanation   Sets the printer density of each waveform display
                   color.
                   Returns the current setting of the printer density
                   of each waveform display color as character data.
     Example       :SYSTem:WAVEDensity CH1,DARK
                   Sets the printer density of channel 1 to DARK.
     When allowed  In ALL.



(44) Sets and queries the customer color.
     Syntax        (command)    :SYSTem:SETColor A$,R,G,B
                   (query)      :SYSTem:SETColor? A$
                   (response)   A$,R,G,B(<NR1>)
                                 A$=C1 to C12,GRID,A_B,NUM,FRAME,BACK
                                    A_B  :A and B cursor
                                    NUM  :numerical character
                                    FRAME:screen frame
                                 R,G,B=0 to 15(RGB level)
     Explanation   Sets the customer color.
                   Returns the current setting of the customer color
                   as an NR1 numerical values(RGB).
     Example       :SYSTem:SETColor C1,15,0,0
                   Sets the wave color 1 to red.
     When allowed  In ALL.



(45) Sets and queries the MO controlled by PC function.
     Syntax        (command)    :SYSTem:SCSIConnect A$
                   (query)      :SYSTem:SCSIConnect?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the MO controlled by PC function.
                   Returns the current setting of the MO controlled
                   by PC function as character data.
     Example       :SYSTem:SCSIConnect ON
                   The internal SCSI device is controlled from a PC
                   connected to this instrument on the SCSI bus.
     When allowed  In ALL.



(46) Sets and queries the menu conrol function.
     Syntax        (command)    :SYSTem:MENU A$,B$
                   (query)      :SYSTem:MENU? A$
                   (response)   A$,B$
                                 A$=CHANnel,SCALing,COMMent,
                                    MEMDiv,MEASurement,WAVEcalc,
                                    SAVE,PRINter,INTErface,SELFcheck
                                 B$=OFF,ON
     Explanation   Sets the menu control function.
                   Returns the current setting of the menu condition
                   as character data.
     Example       :SYSTem:MENU SCALing,OFF
                   Sets scale setting display to OFF.
     When allowed  In ALL.



(47) Sets and queries the SAVE key divison.
     Syntax        (command)    :SYSTem:SAVEDivision A
                   (query)      :SYSTem:SAVEDivision?
                   (response)   A<NR1>
                                 A=0(OFF),32,128,512
     Explanation   Sets the SAVE key division.
                   Returns the current setting of the SAVE key division
                   as NR1 numerical value.
     Example       :SYSTem:SAVEDivision 32
                   Saves 32MB division.
     When allowed  In ALL.



(48) Sets and queries the GUI dislay in hardcopy.
     Syntax        (command)    :SYSTem:COPYGui A$
                   (query)      :SYSTem:COPYGui?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the GUI display in hardcopy.
                   Returns the current setting of the GUI display
                   as character data.
     Example       :SYSTem:COPYGui OFF
                   Copy widthout GUI.
     When allowed  In ALL.



(49) Sets and queries the GUI display in BMP save.
     Syntax        (command)    :SYSTem:SAVEGui A$
                   (query)      :SYSTem:SAVEGui?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the GUI display in BMP save.
                   Returns the current setting of the GUI display
                   as character data.
     Example       :SYSTem:SAVEGui OFF
                   Saves BMP widthout GUI.
     When allowed  In ALL.



(50) Sets and queries the BMPfile pages.
     Syntax        (command)    :SYSTem:SAVEPage A
                   (query)      :SYSTem:SAVEPage?
                   (response)   A<NR1>
                                 A=ALL,1 to 100
     Explanation   Sets the number of pages for BMP save.
                   Returns the current setting of the pages for BMP save
                   as NR1 numerical value.
     Example       :SYSTem:SAVEPage 1
                   Saves BMP for 1 file.
     When allowed  In ALL.



-9.SCALing command(Sets and queries scaling at channel screen.)

:SCALing



(1) Sets and queries the type of scaling.
     Syntax        (command)    :SCALing:KIND ch$,A$
                   (query)      :SCALing:KIND? ch$
                   (response)   ch$,A$
                                 A$=POINT,RATIO
     Explanation   Sets the type of scaling for the pulse designated by ch$.
                   Returns the current type of scaling for the pulse designated
                   by ch$ as a character string.
     Example       :SCALing:KIND CH1,POINT
                   Sets the type of scaling for channel 1 to POINT(2-point).
     When allowed  In ALL.



(2) Sets and queries the scaling kind.
     Syntax        (command)    :SCALing:SET ch$,A$
                   (query)      :SCALing:SET? ch$
                   (response)   ch$,A$
                                 A$=OFF,SCI,ENG
     Explanation   Sets the scaling kind for the pulse designated by ch$.
                   Returns the current scaling kind for the pulse designated
                   by ch$ as a character string.
     Example       :SCALing:SET CH1,ENG
                   Sets the scaling kind for channel 1 to ENG.
     When allowed  In ALL.



(3) Sets and queries the scaling conversion value.
     Syntax        (command)    :SCALing:VOLT ch$,A
                   (query)      :SCALing:VOLT? ch$
                   (response)   ch$,A<NR3>
                                 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 all functions, 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>
                                 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 all functions, 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$"
                                 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 (= degree),
                      ~e (= micro straint), ~u (= maicro), ~o (= ohom)
                   Returns the current scaling unit for the channel
                   designated by ch$ as character data.
                   Single quotation marks (') can be used instead of
                   double quotation marks (").
     Example       :SCALing:UNIT CH1,"mA"
                   Sets the scaling unit for channel 1 to milliamps.
     When allowed  In ALL.



(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>
                                 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 all functions, 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>
                                 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 all functions, when the 2-point scaling is set.



-10.COMMent comman (Sets and queries the comments at channel,status screen.)

:COMMent



(1) Sets and queries the title comments, and inputs comment characters.
     Syntax        (command)    :COMMent:TITLe A$(,"B$")
                   (query)      :COMMent:TITLe?
                   (response)   A$,"B$"
                                 A$=OFF,SETTing,COMMent,S_C
                                 B$ = comment string (up to 40 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 (= degree),
                      ~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.
                   Single quotation marks (') can be used instead of double
                   quotation marks(").
     Example       :COMMent:TITLe COMMent,"HIOKI"
                   Inputs "HIOKI" as a title comment.
     When allowed  In ALL.



(2) Sets and queries the comments for all channels.
     Syntax        (command)    :COMMent:EACHch (ch$,) A$
                   (query)      :COMMent:EACHch? ch$
                   (response)   ch$,A$
                                 ch$=CHA to CHD (logic)
                                 A$=OFF,SETTing,COMMent,S_C(analog)
                                    OFF,COMMent(logic)
     Explanation   Enables and disables comments for all channels.
                   Returns the current enablement state of comments for
                   all channels as character data.
     Example       :COMMent:EACHch COMMent
                   Prints the comments for analog channels on the recording
                   paper.
     When allowed  In ALL.



(3) Sets and queries the comment characters for each channel.
     Syntax        (command)    :COMMent:CH ch$,(NO$,)"A$"
                   (query)      :COMMent:CH? ch$
                   (response)   ch$,(NO$,)"A$"
                                 NO$=NO1 to NO4 (logic)
                                  A$ = comment string (up to 40 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 (= degree),
                      ~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.
                   Single quotation marks (') can be used instead of double
                   quotation marks(").
     Example       :COMMent:CH CH1,"ch1=TEST"
                   Sets the comment display for channel 1 to "ch1 = TEST".
     When allowed  In ALL.



-11.CALCulate command (Measurement setting and querying at measurement screen)

:CALCulate



(1) Sets and queries the 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 the numerical calculation area
     Syntax        (command)    :CALCulate:MEASArea A$
                   (query)      :CALCulate:MEASArea?
                   (response)   A$
                                 A$=ALL,A_B
     Explanation   Sets the numerical calculation area.
                   Returns the current setting of the calculation area
                   as character data.
     Example       :CALCulate:MEASArea ALL
                   Sets the calculation area to ALL data.
     When allowed  In MEM.



(3) Sets and queries the printing numerical 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,POW.



(4) Sets and queries the storing a numerical calculation result.
     Syntax        (command)    :CALCulate:MEASFsave A$(,B$(,"NAME$"))
                   (query)      :CALCulate:MEASFsave?
                   (response)   A$,B$,"NAME$"
                                 A$=OFF,FD,PC,SCSI,MO,HDD,LAN
                                 B$=NEW,EXIST
                                 NAME$=file name(8 characters)
     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 PC,NEW
                   Saves a calculation result to new file on a PC card.
     When allowed  In MEM.



(5) Sets and queries the numerical calculations.
     Syntax        (command)    :CALCulate:MEASSet NO$,A$,ch$(,B)
                                :CALCulate:MEASSet NO$,XYARea,xch$,ych$
                                :CALCulate:MEASSet NO$,CALC
                   (query)      :CALCulate:MEASSet? NO$
                   (response)   A$
                                 NO$=NO1 to NO16
                                 ch$=CH1 to CH8, CHA to CHD
                                 xch$,ych$=CH1 to CH8
                                 B =1 to 4(when ch$ is CHA to CHD)
                                 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
                                    RISE : rise time
                                    FALL : fall time
                                    STD  : standard deviation
                                    AREA : area value
                                    LEVEl: level time
                                    PWIDth:pulse width
                                    DUTY : duty
                                    PCOUnt:pulse count
     Explanation   Sets the the calculation item of the numerical calculation
                   designated by NO$.
                   Returns the 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 in channel 1
                   for the calculation NO1.
     When allowed  In MEM.



(6) Queries result of a numerical calculation.
     Syntax        (query)      :CALCulate:ANSWer? NO$
                   (response)   NO$,A<NR3>
                                 NO$=NO1 to NO16
                                  A =calculation result
                                 **********:no calculation result
     Explanation   Returns the calculation result for the numerical
                   calculation item, channel and result specified by NO$.
                   When A$ is "NONE", there is no calculation result.
     Example       :CALCulate:ANSWer? NO1
                   Queries the calculation result of NO1.
     When allowed  In MEM.



(7) Sets and queries the decision for numerical calculation.
     Syntax        (command)    :CALCulate:COMP NO$,A$
                   (query)      :CALCulate:COMP? NO$
                   (response)   NO$,A$
                                 A$=OFF,ON
     Explanation   Sets the decision for numerical calculation.
                   Returns,as character data,the current enablement state
                   of the decision for the numerical calculation.
     Example       :CALCulate:COMP NO1, ON
                   Sets the decision of the calculation result of NO1 to ON.
     When allowed  In MEM.



(8) Sets and queries upper and lower limits for decision for
     numerical calculation.
     Syntax        (command)    :CALCulate:COMPArea NO$,A,B
                   (query)      :CALCulate:COMPArea? NO$
                   (response)   NO$,A,B<NR3>
                                 A,B=-9.9999E+29 to +9.9999E+29
                                 A=upper
                                 B=lower
     Explanation   Sets the upper limit and the lower limit for the decision
                   for the numerical calculation designated by NO$.
                   Returns the settings of the upper limit and the lower limit
                   for the decision for the numerical calculation designated by
                   NO$ as NR3 numerical values.
     Example       :CALCulate:COMPArea NO1, 1, -1
                   Sets the decision value for the calculation NO1 to be in the
                   range -1 < NO1 < +1
     When allowed  In MEM.



(9) Sets and queries the stop mode.
     Syntax        (command)    :CALCulate:COMPStop A$
                   (query)      :CALCulate:COMPStop?
                   (response)   A$
                                 A$=GO,NG,G_N(GO&NG)
     Explanation   Sets stop condition for the decision for the numerical
                   calculation.
                   Returns the settings of stop condition for the decision for
                   the numerical calculation as character data.
     Example       :CALCulate:COMPStop NG
                   Sets the stop mode to NG.
     When allowed  In MEM.



(10) Sets and queries the filter of measurement.
     Syntax        (command)    :CALCulate:MFILter NO$,A
                   (query)      :CALCulate:MFILter? NO$
                   (response)   NO$,A<NR2>
                                 A=0(OFF),0.1 to 10.0
     Explanation   Sets the filter of measurement.
                   Returns the settings of the filter of measurement
                   as an NR2 value.
     Example       :CALCulate:MFILter NO1,1.0
                   Sets the filter of measurement to 1.0.
     When allowed  In MEM.



(11) Sets and queries the slope of measurement.
     Syntax        (command)    :CALCulate:MSLOpe NO$,A$
                   (query)      :CALCulate:MSLOpe? NO$
                   (response)   NO$,A$
                                 A$=UP,DOWN
     Explanation   Sets the slope of measurement.
                   Returns the settings of the slope of measurement
                   as character data.
     Example       :CALCulate:MSLOpe NO1,UP
                   Sets the slope of measurement to UP.
     When allowed  In MEM.



(12) Sets and queries the level of measurement.
     Syntax        (command)    :CALCulate:MLEVel NO$,A
                   (query)      :CALCulate:MLEVel? NO$
                   (response)   NO$,A<NR2>
                                 A=-50 to 50
     Explanation   Sets the level of measurement.
                   Returns the settings of the level of measurement
                   as an NR2 numerical value.
     Example       :CALCulate:MLEVel NO1,1.0
                   Sets the level of measurement to 1.0.
     When allowed  In MEM.



(13) Sets and queries the level percentage of measurement.
     Syntax        (command)    :CALCulate:PERCent NO$,A
                   (query)      :CALCulate:PERCent? NO$
                   (response)   NO$,A<NR1>
                                 A=5 to 30
     Explanation   Sets the level percentage of measurement(in RISE or
                   FALL function).
                   Returns the settings of the level percentage of
                   measurement as an NR1 numerical value.
     Example       :CALCulate:PERCent NO1,10
                   Sets the level percentage of measurement to 10.
     When allowed  In MEM.



(14) Sets and queries the arithmetic operators.
     Syntax        (command)    :CALCulate:ACCOunt NO$,N1,A$,N2
                   (query)      :CALCulate:ACCOunt? NO$
                   (response)   NO$,N1<NR1>,A$,N2<NR1>
                                 N1,N2=1 to 16 (No)
                                 A$=PLUS,MINUS,MULT,DIV
     Explanation   Sets the the arithmetic operators.
                   Returns the settings of the arithmetic operators
                   as an NR1 numerical value and character data.
     Example       :CALCulate:ACCount 1,PLUS,2
                   Sets the CALCULATION function to "NO1 + NO2".
     When allowed  In MEM.



(15) Queries the result of decision for the numerical calculation.
     Syntax        (query)      :CALCulate:JUDGe? A$
                   (response)   A$,B
                                 A$=NO1 to NO16, ALL
                                 B =judge
                                    0:no calculation result
                                    1:GO
                                    2:NG
     Explanation   Returns the result of decision for the numerical calculation.
     When allowed  In MEM.



(16) Sets and queries the waveform calculation.
     Syntax        (command)    :CALCulate:WVCALc A$
                   (query)      :CALCulate:WVCALc?
                   (response)   A$
                                 A$=OFF,ON,EXEC(execute)
     Explanation   Sets the waveform calculation.
                   Returns the current setting of the waveform calculation
                   as character data.
                   Only valid when execution (EXEC) is enabled.
     Example       :CALCulate:WVCALc ON
                   Sets the waveform calculation to ON.
     When allowed  In MEM.



(17) Sets and queries the waveform calculation equation.
     Syntax        (command)    :CALCulate:Z Z$,"A$"
                   (query)      :CALCulate:Z? Z$
                   (response)   Z$,"A$"
                                 Z$=Z1 to Z8
                                 A$=calculation equation(up to 80 characters,
                                     alphabets in small letter,
                                     operator in capital letter)
     Explanation   Sets the waveform calculation equation.
                   Returns the current setting of the waveform calculation
                   equation as character data.
     Example       :CALCulate:Z Z1,"a+b+ABS(CH1)"
                   Sets up the calculation equation for Z1 to be
                   "Z1 = a+b+ABS(CH1)".
     When allowed  In MEM.



(18) Sets and queries coefficients a to p.
     Syntax        (command)    :CALCulate:FACTor A$,B
                   (query)      :CALCulate:FACTor? A$
                   (response)   A$,B<NR3>
                                 A$=A to P
                                 B=-9.9999E+29 to +9.9999E+29
     Explanation   Sets the one of the coefficients which is designated by A$.
                   Returns as an NR3 numerical value the current setting of
                   that one of the coefficients which is designated by A$.
     Example       :CALCulate:FACTor A, 1.234E+1
                   Sets the coefficient A to be equql to 1.234E+1.
     When allowed  In MEM.



(19) Sets and queries the display channel for the calculated result.
     Syntax        (command)    :CALCulate:ZDIsplay Z$,ch$,A$
                   (query)      :CALCulate:ZDIsplay? Z$
                   (response)   Z$,ch$(,A$)
                                 Z$=Z1 to Z8
                                 ch$=CH1 to CH8,NONE
                                 A$=MANUal,AUTO(when ch$ is not set to NONE)
     Explanation   Displays the calculated result of the calculation equation
                   for Z$ on the channel designated by ch$.
                   When A$ is MANUal,displays within upper and lower limits on
                   the variable screen.(When scaling,displays in its unit.)
                   Returns the currently set display channel of the calculated
                   result of the calculation equation for Z$.
     Example       :CALCulate:ZDIsplay Z1,CH1,MANUal
                   Displays the calculated result of the calculation equation
                   for Z1 on channel 1. Displays the range between upper and
                   lower limits for the channel 1 on the variable screen.
     When allowed  In MEM.



(20) Sets and queries the moving averaging.
     Syntax        (command)    :CALCulate:MOVE Z$,A
                   (query)      :CALCulate:MOVE? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A=1 to 4000
     Explanation   Sets the moving averaging for the calculation designated
                   by Z$.
                   Returns as an NR1 numerical value the current setting of
                   the value of the moving averaging for the calculation
                   designated by Z$.
     Example       :CALCulate:MOVE Z1, 200
                   Sets the moving averaging of Z1 equation to 200.
     When allowed  In MEM.



(21) Sets and queries the parallel movement.
     Syntax        (command)    :CALCulate:SLIDe Z$,A
                   (query)      :CALCulate:SLIDe? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A=-4000 to 4000
     Explanation   Sets the parallel movement for the calculation designated
                   by Z$.
                   Returns as an NR1 numerical value the current setting of
                   the value of the parallel movement for the calculation
                   designated by Z$.
     Example       :CALCulate:SLIDe Z1, 200
                   Sets the parallel movement of Z1 equation to 200.
     When allowed  In MEM.



(22) Sets and queries the  waveform calculation area.
     Syntax        (command)    :CALCulate:CALCArea A$
                   (query)      :CALCulate:CALCArea?
                   (response)   A$
                                 A$=ALL,A_B
     Explanation   Sets the waveform calculation area.
                   Returns the current setting of the calculation area
                   as character data.
     Example       :CALCulate:CALCArea ALL
                   Sets the calculation area to ALL data.
     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$          (A$=Set)
                                :FDISK:SAVE "NAME1$.NAME2$",A$,B$       (A$=Bin)
                                :FDISK:SAVE "NAME1$.NAME2$",A$,B$(,C)   (A$=Text)
                                  NAME1$=file name (8 characters)
                                  NAME2$=extension (3 characters)
                                  A$=type of file
                                   Bin : binary data
                                   Text: text data
                                   Set : settings
                                  B$=saved channels(bin,text only)
                                   ALL,CH1 to CH8,LOGIC
                                  C$=interval that is applied when data is stored in text format
                                     OFF,X1_2 to X1_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.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
                   In FFT or POW function, whatever B$ is, saves all channel.
     Example       :FDISK:SAVE "TEST.DAT",Bin,ALL
                    Saves all channels of bin data under the file name 'TEST. DAT'.
                   :FDISK:SAVE "TEST1.DAT",Text,ALL
                    Saves all channels of text data non-permitted under the
                    file name 'TEST1. DAT'.
                   :FDISK:SAVE "TEST2.DAT",Text,ALL,10
                    Saves all channels of text data 10sec interval under the
                    file name 'TEST2. DAT'.
     When allowed  Providing that measurement operation is not taking place.



(2) Loads a file.
     Syntax        (command)    :FDISK:LOAD NO(,A$)
                                :FDISK:LOAD "NAME$"(,A$)
                                 NO = file number
                                 NAME$ = file name
                                 A$=NEW,ADD
     Explanation   Loads the data in the file numbered NO.
                   Loads the data in the "NAME$" file.
                   In FFT or POW function, always loads "NEW" mode.
     Example       :FDISK:LOAD 1,NEW
                   Loads the waveform data of the file numbered 1.
     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$     = (MEM)
                                  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
                   Single quotation marks (') can be used instead of
                   double quotation marks (").
     Note          It becomes the information to TIME$ in the case of a directory.
     When allowed  Providing that measurement operation is not taking
                   place.



(4) Deletes a file or directory.
     Syntax        (command)    :FDISK:DELEte NO
                                :FDISK:DELEte "NAME$"
                                 NO = file or directory number
                                 NAME$=file or directory name
     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 A$(,B$)
                                 A$=Quick, Normal
                                 B$=2HD(1.2MB),2HC(1.44MB),2DD(720KB)
     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.
                   Single quotation marks (') can be used instead of double
                   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
                                :FDISK:CHDIR "NAME$"
                                  NO = file number (directory)
                                  NAME$=directory name
     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 the media type.
     Syntax        (command)    :FDISK:MEDIA A$
                   (query)      :FDISK:MEDIA?
                   (response)    A$
                                  A$ = FD,PC,MO,HDD,SCSI,INTMEM
     Explanation   Sets the media type.
                   Returns the current media type as character data.
     Example       :FDISK:MEDIA FD
                   Floppy disk media are used.
     When allowed  Providing that measurement operation is not taking place.



(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
                                       OFF  = disable sort
                                       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  Providing that measurement operation is not taking place.



(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  Providing that measurement operation is not taking place.



-13.GRAPh command (Commands relating to graphics editor)

:GRAPh


(1) Sets the graphic editor mode.
     Syntax        (command)    :GRAPh:EDIT A$
                   (query)      :GRAPh:EDIT?
                   (response)    A$
                                  A$=OFF, ON
     Explanation   Sets the graphic editor mode.
                   Returns the graphic editor mode.
     Example       :GRAPh:EDIT ON
                   Sets the graphic editor mode to ON.
     When allowed  In MEM in SINGLE or XY SINGLE format.
                   In FFT in SINGLE or NYQUIST format.
                   In POW in SINGLE format.



(2) Paints the drawing
     Syntax        (command)    :GRAPh:PAINT X,Y
                                  X=x-coordinate
                                  Y=y-coordinate
     Explanation   Begins solid fill from the point specified by (X,Y).
                   X:0 to 750(SINGLE format), 0 to 500(XY SINGLE format)
                   Y:0 to 500
     When allowed  When in the editor mode.



(3) Parallel movement
     Syntax        (command)    :GRAPh:PARAllel high,low,right,left
                                  high,low,right,left=0 to 10.0(div)
     Explanation   Carries out a parallel movement of the drawing.
                   The high and low parameters and the right and left parameters
     When allowed  When in the editor mode.



(4) Draws a line.
     Syntax        (command)    :GRAPh:LINE X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Draws a line from (X1,Y1) to (X2,Y2).
                   Refer to the :GRAPh:PAINT command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(5) Erases the line.
     Syntax        (command)    :GRAPh:ERASe X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Erases the line from (X1,Y1) to (X2,Y2).
                   Refer to the :GRAPh:PAINT command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(6) Clears drawing.
     Syntax        (command)    :GRAPh:CLEAr X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Clears the rectangle with the points (X1,Y1) and (X2,Y2)
                   at diagonally opposite corners.
                   Refer to the :GRAPh:PAINT command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(7) Clears all drawing.
     Syntax        (command)    :GRAPh:ALLClear
     Explanation   Clears the entire drawing.
     When allowed  When in the editor mode.



(8) Loads a waveworm into the editor.
     Syntax        (command)    :GRAPh:STORage
     Explanation   Loads a waveform into the editor.
     When allowed  When in the editor mode.



(9) Reverses the video of the drawing.
     Syntax        (command)    :GRAPh:REVErse
     Explanation   Reverses the video of the drawing.
     When allowed  When in the editor mode.



(10) Undoes the drawing.
     Syntax        (command)    :GRAPh:UNDO
     Explanation   Reverses the effect of the immediately previus editor command.
     When allowed  When in the editor mode.



(11) Saves the drawing(decision area).
     Syntax        (command)    :GRAPh:SAVE
     Explanation   Saves the decision area created with the editor in the internal memory.
     When allowed  When in the editor mode.



-14.POWer command (Setting and querying power function.)

:POWer


(1) Sets and queries the wiring.
     Syntax        (command)    :POWer:WIRIng A,B$
                   (query)      :POWer:WIRIng? A
                   (response)   A<NR1>,B$
                                 A=1 to 4
                                 B$=OFF
                                    P1W2,P1W3,P3W3,V3A3,P3W4,DC
     Explanation   Sets the wiring.
                   Returns as character data of wiring of the channel designated by A.
     Example       :POWer:WIRIng 1,P1W2
                   Sets the wiring to "1 phase 2 wire".
     When allowed  In POW.



(2) Sets and queries the screen indication.
     Syntax        (command)    :POWer:CALCdisp no$,A$
                   (query)      :POWer:CALCdisp? no$
                   (response)   no$,A$
                                 A$=OFF
                                    VRMS,VMEAn,VDC,VPPEak,VMPEak,VFREq,
                                    CRMS,CMEAn,CDC,CPPEak,CMPEak,CFREq,
                                    P_P,P_S,P_Q,FACTor,PHASe
     Explanation   Sets the screen indication.
                   Returns as character data of screen indication of the number designated by no$.
     Example       :POWer:CALCdisp NO1,VRMS
                   Sets the screen indication to voltage rms.
     When allowed  In POW.



(3) Sets and queries the indication.
     Syntax        (command)    :POWer:POWDdisp A$
                   (query)      :POWer:POWDdisp?
                   (response)   A$
                                 A$=WAVE,VALUe
     Explanation   Sets the indication.
                   Returns as character data of indication.
     Example       :POWer:POWDisp WAVE
                   Sets the indication to display waveform.
     When allowed  In POW.



(4) Sets and queries the voltage rms display.
     Syntax        (command)    :POWer:VRMS A$
                   (query)      :POWer:VRMS?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the voltage rms display.
                   Returns as character data of voltage rms display.
     Example       :POWer:VRMS ON
                   Display voltage rms measurement.
     When allowed  In POW.



(5) Sets and queries the voltage mean display.
     Syntax        (command)    :POWer:VMEAn A$
                   (query)      :POWer:VMEAn?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the voltage mean display.
                   Returns as character data of voltage mean display.
     Example       :POWer:VMEAn ON
                   Display voltage mean measurement.
     When allowed  In POW.



(6) Sets and queries the voltage DC display.
     Syntax        (command)    :POWer:VDC A$
                   (query)      :POWer:VDC?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the voltage DC display.
                   Returns as character data of voltage DC display.
     Example       :POWer:VDC ON
                   Display voltage DC measurement.
     When allowed  In POW.



(7) Sets and queries the voltage peak display.
     Syntax        (command)    :POWer:VPEAk A$
                   (query)      :POWer:VPEAk?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the voltage peak display.
                   Returns as character data of voltage peak display.
     Example       :POWer:VPEAk ON
                   Display voltage peak measurement.
     When allowed  In POW.



(8) Sets and queries the voltage frequency display.
     Syntax        (command)    :POWer:VFREq A$
                   (query)      :POWer:VFREq?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the voltage frequency display.
                   Returns as character data of voltage frequency display.
     Example       :POWer:VFREq ON
                   Display voltage frequency measurement.
     When allowed  In POW.



(9) Sets and queries the current rms display.
     Syntax        (command)    :POWer:CRMS A$
                   (query)      :POWer:CRMS?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the current rms display.
                   Returns as character data of current rms display.
     Example       :POWer:CRMS ON
                   Display current rms measurement.
     When allowed  In POW.



(10) Sets and queries the current mean display.
     Syntax        (command)    :POWer:CMEAn A$
                   (query)      :POWer:CMEAn?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the current mean display.
                   Returns as character data of current mean display.
     Example       :POWer:CMEAn ON
                   Display current mean measurement.
     When allowed  In POW.



(11) Sets and queries the current DC display.
     Syntax        (command)    :POWer:CDC A$
                   (query)      :POWer:CDC?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the current DC display.
                   Returns as character data of current DC display.
     Example       :POWer:CDC ON
                   Display current DC measurement.
     When allowed  In POW.



(12) Sets and queries the current peak display.
     Syntax        (command)    :POWer:CPEAk A$
                   (query)      :POWer:CPEAk?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the current peak display.
                   Returns as character data of current peak display.
     Example       :POWer:CPEAk ON
                   Display current peak measurement.
     When allowed  In POW.



(13) Sets and queries the current frequency display.
     Syntax        (command)    :POWer:CFREq A$
                   (query)      :POWer:CFREq?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the current frequency display.
                   Returns as character data of current frequency display.
     Example       :POWer:CFREq ON
                   Display current frequency measurement.
     When allowed  In POW.



(14) Sets and queries the power active display.
     Syntax        (command)    :POWer:P_P A$
                   (query)      :POWer:P_P?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the power active display.
                   Returns as character data of power active display.
     Example       :POWer:P_P ON
                   Display power active measurement.
     When allowed  In POW.



(15) Sets and queries the power apparent display.
     Syntax        (command)    :POWer:P_S A$
                   (query)      :POWer:P_S?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the power apparent display.
                   Returns as character data of power apparent display.
     Example       :POWer:P_S ON
                   Display power apparent measurement.
     When allowed  In POW.



(16) Sets and queries the power reactive display.
     Syntax        (command)    :POWer:P_Q A$
                   (query)      :POWer:P_Q?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the power reactive display.
                   Returns as character data of power reactive display.
     Example       :POWer:P_Q ON
                   Display power reactive measurement.
     When allowed  In POW.



(17) Sets and queries the power factor display.
     Syntax        (command)    :POWer:FACTor A$
                   (query)      :POWer:FACTor?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the power factor display.
                   Returns as character data of power factor display.
     Example       :POWer:FACTor ON
                   Display power factor measurement.
     When allowed  In POW.



(18) Sets and queries the phase display.
     Syntax        (command)    :POWer:PHASe A$
                   (query)      :POWer:PHASe?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the phase display.
                   Returns as character data of phase display.
     Example       :POWer:PHASe ON
                   Display phase measurement.
     When allowed  In POW.



(19) Sets and queries the calculation waveform.
     Syntax        (command)    :POWer:PWAVe Z$,A$
                   (query)      :POWer:PWAVe? Z$
                   (response)   Z$,A$
                                 Z$=Z1 to Z8
                                 A$=OFF
                                    INSTant:instantaneous
                                    TRENd  :VARIABLE TREND
     Explanation   Sets the calculation waveform.
                   Returns as character data of calculation waveform.
     Example       :POWer:PWAVe Z1,INSTant
                   Calculates instantaneous waveform.
     When allowed  In POW.



(20) Sets and queries the calculation channel.
     Syntax        (command)    :POWer:PCH Z$,A$
                   (query)      :POWer:PCH? Z$
                   (response)   Z$,A$
                                 Z$=Z1 to Z8
                                 A$=OFF
                                    P1,P2,P3,P4,P12,P34,P123:power
                                    U1,U2,U3,U4             :voltage
                                    I1,I2,I3,I4             :current
     Explanation   Sets the calculation channel.
                   Returns as character data of calculation cahnnel.
     Example       :POWer:PCH Z1,P1
                   Calculates P1 channel.
     When allowed  In POW.



(21) Sets and queries the calculation waveform color.
     Syntax        (command)    :POWer:PDRAw Z$,A$
                   (query)      :POWer:PDRAw? Z$
                   (response)   Z$,A$
                                 Z$=Z1 to Z8
                                 A$=OFF, C1 to C12
     Explanation   Sets the calculation waveform color.
                   Returns as character data of calculation waveform color.
     Example       :POWer:PDRAw Z1,C1
                   Displays the Z1 waveform in display color 1.
     When allowed  In POW.



(22) Sets and queries the waveform display graph.
     Syntax        (command)    :POWer:PDRAw Z$,A
                   (query)      :POWer:PDRAw? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A =1 to 8(DUAL:1 to 2, QUAD:1 to 4)
     Explanation   Sets the waveform display graph on the screen.
                   On the screen, returns the current waveform display graph
                   for the channel designated by Z$ as a numerical value
                   in NR1 format.
     Example       :DISPlay:PGRAph Z1,1
                   Displays the Z1 waveform in display graph 1.
     When allowed  In POW.



(23) Sets and queries the zero cross channel.
     Syntax        (command)    :POWer:PCROss Z$,A$
                   (query)      :POWer:PCROss? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A$=U1,U2,U3,U4:volatage
                                    I1,I2,I3,I4:current
     Explanation   Sets the zero cross channel for the calculation designated
                   by Z$.
                   Returns the current zero cross channel for the calculation
                   designated by Z$ as character data.
     Example       :DISPlay:PCROss Z1,U1
                   Sets the zero cross channel of Z1 to voltage channel 1.
     When allowed  In POW.



(24) Sets and queries the zero cross slope.
     Syntax        (command)    :POWer:PSLOpe Z$,A$
                   (query)      :POWer:PSLOpe? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A$=UP,DOWN
     Explanation   Sets the zero cross slope for the calculation designated
                   by Z$.
                   Returns the current zero cross slope for the calculation
                   designated by Z$ as character data.
     Example       :DISPlay:PSLOpe Z1,UP
                   Sets the zero cross slope of Z1 to UP.
     When allowed  In POW.



(25) Sets and queries the zero cross filter.
     Syntax        (command)    :POWer:PFILter Z$,A$
                   (query)      :POWer:PFILter? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A$=OFF,NARRow,WIDE,INVErter
     Explanation   Sets the zero cross filter for the calculation designated
                   by Z$.
                   Returns the current zero cross filter for the calculation
                   designated by Z$ as character data.
     Example       :DISPlay:PFILter Z1,WIDE
                   Sets the zero cross filter of Z1 to WIDE.
     When allowed  In POW.



(26) Sets and queries the scale mode.
     Syntax        (command)    :POWer:PSCAle Z$,A$
                   (query)      :POWer:PSCAle? Z$
                   (response)   Z$,A$
                                 Z$=Z1 to Z8
                                 A$=AUTO,MANUal
     Explanation   Sets the scale mode for the calculation designated by Z$.
                   Returns the current scale mode for the calculation
                   designated by Z$ as character data.
     Example       :POWer:PSCAle Z1,AUTO
                   Sets the scale mode of Z1 to AUTO.
     When allowed  In POW.



(27) Sets and queries upper-lower level.
     Syntax        (command)    :POWer:PUPLow Z$,A,B
                   (query)      :POWer:PUPLow? Z$
                   (response)   Z$,A,B<NR3>
                                 Z$=Z1 to Z8
                                 A =-9.9999E29 to 9.9999E29 (upper)
                                 B =-9.9999E29 to 9.9999E29 (lower)
     Explanation   Sets the upper-lower level for the calculation
                   designated by Z$.
                   Returns the current upper-lower level for the
                   calculation designated by Z$ as an NR3 numerical value.
     Example       :POWer:PUPLow Z1,1,-1
                   Sets the upper-lower level for Z1 to 1, -1.
     When allowed  In POW.



(28) Sets and queries power wave magnification/compression.
     Syntax        (command)    :POWer:PMAG Z$,A$
                   (query)      :POWer:PMAG? Z$
                   (response)   Z$,A$
                                 Z$=Z1 to Z8
                                 A$=X1_2,X1,X2,X5,X10,X20,X50,X100
     Explanation   Sets the power wave magnification/compression factor
                   designated by Z$.
                   Returns the current magnification/compression factor
                   on the power wave designated by Z$ as character data.
     Example       :POWer:PMAG Z1,X1
                   Sets the power wave magnification for Z1 to X1.
     When allowed  In POW.



(29) Sets and queries power wave position.
     Syntax        (command)    :POWer:PPOSition Z$,A
                   (query)      :POWer:PPOSition? Z$
                   (response)   Z$,A<NR1>
                                 Z$=Z1 to Z8
                                 A =position(%)
     Explanation   Sets the power wave position designated by Z$.
                   Returns the current position designated by Z$ as an
                   NR3 numerical value.
     Example       :POWer:PPOSition Z1,50
                   Sets the power wave position for Z1 to 50(%).
     When allowed  In POW.



(30) Queries result of a power calculation.
     Syntax        (query)      :POWer:ANSWer? NO$,A
                   (response)   NO$,A<NR1>,B<NR3>
                                 NO$=NO1 to NO5
                                 A =1 to 4     :wiring
                                 B =calculation result
                                 **********:no calculation result
     Explanation   Returns the calculation result for the power calculation
                   result specified by NO$.
     Example       :POWer:ANSWer? NO1,1
                   Queries the calculation result of NO1 of 1.
     When allowed  In POW.





Download Driver Pack

How To Update Drivers Manually

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.

server: web3, load: 2.50