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.




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



(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.g. "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
  B<NR2> Numerical parameter in NR2 format
  C<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.

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
  *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, 8730-10, 0, V1.10
                                 ^^^^^  ^^^^^^^  ^  ^^^^^
                                   1.     2.     3.   4.
     Explanation   1. First field Manufacturer's name
                   2. Second field Model name
                   3. Third field Serial number
                   4. Fourth field Software version



(2) *OPT?  ---  Queries device option provision.
     Syntax        (query)       *OPT?
                   (response)    1   (8730)
                                 1,1 (8731)
                                 analog channel present(0=not present,1=exist).
     Explanation   Whether or not input channel present is returned as an NR1
                   numerical value.



-2.Internal operation commands



(1) *RST  --- Device initial setting.
     Syntax        (command)     *RST
     Explanation   Initializes the unit (same as system reset).
     Note          It does not clear interface related items.
                   (the event 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.
     When allowed  screen mode is not the area editor screen.



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



(4) Screen copy function.
     Syntax        (command)   :HCOPY
     Explanation   Same as the CARD key pressing for 2 seconds.
                   Produces a copy of the screen.



(5) Queries the unit error number.
     Syntax        (quety)      :ERROR?
                   (response)   A <NR1>
                                 A = error no.
     Explanation   The number of error or warning that has occurred on the
                   unit is returned in <NR1> as a numerical value.
                   (For errors or warnings, refer to the instruction manual
                   included with the unit.)
     When allowed  Providing that measurement operation is not taking place.



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



(7) Resets judge output terminals.
     Syntax        (command)    :COMPCLR
     Explanation   Clears comparison output.



-2.Sets and queries time axis range, recording length, etc.


(1) Sets and queries the time axis range
     Syntax        (command)    :TDIV A
                   (query)      :TDIV?
                   (response)   A<NR3>
                                 A=time axis range(0:external sampling)
     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       :TDIV +1.0E+0
                   Sets the time axis range to 1s.



(2) Sets and queries the recording interval.
     Syntax        (query)      :SAMP?
                   (response)   A<NR3>
     Explanation   Returns the currently set value of the recording interval
                   as an NR3 numerical value.



(3)Sets and queries recording length.
     Syntax        (command)    :SHOT A
                   (query)      :SHOT?
                   (response)   A<NR1>
                                 A=1 to 500:recording length.
     Explanation   Sets the numerical value of the recording length (unit divisions).
                   Returns the currently set value of the recording length
                   as an NR1 numerical value.
     Example       :SHOT 20
                   Sets the recording length to 20 divisions.



(4) Sets and queries the display format.
     Syntax        (command)    :FORM A$
                   (query)      :FORM?
                   (response)   A$
                                 A$=SING:single format
                                    DUAL:dual format
                                    XY  :XY format(8731 only)
     Explanation   Sets the display format.
                   Returns the current display format as character data.
     Example       :FORM SING
                   Sets the display format to SINGLE.



(5) Sets and queries the count for averaging.
     Syntax        (command)    :AVE A
                   (query)      :AVE?
                   (response)   A<NR1>
                                 A=0(OFF):OFF,2,4,8,16
     Explanation   Sets the count for averaging.
                   Returns the current setting of the count for averaging
                   as NR1 numerical value.
     Example       :AVE 2
                   Sets the count for averaging to 2.



(6) Sets and queries the waveform overlay.
     Syntax        (command)    :OLAY A$
                   (query)      :OLAY?
                   (response)   A$
                                 A$=OFF, ON
     Explanation   Sets the screen waveform overlay.
                   Returns the current setting of the waveform overlay as character data.
     Example       :OLAY ON
                   Sets the screen waveform overlay to ON.



(7) Sets and queries the auto save function
     Syntax        (command)    :ATSA A$(,B$)
                   (query)      :ATSA?
                   (response)   A$,B$
                                 A$=OFF,CARD,LAN
                                  OFF   :Auto save is disabled. (B$ is omitted.)
                                 B$=BIN,TXT
                                  BIN:save binary format.
                                  TXT:save text format.
     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       :ATSA CARD,BIN
                   Stores on PC card automatically as binary data.



(8) Sets and queries the interval for the auto text save function.
     Syntax        (command)    :SVTH A$
                   (query)      :SVTH?
                   (response)   A$
                                 A$=OFF,2,5,10,20,50,100
     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       :SVTH 2
                   Sets the thining data for 1/2.



(9) Sets and queries the auto save directory name.
     Syntax        (command)    :DIRT A$(,"NAME$")
                   (query)      :DIRT?
                   (response)   A$(,"NAME$")
                                 A$=NAME,DATE,TIME
                                 NAME$=directory name(8 characters) (When A$=NAME)
     Explanation   Sets the auto save directory name.
                   Returns the directory name of the auto save function as character data.
     Example       :DIRT NAME,"AUTO"
                   Sets the auto save directory name to "AUTO".



(10) Sets and queries the common stop mode.
     Syntax        (command)    :CSTP A$
                   (query)      :CSTP?
                   (response)   A$
                                 A$=OR,AND
     Explanation   Sets the common stop mode for area-comparison and value-comparison.
                   Returns the current setting of the common stop mode as character data.
     Example       :CSTP OR
                   Test stops whether AREA stop mode or VALUE stop mode.



(11) Executes re-comparison.
     Syntax        (command)    :COMPEXE
     Explanation   Executes re-comparison.



(12) Registering test modes.
     Syntax        (command)    :SMOD A
                                A=1 to 16:test modes
     Explanation   Register the test modes.
     Note          Please send the next command after wait for a second.



(13) Switching test modes.
     Syntax        (command)    :LMOD A
                                A=1 to 16:test modes
     Explanation   Switch the test modes.



(14) Sets and queries the area-comparison using.
     Syntax        (command)    :WSET A$
                   (query)      :WSET?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the area-comparison.
                   Returns the current setting of the area-comparison as character data.
     Example       :WSET ON
                   Use area-comparison.



(15) Sets and queries the FAIL mode.
     Syntax        (command)    :WCON A$,B$
                   (query)      :WCON? A$
                   (response)   A$,B$
                                 A$=CH1,CH2,XY
                                 B$=OFF :off
                                    OUT :out
                                    ALLO:all out
     Explanation   Sets the FAIL mode of the area-comparison.
                   Returns the current setting of the FAIL mode as character data.
     Example       :WCON CH1,OUT
                   Sets the FAIL mode of CH1 to OUT.



(16) Selects and queries the using area.
     Syntax        (command)    :WARE A$,B
                   (query)      :WARE? A$
                   (response)   A$,B<NR1>
                                 A$=CH1,CH2,XY
                                 B=1 to 16 : area
     Explanation   Sets the using area of the area-comparison.
                   Returns the current setting of the using area as character data.
     Example       :WARE CH1,1
                   Sets the using area of CH1 to No.1.



(17) Sets and queries the BMP save function.
     Syntax        (command)    :WSAV A$
                   (query)      :WSAV?
                   (response)   A$
                                 A$=OFF,CARD,LAN
                                  OFF   :BMP save is disabled.
     Explanation   Sets the BMP save function.
                   Returns the current setting of the BMP save function as character data.
     Example       :WSAV CARD
                   Stores on PC card automatically as BMP data.



(18) Sets and queries the BMP save type.
     Syntax        (command)    :BCMP A$
                   (query)      :BCMP?
                   (response)   A$
                                 A$=NONE:no compress,
                                    COMP:compress
     Explanation   Sets the save type of BMP save.
                   Returns the current setting of the save type as character data.
     Example       :BCMP COMP
                   Sets save type to compress.



(19) Sets and queries the stop mode.
     Syntax        (command)    :WSTP A$
                   (query)      :WSTP?
                   (response)   A$
                                 A$=OK   :pass
                                    NG   :fail
                                    OK_NG:pass & fail
     Explanation   Sets the stop mode of the area-comparison.
                   Returns the current setting of the stop mode as character data.
     Example       :WSTP OK
                   Sets the stop mode during area-comparison to PASS.



(20) Queries the total comparison results.
     Syntax        (query)      :RTOTAL?
                   (response)   A<NR1>:coparison results
                                 A=-1:yet
                                    0:pass
                                    1:fail
     Explanation   Returns the total comparison results as numerical values.



(21) Queries the area-comparison results.
     Syntax        (query)      :RAREA? A$
                   (response)   (ch$,)B<NR1>:coparison results
                                 A$=ALL,CH1,CH2,XY
                                 ch$=CH1,CH2,XY
                                 B=-1:yet
                                    0:pass
                                    1:fail
     Explanation   Returns the area-comparison results as numerical values.
                   (When A$=ALL, Returns the total area-comparison results.)



(22) Queries the value-comparison results.
     Syntax        (query)      :RMEAS? A$
                   (response)   (NO$,)B<NR1>:coparison results
                                 A$=ALL,NO1,NO2,NO3,NO4
                                 NO$=NO1 to NO4
                                 B=-1:yet
                                    0:pass
                                    1:fail
     Explanation   Returns the value-comparison results as numerical values.
                   (When A$=ALL, Returns the total value-comparison results.)



(23) Sets and queries the refresh disp condition.
     Syntax        (command)    :RNEW A$
                   (query)      :RNEW?
                   (response)   A$
                                 A$=OFF,STOP,ON
     Explanation   Sets the refresh disp condition in comparison.
                   Returns the current setting of the refresh disp condition.
     Example       :RNEW STOP
                   Refresh the screen only when the comparison result satisfies
                   the stop mode.



(24) Deletes test modes.
     Syntax        (command)    :CMOD A
                                A=1 to 16:test modes
     Explanation   Deletes the test modes.
     Note          Please send the next command after wait for a second.



(25) Sets and queries the beep sound in OK judge.
     Syntax        (command)    :OKBP A$
                   (query)      :OKBP?
                   (response)   A$
                                 A$=OFF(No Sound)
                                    BEEP1 , BEEP2 , BEEP3
     Explanation   Sets the beep sound in OK judge.
                   Returns the current setting of the beep in OK judge.
     Example       :OKBP BEEP1
                   Sounds BEEP1 for OK judge.



(26) Sets and queries the beep sound in NG judge.
     Syntax        (command)    :NGBP A$
                   (query)      :NGBP?
                   (response)   A$
                                 A$=OFF(No Sound)
                                    BEEP1 , BEEP2 , BEEP3
     Explanation   Sets the beep sound in NG judge.
                   Returns the current setting of the beep in NG judge.
     Example       :NGBP BEEP1
                   Sounds BEEP1 for NG judge.



(27) Queries number of test.
     Syntax        (query)      :CNT?
                   (response)   A<NR1>,B<NR1>,C<NR1>
                                 A=number of tested.(-1:more than 1,000,000.)
                                 B=number of passed.(-1:more than 1,000,000.)
                                 C=number of failed.(-1:more than 1,000,000.)
     Explanation   Returns the value of tested, passed, and failed.
     Note          V1.31 and later.



-3.Sets and queries trigger.


(1) Sets and queries the trigger mode.
     Syntax        (command)    :TGMD A$
                   (query)      :TGMD?
                   (response)   A$
                                 A$=SING:single
                                    REPE:repeat
                                    AUTO:auto
     Explanation   Sets the trigger mode.
                   Returns the current trigger mode as character data.
     Example       :TGMD REPE
                   Sets the trigger mode to repeat.



(2) Sets and queries the pre-trigger.
     Syntax        (command)    :PRTG A
                   (query)      :PRTG?
                   (response)   A<NR1>
                                 A=0 to 10 (%)
     Explanation   Sets pre-trigger value to a numerical value.
                   The currently set pre-trigger value is returned as an NR1
                   numerical value.
     Example       :PRTG 20
                   Pre-trigger value is set to 20%.



(3) Sets and queries the trigger logical operator (AND/OR).
     Syntax        (command)    :TGSO A$
                   (query)      :TGSO?
                   (response)   A$
                                 A$=OR,AND
     Explanation   Sets the logical operator determining whether CH1, CH2,
                   external and timer triggers are ANDed or ORed.
                   Returns the current setting of the trigger logical operator
                   (AND/OR) as character data.
     Example       :TGSO OR
                   Sets the trigger source to OR.



(4) Sets and queries the kind of trigger.
     Syntax        (command)    :TGKD ch$,A$
                   (query)      :TGKD? ch$
                   (response)   ch$,A$
                                 A$=OFF
                                    LEVE  :level trigger
                                    IN,OUT:window trigger
                                    PERI  :period tirgger
     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       :TGKD CH1,LEVE
                   Sets channel 1 to level trigger.



(5) Sets and queries trigger level of the level trigger.
     Syntax        (command)    :TGLV ch$,A
                   (query)      :TGLV? ch$
                   (response)   ch$,A<NR3>
                                 A=level
     Explanation   Sets the trigger level of the level trigger or the period
                   trigger of the channel designated by ch$.
                   Returns as an NR3 numerical value the current trigger level
                   of the channel designated by ch$.
     Example       :TGLV CH1,50E-3
                   Sets the trigger level of channel 1 to 50 mV.



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



(7) Sets and queries the trigger filter width.
     Syntax        (command)    :TGFL ch$,A$
                   (query)      :TGFL? 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)
     Explanation   Sets the trigger filter width of the channel designated by ch$.
                   Returns the current filter width as an NR2 numeric value.
     Example       :TGFL CH1,1.0
                   Sets the trigger filter direction of channel 1 to 1DIV.



(8) Sets and queries the upper limit level for a window-in/-out trigger.
     Syntax        (command)    :TGUP ch$,A
                   (query)      :TGUP? 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       :TGUP CH1,+1.0E-3
                   Sets the upper limit level of the window trigger of
                   channel 1 to +1.0 mV.



(9) Sets and queries the lower limit level for a window-in/-out trigger.
     Syntax        (command)    :TGLO ch$,A
                   (query)      :TGLO? 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       :TGLO CH1,-1.0E-3
                   Sets the lower limit level of the window trigger of
                   channel 1 to -1.0 mV.



(10) Sets and queries the upper period limit for a period trigger.
     Syntax        (command)    :TPUP ch$,A
                   (query)      :TPUP? 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       :TPUP CH1,2.2E-2
                   Sets the upper period limit of the period trigger of channel
                   1 to 22ms.



(11) Sets and queries the lower period limit for a period trigger.
     Syntax        (command)    :TPLO ch$,A
                   (query)      :TPLO? 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       :TPLO CH1,2.0E-2
                   Sets the lower period limit of the period trigger of channel
                   1 to 20ms.



(12) Sets and queries the external trigger.
     Syntax        (command)    :EXTG A$
                   (query)      :EXTG?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Enables and disables external trigger.
                   Returns the current external trigger enablement state
                   as character data.
     Example       :EXTG OFF
                    Sets the external trigger to OFF.



(13) Sets and queries the timer trigger.
     Syntax        (command)    :TMTG A$
                   (query)      :TMTG?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the timer trigger.
                   Returns the current timer trigger setting as character data.
     Example       :TMTG ON
                   Sets the timer trigger.



(14) Sets and queries the start time for the timer trigger.
     Syntax        (command)    :TSTT A,B,C,D
                   (query)      :TSTT?
                   (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 time for the timer trigger.
                   Returns the current setting for the timer trigger start
                   time as NR1 numerical values.
     Example       :TSTT 7,22,11,22
                   Sets the start time for the timer trigger to 11:22
                   on July 22nd.



(15) Sets and queries the stop time for the timer trigger.
     Syntax        (command)    :TSTP A,B,C,D
                   (query)      :TSTP?
                   (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 time for the timer trigger.
                   Returns the current setting for the timer trigger stop
                   time as NR1 numerical values.
     Example       :TSTP 7,22,11,45
                   Sets the stop time for the timer trigger to 11:45
                   on July 22nd.



(16) Sets and queries the time interval for the timer trigger.
     Syntax        (command)    :TITV A,B,C,D
                   (query)      :TITV?
                   (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       :TITV 1,20,30
                   Sets the time interval for the timer trigger to one hour,
                   twenty minutes, and thirty seconds.



(17) Sets and queries the date for trigger detection.
     Syntax        (command)    :DETECTD A,B,C
                   (query)      :DETECTD?
                   (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       :DETECTD?
                    The currently set date for trigger detection is queried.



(18) Sets and queries the time point for trigger detection.
     Syntax        (command)    :DETECTT A,B,C
                   (query)      :DETECTT?
                   (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       :DETECTT?
                   The currently set time point for trigger detection is
                   queried.



-4.Sets and queries input channel.


(1) Sets and queries the measurement range of an input channel.
     Syntax        (command)    :URNG ch$,A
                   (query)      :URNG? 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       :URNG CH1,+100.E-3
                   Sets the measurement range for channel 1 to 100 mV.



(2) Sets and queries the input coupling of an input channel.
     Syntax        (command)    :UCPL ch$,A$
                   (query)      :UCPL? ch$
                   (response)   ch$,A$
                                 A$=DC,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       :UCPL CH1,GND
                   Sets the input coupling for channel 1 to GND.



(3) Sets and queries the input channel zero position.
     Syntax        (command)    :UPOS ch$,A
                   (query)      :UPOS? 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       :UPOS CH1,50
                   Sets the zero position for channel 1 to 50%.



(4) Sets and queries the low-pass filter of an input channel.
     Syntax        (command)    :UFLT ch$,A
                   (query)      :UFLT? ch$
                   (response)   ch$,A<NR3>
                                 A=0(OFF),5,50,500,5000,50000,100000 (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       :UFLT CH1,5
                   Sets the filter for channel 1 to 5Hz.



(5) Carries out zero adjustment for the input units.
     Syntax        (command)    :ADJUST
     Explanation   Carries out zero adjustment for the input units.



-5.Sets and queries changeover of the screen mode and waveform display.


(1) Sets and queries the screen mode.
     Syntax        (command)    :SCRN A$
                   (query)      :SCRN?
                   (response)   A$
                                 A$=MAIN:measurement screen
                                    COMP:comp setting screen
                                    EDIT:area editor screen
                                    CARD:file screen
                                    TUNI:adjustment screen

     Explanation   Changes the screen mode.
                   Returns the current screen mode as character data.
     Example       :SCRN MAIN
                   Switches to the display mode.



(2) Sets and queries the waveform display color.
     Syntax        (command)    :UCOL ch$,A$
                   (query)      :UCOL? ch$
                   (response)   ch$,A$
                                 A$=OFF,C1 to C4
                                  C1:RED
                                  C2:GREEN
                                  C3:BLUE
                                  C4:CYAN

     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       :UCOL CH1,C1
                   Displays the channel 1 waveform in red color.



(3) Sets and queries the waveform display graph.
     Syntax        (command)    :UGR ch$,A
                   (query)      :UGR? ch$
                   (response)   ch$,A<NR1>
                                 A =1,2
     Explanation   Sets the waveform display graph on the screen.
                   On the screen, returns the current waveform display graph
                   for the channel designated by ch$ as a numerical value
                   in NR1 format.
     Example       :UGR CH1,1
                   Displays the channel 1 waveform in display graph 1.



(4) Sets and queries the magnification/compression ratio on the time axis.
     Syntax        (command)    :TMMG A
                   (query)      :TMMG?
                   (response)   A<NR3>
                                 A=0.01,0.02,0.05,0.1,0.2,0.5,1.0,2.0,5.0,10.0
     Explanation   Sets the magnification/compression ratio on the time axis.
                   Returns the current magnification/compression ratio on
                   the time axis as character data.
     Example       :TMMG 2
                   Sets the magnification ratio along the time axis to x2.



(5) Sets and queries the magnification/compression ratio on the voltage axis.
     Syntax        (command)    :UMAG ch$,A
                   (query)      :UMAG? ch$
                   (response)   ch$,A<NR3>
                                 A=0.5,1.0,2.0,5.0,10.0
     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       :UMAG CH1,2
                   Sets the magnification ratio along the voltage axis
                   for channel 1 to be X2.



(6) Performs waveform display.
     Syntax        (command)    :WAVE A$
                                  A$=ACUR (the A cursor: when vertical or trace cursor)
                                     TRIG (the trigger point)
                                     POINT (the point set by :POINT)
     Explanation   Displays the waveform on the screen from the position
                   indicated by A$.
     Example       :WAVE ACUR
                   Displays the waveform from the position of A cursor.



(7) Sets and queries the variable function.
     Syntax        (command)    :UVRI ch$,A$
                   (query)      :UVRI? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
                                  OFF:set in position
                                  ON :set in up-low

     Explanation   Sets the variable for the channel designated by ch$.
                   Returns the current variable for the channel designated
                   by ch$ as character data.
     Example       :UVRI CH1,ON
                   Sets the variable function for channel 1 to on.



(8) Sets and queries the upper-lower level of the variable function.
     Syntax        (command)    :UPLO ch$,B,C
                   (query)      :UPLO? ch$
                   (response)   ch$,B,C<NR3>
                                 B,C=-9.9999E+19 to +9.9999E+19
     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       :UPLO CH1,1.0E+1,-1.0E+1
                   Sets the upper-lower level for channel 1 to 1.0E+1,-1.0E+1.
     When allowed  variable function of an input channel to "on".



(9) Sets and queries the information display(upper).
     Syntax        (command)    :INFOT A$
                   (query)      :INFOT?
                   (response)   A$
                                 A$=OFF :off
                                    COMM:comment
                                    SET :setting
									COUNT:count (V1.31 and later)
									C_FC:count & file comment (V1.31 and later)
									C_CC:count & channel comment (V1.31 and later)
     Explanation   Sets the information display.
                   Returns the current setting of information display as charcter data.
     Example       :INFOT COMM
                   Display comment in upper information.



(10) Sets and queries the information display(left).
     Syntax        (command)    :INFOL A$
                   (query)      :INFOL?
                   (response)   A$
                                 A$=OFF :off, GAU1, GAU2, COMP
                                    GAU1:CH1 gauge
                                    GAU2:CH2 gauge
                                    COMP:comparison results
                                    MEAS:comparison results(details)
     Explanation   Sets the information display.
                   Returns the current setting of information display as charcter data.
     Example       :INFOL COMP
                   Display comparison results in left information.



-6.Cursor setting and reading.


(1) Selects among, and queries, A and A & B cursors.
     Syntax        (command)    :CSRON A$
                   (query)      :CSRON?
                   (response)   A$
                                 A$=OFF,A,AB
     Explanation   Selects among A and A & B cursors.
                   Returns whether currently the A cursor or both
                   A & B cursors are in use, as character data.
     Example       :CSRON A
                   Sets A cursor.



(2) Sets and queries the A and B cursor type.
     Syntax        (command)    :TCSR A$
                   (query)      :TCSR?
                   (response)   A$
                                 A$=TIME :vertical cursor
                                    VOLT :horizontal cursor
                                    TRACE:trace cursor

     Explanation   Sets the A and B cursor type.
                   Returns the current A and B cursor type as character data.
     Example       :TCSR TRACE
                   Sets trace cursors.



(3) Sets and queries the channel for the A cursor.
     Syntax        (command)    :TCSRA A$
                   (query)      :TCSRA?
                   (response)   A$
                                 A$=ALL,CH1,CH2
     Explanation   Sets the channel for the A cursor.
                   Returns the current A cursor channel OR as NR1 numerical value.
     Example       :TCSRA CH1
                   Sets the channel for the A cursor to channel 1.



(4) Sets and queries the channel for the B cursor.
     Syntax        (command)    :TCSRB A$
                   (query)      :TCSRB?
                   (response)   A$
                                 same to TCSRA command.
     Explanation   Sets the channel for the B cursor.
                   Returns the current B cursor channel OR as NR1 numerical value.
     Example       :TCSRB CH2
                   Sets the channel for the B cursor to channel 2.



(5) Sets and queries the A and B cursor type(XY format).
     Syntax        (command)    :XCSR A$
                   (query)      :XCSR?
                   (response)   A$
                                 A$=X,Y,TRACE
     Explanation   Sets the A and B cursor type.
                   Returns the current A and B cursor type as character data.
     Example       :XCSR TRACE
                   Sets trace cursors.



(6) Sets and queries the position of the A cursor.
     Syntax        (command)    :APOS A
                   (query)      :APOS?
                   (response)   A<NR1>
                                 A=0 to number of stored data values(time,trace)
                                 A=0 to 400(volt axis)
     Explanation   Sets the A cursor position.
                   Returns the current A cursor position as character data.
     Example       :APOS 800
                   Move the A cursor position to 800 points.



(7) Sets and queries the position of the B cursor.
     Syntax        (command)    :BPOS A
                   (query)      :BPOS?
                   (response)   A<NR1>
                                 A= same to APOS command.
     Explanation   Sets the B cursor position.
                   Returns the current B cursor position as character data.
     Example       :BPOS 800
                   Move the B cursor position to 800 points.



(8) Queries the cursor readout value(t).
     Syntax        (query)      :DTRE? A$
                   (response)    B<NR3>
                                  A$= A, B, B_A
                                  B = the readout value
     Explanation   Returns the cursor readout value of time axis.
     Example       (query)      :DTRE? A
                   (response)   :DTRE 5.0e-3
                   Queries the A cursor readout value.
     When allowed  During use of the trace cursor or the vertical cursor.



(9) Queries the cursor readout value(V).
     Syntax        (query)      :DVRE? A$
                   (response)    B(,C)
                                  A$ = A, B, B_A
                                  B,C= the readout volt axis value
     Explanation   Returns the cursor readout value of voltage axis.
     Example       (query)      :DVRE? A
                   (response)   :DVRE 1.0e-3
                   Queries the A cursor readout value.
     When allowed  During use of the trace cursor or the vertical cursor.
                   (excluding setting the channel to all)



-7.Sets and queries input and output, etc., form the memory.


(1) Sets and queries the point in the memory for input/output.
     Syntax        (command)    :POINT ch$,A
                   (query)      :POINT?
                   (response)   ch$,A<NR1>
                                 ch$=CH1,CH2
                                 A=0 to (maximum data)
     Explanation   Sets the input/output point of waveform data in the memory.
                   Returns the current input/output point in the memory as an NR1
                   numerical value.
     Example       :POINT CH1,100
                   Sets the input/output point for channel 1 to the 100th
                   location from the start of the memory.
     Note          It becomes an execution error, when the channel is not data stored.



(2) Queries the number of data samples stored.
     Syntax        (query)      :MAXP?
                   (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)      :MAXP?
                   (response)   :MAXP 1000 (when headers are on)
                   The number of data samples stored in the memory is 1000.



(3) Prepares the memory.
     Syntax        (command)    :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       :PREPARE
                   Prepares the memory for receipt of waveform data.
     Note          If data is currently stored in memory, a waveform is erased.



(4) Inputs data to memory, and outputs stored data.(ASCII)
     Syntax        (command)    :ADATA B
                   (query)      :ADATA? A
                   (response)   B,C,... <NR1>
                                 B,C,... =-1616 to 2000
                                 A=1 to (maximum data)
     Explanation   Puts the data of the data portion into the memory at the
                   channel and point set by the :POINT command.
                   If there are several data values, they are input in order
                   from the point set by the :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 :POINT command.
                   The input/output point is incremented by the number of data values.



                   measurement value = (data) x (voltage axis range) / 160
                   Example
                   data = 768, voltage axis range = 1(V/DIV)
                   measurement value =768x1/160=4.8(V)


     Example       :POINT CH1,0
                   :ADATA? 10
                   Sets the input/output point to channel 1 and data value
                   zero in memory, then outputs 10 stored data values.
     When allowed  Provided that stored data is present, and provided that the
                   input/output point is less than the amount of data stored.



(5) Input voltage axis data to memory, and output volt axis data from memory.
     Syntax        (command)    :VDATA B
                   (query)      :VDATA? A
                   (response)   B,C,... <NR3>
                                 B,C,... =volt axis value
                                 A=1 to (maximum data)
     Explanation   Puts the data values in the data portion into the memory at
                   the channel and point set by the :POINT command.
                   If there are several data values, they are input in order
                   from the point set by the :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 :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       :POINT CH1,0
                   :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  Provided that stored data is present, and provided
                   that the input/output point is less than the amount of
                   data stored.



-8.Sets and queries the adjustment screen.


(1) Sets and queries the start backup function.
     Syntax        (command)    :STBK A$
                   (query)      :STBK?
                   (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       :STBK ON
                   Sets the start backup function to ON.



(2) Sets and queries the backlight saver function.
     Syntax        (command)    :BKLT A
                   (query)      :BKLT?
                   (response)   A<NR1>
                                  A = 0 (OFF), 1 to 30 (minutes)
     Explanation   Enables or disables the backlight saver function.
                   Returns the current enablement state of the backlight
                   saver function as a numerical value in NR1 format.
     Example       :BKLT 1
                   Sets the backlight saver function to one minute.



(3) Sets the date, and queries the current date.
     Syntax        (command)    :DATE A,B,C
                   (query)      :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       :DATE 03,10,16
                   Sets the date to Oct 16th, 2003.



(4) Sets the time, and queries the current time.
     Syntax        (command)    :TIME A, B, C
                   (query)      :TIME?
                   (response)    A, B <NR1>
                                  A = 0 to 23 (hour)
                                  B = 0 to 59 (min)
                                  C = 0 to 59 (sec)
     Explanation   Sets the time on the internal clock.
                   Returns the current time.
     Example       :TIME 10, 0, 0
                   Sets the internal clock to 10:00:00.



(5) Clearing waveform data.
     Syntax        (command)    :DATAC
     Explanation   Clear the waveform data.



(6) Sets and queries the beep sound.
     Syntax        (command)    :BEEP A$
                   (query)      :BEEP?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the beep sound.
                   Returns the current beep sound as character data.
     Example       :BEEP ON
                   Sets the beep sound to on.



(7) Sets and queries the function of the EXT_IN terminal.
     Syntax        (command)    :EXTI A$
                   (query)      :EXTI?
                   (response)   A$
                                 A$=COMP_CLR, START_STOP
     Explanation   Sets the function of the EXT_IN ternimal.
                   Returns the current setting of the EXT_IN terminals
                   as character data.
     Example       :EXTI START_STOP
                   Set the function of the EXT_IN to START&STOP(H to L).



(8) Sets and queries the function  of the EXT_OUT terminal.(EXT_OUT1 to 5)
     Syntax        (command)    :EXTO NO$,A$
                   (query)      :EXTO?
                   (response)   NO$,A$
                                 NO$=NO1 to NO5:terminal number
                                  A$=TOTAL_OK,TOTAL_NG (Total comparison result)
                                    ,AREA_OK,AREA_NG   (Area comparison result)
                                    ,MEAS1_OK,MEAS1_NG (Value comparison result No.1)
                                    ,MEAS2_OK,MEAS2_NG (Value comparison result No.2)
                                    ,MEAS3_OK,MEAS3_NG (Value comparison result No.3)
                                    ,MEAS4_OK,MEAS4_NG (Value comparison result No.4)
     Explanation   Sets the function of the EXT_OUT terminal.
                   Returns the current setting of the EXT_OUT terminal
                   as character data.
     Example       :EXTO NO1,TOTAL_NG
                   Sets the function of the EXT_OUT to FAIL of the total
                   comparison result.



(9) Sets and queries the LCD contrast.
     Syntax        (command)    :CNTRST A
                   (query)      :CNTRST?
                   (response)    A<NR1>
                                  A = -11 to 9
     Explanation   Sets the LCD contrast.
                   Returns the current LCD contrast.
     Example       :CNTRST 0
                   Sets the LCD contrast to 0.



(10) Sets and queries the detection of over-range.
     Syntax        (command)    :RNGOV A$
                   (query)      :RNGOV?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Select ON/OFF of the over-range detection.
                   Returns the current setting of the over-range
                   detection as character data.
     Example       :RNGOV ON
                   Detect an over-range.



(11) Sets and queries the language.
     Syntax        (command)    :LANG A$
                   (query)      :LANG?
                   (response)   A$
                                 A$=JPN:Japanese
                                    ENG:English
     Explanation   Sets the language.
                   Returns the current language setting as character data.
     Example       :LANG JPN
                   Sets the language to Japanese.



-9.Sets and queries scaling.


(1) Sets and queries the scaling.
     Syntax        (command)    :SCAL ch$,A$
                   (query)      :SCAL? ch$
                   (response)   ch$,A$
                                 A$=OFF,ON
     Explanation   Sets the scaling designated by ch$.
                   Returns the current scaling designated by ch$
                   as a character string.
     Example       :SCAL CH1,ON
                   Sets the scaling for channel 1 to ON.



(2) Sets and queries the scaling conversion value.
     Syntax        (command)    :SCEU ch$,A
                   (query)      :SCEU? 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       :SCEU CH1,+2.0E-3
                   Sets the scaling conversion value (eu/V) for channel 1
                   to +2.0E-3.



(3) Sets and queries the scaling offset.
     Syntax        (command)    :SCOS ch$,A
                   (query)      :SCOS? 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       :SCOS CH1,+1.0E-3
                   Sets the scaling offset (eu offset) for channel 1 to +1.0E-3.



(4) Sets and queries the value of input1 and 2 of the scaling.(Point setting)
     Syntax        (command)    :SCVOL ch$,B,C
                   (query)      :SCVOL? ch$
                   (response)   ch$,B,C<NR3>
                                 B,C=-9.9999E+19 to +9.9999E+19
     Explanation   Sets the value of input1 and 2 for the channel
                   designated by ch$.
                   Returns the current values of input1 and 2
                   for the channel designated by ch$ as an NR3 numerical value.
     Example       :SCVOL ch1,+2.0E-1,0
                   Sets the values of input1 and 2 to 200mV and 0V.



(5) Sets and queries the value of scale1 and 2 of the scaling.(Point setting)
     Syntax        (command)    :SCSCA ch$,B,C
                   (query)      :SCSCA? ch$
                   (response)   ch$,B,C<NR3>
                                 B,C=-9.9999E+19 to +9.9999E+19
     Explanation   Sets the values of scale1 and 2 for the channel
                   designated by ch$.
                   Returns the current values of scale1 and 2
                   for the channel designated by ch$ as an NR3 numerical value.
     Example       :SCSCA ch1,1.0E+1,0
                   Sets the converted values of scale1 and 2 to 10 and 0.



(6) Sets and queries the scaling unit.
     Syntax        (command)    :SUNIT ch$,"A$"
                   (query)      :SUNIT? 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 square), ^3 (= the cube), ~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       :SUNIT CH1,"mA"
                   Sets the scaling unit for channel 1 to mA.



-10.Sets and queries the comments.


(1) Sets and queries the comment characters for each channel.
     Syntax        (command)    :UCOM ch$,"A$"
                   (query)      :UCOM? ch$
                   (response)   ch$,"A$"
                                  A$ = comment string (up to 16 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 square), ^3 (= the cube), ~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       :UCOM CH1,"ch1=TEST"
                   Sets the comment for channel 1 to "ch1=TEST".



(2) Sets and queries the file comment.
     Syntax        (command)    :FCOM "A$"
                   (query)      :FCOM?
                   (response)   "A$"
                                 A$ = comment string (up to 20 characters)
     Explanation   Sets a string of the file comment.
                   Entry of the special characters is as follows:
                   (Characters other than the following are replaced by
                    spaces.)
                      ^2 (= the square), ^3 (= the cube), ~c (= degree),
                      ~e (= micro straint), ~u (= maicro), ~o (= ohom)
                   Comments may be omitted.
                   Returns the current string of the file comment.
                   Single quotation marks (') can be used instead of double
                   quotation marks(").
     Example       :FCOM "HIOKI"
                   Inputs "HIOKI" as a file comment.



(3) Queries the history of comments.
                   (query)      :HCOM? NO$
                   (response)   NO$,"A$"
                                 NO$=NO1 to NO10:history number
                                 A$=history contents.
     Explanation   Returns the history of comments.



-11.value comparison setting and querying.


(1) Sets and queries the value comparison.
     Syntax        (command)    :MEAS A$
                   (query)      :MEAS?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the value-comparison.
                   Returns the current setting of the value comparison
                   as character data.
     Example       :MEAS ON
                   Sets the value comparison to ON.



(2) Sets and queries the saving a value comparison result.
     Syntax        (command)    :MSAV A$
                   (query)      :MSAV?
                   (response)   A$
                                 A$=OFF,CARD,LAN
     Explanation   Sets the destination at which to save calculation
                   result.
     Example       :MSAV CARD
                   Saves a value comparison result to new file on a PC card.



(3) Sets and queries the type of calculations.
     Syntax        (command)    :MEASS NO$,A$(,ch$(,B))
                   (query)      :MEASS? NO$
                   (response)   A$,ch$,B<NR3>
                                 NO$= NO1 to NO4
                                 A$=OFF
                                    AVE  : average value
                                    RMS  : effective value
                                    PP   : peak value
                                    MAX  : maximum value
                                    MAXT : time to maximum value
                                    MIN  : minimum value
                                    MINT : time to minimum value
                                    PERI : period
                                    FREQ : frequency
                                    RISE : rise time
                                    FALL : fall time
                                    AREA : area value
                                    INTEG: integration
                                    DIFF : difference
                                    PWID : pulse width
                                    DUTY : duty
                                    LEVE : level time
                                    PCOU : pulse count
                                    UPLO : maximum & minimum
                                    XYAREA: x-y area
                                 ch$= CH1,CH2(not OFF)
                                 B  = level(PERI,FREQ,PWID,DUTY,LEVE,PCOU)
     Explanation   Sets the the type of the value comparison designated by NO$.
                   Returns the the type of the value comparison designated by NO$.
     Example       :MEASS NO1,MAX,CH1
                   Sets the calculation to be of the maximum value in channel 1
                   for the calculation NO1.



(4) Queries result of a value comparison.
     Syntax        (query)      :ANSW? NO$
                   (response)   NO$,A$,B<NR1>,C<NR3>(,D<NR3>)
                                 NO$=NO1 to NO4
                                  A$ =calculation type
                                  B  =judge
                                      -1:YET
                                      0:PASS
                                      3,5,7:FAIL(3:over fail, 5:under fail, 7:over & under)
                                  C,D=calculation result(upper,lower)
                                      *:no calculation result
     Explanation   Returns the result of the value comparison
                   specified by NO$.
     Example       :ANSW? NO1
                   Queries the result of the calculation NO1.



(5) Sets and queries the calculation range.
     Syntax        (command)    :MARE A$(,B,C)
                   (query)      :MARE?
                   (response)   A$,B<NR1>,C<NR1>
                                 A$ =ALL,PART
                                 B,C=0 to maximum storage data
     Explanation   Sets the calculation range of value comparison.
                   Returns the current setting of calculation range.
     Example       :MARE PART,0,100
                   Sets the calculation area from 0 to 100 points.



(6) Sets and queries the stop mode of value comparison.
     Syntax        (command)    :MSTP A$
                   (query)      :MSTP?
                   (response)   A$
                                 A$=GO   :pass
                                    NG   :fail
                                    GO_NG:pass & fail
     Explanation   Sets stop mode for the value comaparison.
                   Returns the settings of stop mode for the value
                   comparison as character data.
     Example       :MSTP NG
                   Sets the stop mode to fail.



(7) Sets and queries the value calculation.
     Syntax        (command)    :MCOMP NO$,A$
                   (query)      :MCOMP? NO$
                   (response)   NO$,A$
                                 A$=OFF,ON
     Explanation   Sets ON/OFF of the value calculation.
                   Returns the current enablement state of the value comparison
                   as character data.
     Example       :MCOMP NO1, ON
                   Sets the comparison of calculation NO.1 to ON.



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



(9) Sets and queries slope for value comparison.
     Syntax        (command)    :MSLP NO$,A$
                   (query)      :MSLP? NO$
                   (response)   NO$,A$
                                 A$=UP, DOWN
     Explanation   Sets the slope for value comparison designated by NO$.
                   Returns the settings of the slope for the value comparison
                    designated by NO$ as character data.
     Example       :MSLP NO1,UP
                   Sets the slope for the value comparison NO1 to UP.



-12.waveform calculation setting and querying.


(1) Sets and queries the waveform calculation.
     Syntax        (command)    :CWAV A$
                   (query)      :CWAV?
                   (response)   A$
                                 A$=OFF,ON
     Explanation   Sets the waveform calculation.
                   Returns the current setting of the waveform calculation
                   as character data.
     Example       :CWAV ON
                   Sets the waveform calculation to ON.



(2) Sets and queries the type of the waveform calculation.
     Syntax        (command)    :CWVF ch$,A$
                   (query)      :CWVF? ch$
                   (response)   ch$,A$
                                 A$=OFF
                                    ABS :absolute value
                                    RECT:rectify
                                    ADD :+(addition)
                                    SUB :-(subtraction)
                                    MULT:*(multiplication)
                                    DIVI:/(division)
     Explanation   Sets the type of the waveform calculation.
                   Returns the current type of the waveform calculation
                   as character data.
     Example       :CWVF CH1,ABS
                   Sets up the type of the waveform calculation
                   for CH1 to ABS(CH1).



(3) Execute waveform calculation.
     Syntax        (command)    :CALCEXE
     Explanation   Execute waveform calculation.



-13.Setting and querying relating to the file.


(1) Saves the waveform data(binary).
     Syntax        (command)    :SVBI "NAME$"
                                  NAME$=file name (8 characters)
     Explanation   Saves waveform data in binary format.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVBI "TEST"
                    Saves binary data of all channels under the file name 'TEST.MEM'.



(2) Saves the waveform data(text).
     Syntax        (command)    :SVTX "NAME$",A
                                  NAME$=file name (8 characters)
                                  A=thinning out
                                    OFF,2 to 100
     Explanation   Saves waveform data in text format.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVTX "TEST",10
                    Saves text data of all channels 10 interval under the
                    file name 'TEST.CSV'.



(3) Saves the setting conditions.
     Syntax        (command)    :SVST "NAME$"
                                  NAME$=file name (8 characters)
     Explanation   Saves the setting conditions.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVST "TEST"
                    Saves setting conditions under the file name 'TEST.SET'.



(4) Saves all comparison area and all test modes.
     Syntax        (command)    :BACKUP "NAME$"
                                  NAME$=directory name (8 characters)
     Explanation   Make "NAME$" dirctory and saves all area and test modes
                   in "NAME$" directory.
                   If a directory with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :BACKUP "BACKUP1"
                    Saves all comparison area and all test modes under
                    the directory name "BACKUP1".



(5) Loads a file.(file name)
     Syntax        (command)    :LDNA "NAME$"
                                 NAME$ = file name
     Explanation   Loads the data in the "NAME$" file.
     Example       :LDNA "TEST.MEM"
                   Loads the waveform data of the file name "TEST.MEM".



(6) Loads a file.(file number)
     Syntax        (command)    :LDNO NO
                                 NO = file number
     Explanation   Loads the data in the file numbered NO.
     Example       :LDNO 1
                   Loads the waveform data of the file numbered 1.



(7) Queries information about a file or directory.
    Syntax         (query)      :NFO? NO
                   (response)   NO<NR1>,"NAME$","DATE$","TIME$",A<NR1>,B$,C$
                                ,"TDATE$","TTIME$"
                                  NO     = file or directory number
                                  NAME$  = file name
                                  DATE$  = date of save
                                  TIME$  = time of save
                                  A      = size of file (bytes)
                                  B$     = measurement contents (WAVE, SET, AREA, ROM, S_A)
                                  C$     = 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,---
                   Single quotation marks (') can be used instead of
                   double quotation marks (").
     Note          It becomes the information to TIME$ in the case of a directory.


(8) Deletes a file or directory.(file name)
     Syntax        (command)    :DELE "NAME$"
                                 NAME$=file or directory name
     Explanation   Deletes the file or directory.
     Example       :DELE "FILE"
                   Deletes the "FILE" file.



(9) Deletes a file or directory.(file number)
     Syntax        (command)    :NDEL NO
                                 NO = file or directory number
     Explanation   Deletes the file or directory numbered NO.
     Example       :NDEL 1
                   Deletes the file (directory) numbered 1.



(10) Deletes all files and directories.
     Syntax        (command)    :FOMT
     Explanation   Deletes all files and directories on the PC card.



(11) Creates a directory.
     Syntax        (command)    :MDIR "NAME$"
                                  NAME$ = subdirectory name
     Explanation   Creates a subdirectory in the current directory on the PC card.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :MDIR 'TEST'
                   Creates a subdirectory called TEST on the PC card.



(12) Changes the current directory.(directory name)
     Syntax        (command)    :CHDIRN "NAME$"
                                  NAME$=directory name
     Explanation   Changes the current directory to the directory named
                   "NAME$" on the PC card.
     Exsample      :CHDIRN "AUTO"



(13) Changes the current directory.(directory number)
     Syntax        (command)    :CHDIR NO
                                  NO = file number (directory)
     Explanation   Changes the current directory to the directory numbered
                   NO on the PC card.



(14) Changes the current directory to root directory.
     Syntax        (command)    :CDRT
     Explanation   Changes the current directory to root directory.



(15) Queries the number of files.
     Syntax        (query)      :FILE?
                   (response)    A <NR1>
                                  A = number of files
     Explanation   Returns the total number of files which are currently
                   saved as an NR1 numerical value.



(16) Queries the filename.
     Syntax        (query)      :NINF? 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)      :NINF? 1
                   (response)   :NINF 1, "TEST. DAT", FILE



(17) Queries the current directory.
     Syntax        (query)      :DIR?
                   (response)    "NAME$"
                                  NAME$ = directory name
     Explanation   Returns the current directory name (with the pass) on
                   the PC card as character data.



(18) Queries the allowable number of bytes.
     Syntax        (query)      :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.



(19) Queries the existence of the PC card.
     Syntax        (query)      :CARD?
                   (response)    A<NR1>
                                  A =0:none, 1:exist
     Explanation   Returns the PC card existence as 0 or 1.



(20) Saves the SET&AREA.
     Syntax        (command)    :SVSA "NAME$"
                                  NAME$=file name (8 characters)
     Explanation   Saves the SET&AREA.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVSA "TEST"
                    Saves SET&AREA under the file name 'TEST.S_A'.




-14.Commands relating to area editor.


(1) Sets the editor mode of comparison area.
     Syntax        (command)    :EDIT A$
                   (query)      :EDIT?
                   (response)    A$
                                  A$=OFF, ON
     Explanation   Sets the editor mode of comparison area.
                   Returns ON/OFF of the editor mode.
     Example       :EDIT ON
                   Sets the editor mode of comparison area to ON.



(2) Loads a waveform into the editor in last wave mode.
     Syntax        (command)    :STOR (ch$)
                                 ch$=CH1,CH2(not XY)
     Explanation   Loads a waveform into the editor.
     When allowed  When in the editor mode.



(3) Loads a waveform into the editor in overlay mode.
     Syntax        (command)    :STORO (ch$)
                                 ch$=CH1,CH2(not XY)
     Explanation   Loads a overlaid waveform into the editor.
                   This is effective when the overlay function is ON.
     When allowed  When in the editor mode.



(4) Loads a waveworm into the editor in magnify mode.
     Syntax        (command)    :STORM ch$,A,B
                                 ch$=CH1,CH2
                                  A = + magnifty(0 to 50 %)
                                  B = - magnifty(-50 to 0 %)
     Explanation   Loads a waveform into the editor and magnifies it
                   in the voltage axis direction.
     When allowed  When in the editor mode.



(5) Loads a comparison area into the editor.
     Syntax        (command)    :ALOAD A
                                  A = 1 to 16 (area No.)
     Explanation   Loads a comparison area into the editor from internal memory.
     When allowed  When in the editor mode.



(6) Sets active BOX.
     Syntax        (command)    :SETB X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
                   X1,X2:0 to 500(SINGLE, DUAL format), 0 to 400(XY format)
                   Y1,Y2:0 to 400
     Explanation   Sets active BOX from (X1,Y1) to (X2,Y2).
                   (for AMAG,ACUT,CLEA,REVE,PAINT commands.)
     When allowed  When in the editor mode.



(7) Resets active BOX.
     Syntax        (command)    :CLRB
     Explanation   Resets active BOX.
     When allowed  When in the editor mode.



(8) Extends the area.
     Syntax        (command)    :AMAG high,low,right,left
                                  high,low,right,left=0 to 10.0(div)
     Explanation   Extends an object up, down, left and right.
     When allowed  When in the editor mode.



(9) Compresses the area.
     Syntax        (command)    :ACUT high,low,right,left
                                  high,low,right,left=0 to 10.0(div)
     Explanation   Compresses an object up, down, left and right.
     When allowed  When in the editor mode.



(10) Clears the area that you are working on.
     Syntax        (command)    :CLEA
     Explanation   Clears the area that you are working on.
     When allowed  When in the editor mode.



(11) Reverses the area.
     Syntax        (command)    :REVE
     Explanation   Reverses the area.
     When allowed  When in the editor mode.



(12) Draws a line.
     Syntax        (command)    :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 :SETB command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(13) Draws a rectangle.(It will not be filled in.)
     Syntax        (command)    :RECT X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Draws a rectangle from (X1,Y1) to (X2,Y2).
                   Refer to the :SETB command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(14) Draws a rectangle.(It will be filled in.)
     Syntax        (command)    :BOXP X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Draws a rectangle from (X1,Y1) to (X2,Y2).
                   The rectangle will be filled in.
                   Refer to the :SETB command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(15) Draws a circle.(It will not be filled in.)
     Syntax        (command)    :CIRC X,Y,R
                                  X,Y=center point
                                   R =radius
     Explanation   Draws a circle with the radius specified by X,Y,R.
                   Refer to the :SETB command for details of X and Y.
     When allowed  When in the editor mode.



(16) Draws a circle.(It will be filled in.)
     Syntax        (command)    :CIRP X,Y,R
                                  X,Y=center point
                                   R =radius
     Explanation   Draws a circle with the radius specified by X,Y,R.
                   The circle will be filled in.
                   Refer to the :SETB command for details of X and Y.
     When allowed  When in the editor mode.



(17) Fills the space in the POINT mode.
     Syntax        (command)    :PAINT X,Y
                                  X=x-coordinate
                                  Y=y-coordinate
     Explanation   Fills the enclosed space selected by (X,Y).
                   Refer to the :SETB command for details of X and Y.
     When allowed  When in the editor mode.



(18) Fills the space in the CLOSED mode.
     Syntax        (command)    :CLSP
     Explanation   Fills all enclosed space.
                   Refer to the :SETB command for details of X and Y.
     When allowed  When in the editor mode.



(19) Erases the area.
     Syntax        (command)    :ERAS X1,Y1,X2,Y2
                                  X1,X2=x-coordinate
                                  Y1,Y2=y-coordinate
     Explanation   Erases the part of area from (X1,Y1) to (X2,Y2).
                   Refer to the :SETB command for details of X1,X2 and Y1,Y2.
     When allowed  When in the editor mode.



(20) Deletes the comparison area in internal memory.
     Syntax        (command)    :ADEL A
                                  A = 0:all, 1 to 16:area number
     Explanation   Deletes the comparison area number 1 to 16 in internal memory.
     Note          Please send the next command after wait for a second.
     When allowed  When in the editor mode.



(21) Undoes the command.
     Syntax        (command)    :UNDO
     Explanation   After executing a command, you can undo the change made by
                   command.The commands, "BOX set/reset", "AREA DEL", or "SAVE"
                   cannot be undone.
     When allowed  When in the editor mode.



(22) Saves the created area.
     Syntax        (command)    :ASAVE A
                                  A = 1 to 16:area number
     Explanation   Saves the area created with the editor in the internal memory.
     Note          Please send the next command after wait for a second.
     When allowed  When in the editor mode.



(23) Saves the creating area to "ARE" file.
     Syntax        (command)    :SVAR "NAME$"
                                  NAME$=file name (8 characters)
     Explanation   Saves the work-area in ARE format file.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVAR "TEST"
                    Saves work-area under the file name 'TEST.ARE'.



(24) Saves the creating area to "BMP" file.
     Syntax        (command)    :SVBM "NAME$"
                                  NAME$=file name (8 characters)
     Explanation   Saves the work-area in BMP format file.
                   If a file with the same name already exists,
                   an execution error is generated.
                   Single quotation marks (') can be used instead of double
                   quotation marks (").
     Example       :SVBM "TEST"
                    Saves work-area under the file name 'TEST.BMP'.



(5) Loads a file.(file name)
     Syntax        (command)    :LDAR "NAME1$.NAME2$"
                                 NAME1$.NAME2$ = file name
                                 (NAME2$ = ARE , BMP)
     Explanation   Loads the data in the "NAME$" file.
     Example       :LDAR "TEST.ARE"
                   Loads the area data of the file name "TEST.ARE".






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: web1, load: 1.52