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