Hioki DM7275-01, DM7275-02, DM7276-01, DM7275-03, DM7276-03 Instruction Manual

...
99 Washington Street Melrose, MA 02176
Phone 781-665-1400 Toll Free 1-800-517-8431
Visit us at www.TestEquipmentDepot.com
Communi
cation Command Instruction Manual
DM7275-01 DM7275-02 DM7275-03 DM7276-01 DM7276-02 DM7276-03
Precision DC Voltmeter
This manual explains the communication commands for Model
DM7275/DM7276 Precision DC Voltmeter.
details regarding command settings.
Although all reasonable care has been taken in the production of this manual,
should you find any points which are unclear or in error, please contact your local distributor
In the interest of product development, the contents of this manual may be
subject to revision without notice.
Unauthorized copying and replication of the contents of this instruction manual
are strictly prohibited. All Rights Reserved.
December 2015 DM7275A986-00
Contents
1 Introduction ............................................................................................................................................. 1
Message Format Output Queue and Input Buffer Status Byte Register Event Registers Measurement Value Formats Initialization Items Command Execution Time Errors During Communications
2 Message List .......................................................................................................................................... 17
3 Message Reference............................................................................................................................... 24
Message Reference Interpretation Standard Commands
(1) System Data Commands ............................................................................................................ 25
*IDN ................................................................................................................................................. 25
T ................................................................................................................................................ 25
*OP
(2
) Internal Operation Commands ................................................................................................... 25
*RST ................................................................................................................................................ 25
T ................................................................................................................................................ 25
*OP *S
AV ................................................................................................................................................ 26
*RCL ................................................................................................
*TRG ................................................................................................................................................ 26
) Synchronized Commands .......................................................................................................... 26
(3
*OPC ............................................................................................................................................... 26
*WA
I................................................................................................................................................. 26
(4)
Status and Event Control Commands ....................................................................................... 27
*
CLS ................................................................................................................................................ 27
*E
SE ................................................................................................................................................ 27
*E
SR ................................................................................................................................................ 27
*SRE ................................................................................................................................................ 28
TB ................................................................................................................................................ 28
*S
Device-Specific Commands
(1) Event Status Register ................................................................................................................. 29
:STATus:OPERation:CONDition .................................................................................................. 29
:STATus:OPERation:EVENt ......................................................................................................... 29
:STATus:OPERation:ENABle ....................................................................................................... 30
:STATus:QUEStionable:CONDition ............................................................................................. 30
:STATus:QUEStionable:EVENt .................................................................................................... 30
:STATus:QUEStionable:ENABle .................................................................................................. 31
(2) Reading Measurment Values ...................................................................................................... 32
:FETCh ............................................................................................................................................ 33
:READ ............................................................................................................................................. 34
:MEASure[:VOLTage]:DC :MEASure:TEMPerature :DATA:LAST :ABORt :SYSTem:COMMunicate:FORMat
(3) Self-Test ........................................................................................................................................ 37
:TEST:ALL ...................................................................................................................................... 37
(4) Clock ............................................................................................................................................. 37
:SYSTem:DATE :S
YSTem:TIME ............................................................................................................................... 37
(5) Measurement Range ................................................................................................................... 38
[:SENSe:]VOLTage:DC:RANGe .................................................................................................... 38
[:SENSe:]VOLTage:DC:RANGe:AUTO ......................................................................................... 38
(6) Measurement Function ............................................................................................................... 38
[:SENSe:]FUNCtion[:ON] .............................................................................................................. 38
(7) Measurement Speed .................................................................................................................... 39
..................................................................................................................................... 1
............................................................................................................ 5
.............................................................................................................................. 6
...................................................................................................................................... 8
.............................................................................................................. 14
................................................................................................................................ 15
.................................................................................................................. 16
......................................................................................................... 16
.................................................................................................... 24
........................................................................................................................... 25
................................................ 26
............................................................................................................... 29
............................................................................................................. 35
................................................................................................................ 35
.................................................................................................................................. 36
........................................................................................................................................... 36
................................................................................................ 36
.............................................................................................................................. 37
[:SENSe:]VOLTage[:DC]:NPLCycles ........................................................................................... 39
[:SENSe:]VOLTage[:DC]:APERture:ENABled ............................................................................ 39
[:SENSe:]VOLTage[:DC]:APERture ............................................................................................. 39
(8) Triggering ..................................................................................................................................... 40
:INITiate:CONTinuous ................................................................................................................... 41
:INITiate[:IMMediate] ..................................................................................................................... 41
:TRIGger:SOURce ......................................................................................................................... 41
:SAMPle:COUNt ............................................................................................................................. 42
:TRIGger:DELay ............................................................................................................................. 42
:TRIGger:DELay:AUTO ................................................................................................................. 42
(9) Setting Number of Digits ............................................................................................................ 43
[:SENSe:]VOLTage:DIGits ............................................................................................................ 43
(10) Label Display ............................................................................................................................. 43
:SYSTem:LABel: STATe ................................................................................................................. 43
:SYSTem:LABel ............................................................................................................................. 43
(11) Comparator ................................................................................................................................. 44
:CALCulate:LIMit[:STATe] ............................................................................................................ 44
:CALCulate:LIMit:BEEPer ............................................................................................................. 44
:CALCulate:LIMit:ABSolute .......................................................................................................... 44
:CALCulate:LIMit:UPPer:ENABle................................................................................................. 44
:CALCulate:LIMit:UPPer[:DATA] .................................................................................................. 44
:CALCulate:LIMit:LOWer:ENABle ................................................................................................ 45
:CALCulate:LIMit:LOWer[:DATA] ................................................................................................. 45
:CALCulate:LIMit:DELay ............................................................................................................... 45
:CALCulate:LIMit:DELay:COUNt.................................................................................................. 45
:CALCulate:LIMit:CLEar[:IMMediate] .......................................................................................... 45
:CALCulate:LIMit:RESult .............................................................................................................. 45
(12
) BIN ............................................................................................................................................... 46
:CALCulate:BIN[:STATe] .............................................................................................................. 46
:CALCulate:BIN:ENABle ............................................................................................................... 46
:CALCulate:BIN:UPPer ................................................................................................................. 46
:CALCulate:BIN:LOWer ................................................................................................................ 46
:CALCulate:BIN:RESult ................................................................................................................ 47
(13) Saving and Reading Measurement Conditions ...................................................................... 47
*SAV ................................................................................................................................................ 47
:S
YSTem:PANel:CLEar ................................................................................................................. 47
:SYSTem:PANel:NAME ................................................................................................................. 47
:SYSTem:PANel:DATE .................................................................................................................. 47
:MMEMory:STORe:STATe ............................................................................................................ 48
:MMEMory:LOAD:STATe .............................................................................................................. 48
:MMEMory:STATe:RECall:AUTO ................................................................................................. 48
:MMEMory:STATe:RECall:SELect ................................................................................................ 48
(14) Smoothing .................................................................................................................................. 49
:CALCulate:SMOothing[:STATe] ................................................................................................. 49
:CALCulate:SMOothing:RESPonse ............................................................................................. 49
(15) Hold ............................................................................................................................................. 49
[:SENSe:]HOLD:AUTO .................................................................................................................. 49
[:SENSe:]HOLD:BOUNd ............................................................................................................... 49
(16) Contact Check ............................................................................................................................ 50
[:SENSe:]VOLTage:DC:CONTact:CAPacitance ......................................................................... 50
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:STATe ............................................................ 50
[:SENSe:]CONTact:CAPacitance:THReshold ............................................................................ 50
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:TIME ............................................................... 50
(17) Switching Input Resistance ...................................................................................................... 51
ENSe:]VOLTage:IMPedance:AUTO ........................................................................................ 51
[:S
(18) Zero Adjustment (NULL Function) ........................................................................................... 51
[:SENSe:]VOLTage:DC:NULL[:STATe] ......................................................................................... 51
[:SENSe:]VOLTage:DC:NULL:VALue ........................................................................................... 51
(19) Temperature Correction (TC) ................................................................................................... 52
:CALCulate:TCORrect:STATe ....................................................................................................... 52
:CALCulate:TCORrect:PARameter .............................................................................................. 52
(20) Scaling ........................................................................................................................................ 52
:CALCulate:SCALe[:STATe] ......................................................................................................... 52
:CALCulate:SCALe:PARameterA ................................................................................................. 52
:CALCulate:SCALe:PARameterB ................................................................................................. 52
:CALCulate:SCALe:UNIT:STATe................................................................................................... 53
:CALCulate:SCALe:UNIT .............................................................................................................. 53
(21) Statistical Functions ................................................................................................................. 53
:CALCulate:AVERage[:STATe] .................................................................................................... 53
:CALCulate:AVERage:CLEar[:IMMediate] .................................................................................. 53
:CALCulate:AVERage:CLEar:PRINt ............................................................................................ 53
:CALCulate:AVERage:COUNt? ..................................................................................................... 53
:CALCulate:AVERage:ALL? ......................................................................................................... 54
:CALCulate:AVERage:SDEViation? ............................................................................................ 54
:CALCulate:AVERage:AVERage .................................................................................................. 54
:CALCulate:AVERage:MINimum .................................................................................................. 54
:CALCulate:AVERage:MAXimum ................................................................................................ 54
:CALCulate:AVERage: .................................................................................................................. 54
:CALCulate:AVERage:LIMit .......................................................................................................... 55
:CALCulate:AVERage:BIN ............................................................................................................ 55
:CALCulate:AVERage:CP? ........................................................................................................... 55
(22) Key-Lock ..................................................................................................................................... 55
:SYSTem:KLOCk ........................................................................................................................... 55
(23) Sound Settings .......................................................................................................................... 55
:SYSTem:CLICk:STATe ................................................................................................................ 55
:SYSTem:HOLD:BEEPer:STATe .................................................................................................. 55
:SYSTem:BEEPer:STATe ............................................................................................................. 56
:SYSTem:BEEPer:VOLume :
SYSTem:BEEPer[:IMMediate] ..................................................................................................... 56
.......................................................................................................... 56
(24) Display Settings ......................................................................................................................... 56
:D ISPlay[:STATe] ............................................................................................................................ 56
:DISPlay:BACKlight ....................................................................................................................... 56
:DISPlay:TYPe ................................................................................................................................ 57
:DISPlay:VIEW ............................................................................................................................... 57
(25) Line Frequency .......................................................................................................................... 57
:SYSTem:LFRequency .................................................................................................................. 57
(26) System Reset ............................................................................................................................. 57
:SYSTem:PRESet/:STATus:PRESet ............................................................................................. 57
(27) Communications Settings ........................................................................................................ 58
:SYSTem:LOCal ............................................................................................................................. 58
:SYSTem:COMMunicate :SYSTem:COMMunicate:LOGGing :SYSTem:COMMunicate:MONitor :SYSTem:COMMunicate:GPIB:ADDRess :SYSTem
:COMMunicate
............................................................................................................... 58
............................................................................................. 58
............................................................................................... 58
.................................................................................. 58
:GPIB:TERMinator ............................................................................... 58
:SYSTem:COMMunicate:RS232C:SPEED ................................................................................... 59
:S
YSTem:COMMunicate:LAN:IPADdress ................................................................................... 59
:SYSTem:COMMunicate:LAN:CONTrol ....................................................................................... 59
:SYSTem:COMMunicate:LAN:SMASk
......................................................................................... 59
:SYSTem:COMMunicate:LAN:GATeway ...................................................................................... 60
:SYSTem:COMMunicate:LAN:UPDate ......................................................................................... 60
:SYSTem[:COMMunicate:LAN]:MAC ........................................................................................... 60
(28) Data Output Settings ................................................................................................................. 61
:SYSTem:COMMunicate:DATAout .............................................................................................. 61
:SYSTem:COMMunicate:DATAout:FORMat :
SYSTem:COMMunicate:DATAout:CONDition ........................................................................... 61
............................................................................... 61
:SYSTem:LOCAle:DATE ............................................................................................................... 61
:SYSTem:LOCAle:DATE:SEParator ............................................................................................ 62
:SYSTem:LOCAle:NUMeric:DOT ................................................................................................. 62
:SYSTem:LOCAle:NUMeric:SEParator ....................................................................................... 62
(29) Memory Function ....................................................................................................................... 63
:R ..................................................................................................................................................... 63
:DATA:REMove .............................................................................................................................. 63
:DATA:POINts:EVENt:THReshold ............................................................................................... 64
:DATA:POINts ................................................................................................................................. 64
:DATA:CLEar.................................................................................................................................. 64
:MMEMory:STORe:DATA .............................................................................................................. 64
(30) EXT I/O ........................................................................................................................................ 65
:IO:MODE ........................................................................................................................................ 65
:IO: F ILTer:STATe ............................................................................................................................ 65
:IO:FILTer:TIME .............................................................................................................................. 65
:IO:EOM:MODE .............................................................................................................................. 65
:IO:EOM:PULSe ............................................................................................................................. 65
:IO:INPut ......................................................................................................................................... 66
:IO:OUTPut ..................................................................................................................................... 66
(31) Saving Screen Data ................................................................................................................... 66
:HCOPy:SDUMp:DATA .................................................................................................................. 66
(32) Setting *IDN? Response ........................................................................................................... 67
:SYSTem:IDNStr ............................................................................................................................. 67
Commands Compatible with the Products of Other Manufacturers
:CALCulate:SCALe:GAIN ............................................................................................................. 68
:CALCulate:SCALe:OFFSet .......................................................................................................... 68
:SYSTem:ERRor[:NEXT] ............................................................................................................... 69
:MEASure:TEMPerature ................................................................................................................ 69
*PSC ................................................................................................................................................ 70
*C
AL ................................................................................................................................................ 70
:HCOPy:SDUMp:DATA:FORMat .................................................................................................. 70
[:SENSe:]VOLTage[:DC]:ZERO:AUTO ........................................................................................ 70
:OUTPut:TRIGger:SLOPe ............................................................................................................. 70
:
TRIGger:COUNt ............................................................................................................................ 70
:SYSTem:REMote/:SYSTem:RWLock ......................................................................................... 70
4 Data Exporting Methods ....................................................................................................................... 71
Sample Programs ................................................................................................................................ 73
5
Using Visual Basic 5.0 or 6.0 ............................................................................................................... 73
RS-232C/USB Communications (Using Microsoft Visual Basic Professional MSComm) ......... 73
  Meas Ex
External Trigger Measurement 2 ............................................................................................. 76
Set
GP-IB
Simple Voltage Measurement .................................................................................................. 78
Measur Ex Ex
Set Measurement Conditions................................................................................................... 82
ng Visual Basic2010 ....................................................................................................................... 83
Usi
6 Device Compliance Statement [GP-IB] ............................................................................................. 90
mple Volatage Measurement ................................................................................................ 73
Si
urement Voltage by PC Key ............................................................................................ 74
ternal Trigger Measurement 1 ............................................................................................. 75
Measurement Conditions................................................................................................... 77
Communications (Using National Instruments GP-IB Board) .......................................... 78
ement Voltage by PC Key ............................................................................................ 79
ternal Trigger Measurement 1 ............................................................................................. 80
ternal Trigger Measurement 2 ............................................................................................. 81
............................................ 68
1

1 Introduction

Program Messages
Controller
Instrument
Messages
Program Messages
Response Messages
Command Messages
Query Messages
In this publication, items relevant only to the DM7275-01, DM7275-02, DM7275-03, DM7276-01, DM7276-02, and DM7276-03 are indicated as “the instrument.”
If the communication monitoring function is used at the time of program creation, commands and responses will be conveniently displayed on the measurement screen. For information on the communication monitoring function, see the instruction manual of the instruments.
Various messages are supported for controlling the instrument through the interfaces. Messages can be either program messages, sent from the controller such as PC to the instrument, or response messages, sent from the instrument to the controller.
Response Messages
Message types are further categorized as follows.
When issuing commands that contain data, make sure that the data is provided in the specified format.

Message Format

Program Messages
Program messages can be either Command Messages or Query Messages.
(1) Command Messages
Instructions to control the instrument, such as to change settings or reset Example: (instruction to set the measurement range)
:VOLTAGE:DC:RANGE 100
Header portion
Space Data portion
(2) Query Messages
Requests for responses relating to results of operation or measurement, or the state of instrument settings Example: (request for the current measurement range)
:VOLTAGE:DC:RANGE?
Header portion
See: “Headers (p.2)”, “Separators (p.3)”, “Data Formats (p.4)”
Question mark
2
Response Messages
*
When a query message is received, its syntax is checked and a response message is generated. If an error occurs when a query message is received, no response message is generated for that query.
Command Syntax
Command names are chosen to mnemonically represent their function, and can be abbreviated. The full command name is called the “long form”, and the abbreviated name is called the “short form”. The command references in this manual indicate the short form in upper-case letters, extended to the long form in lower case letters, although the commands are not case-sensitive in actual usage.
FETCH? FETC? FET?
Response messages generated by the instrument are in long form and in upper case letters.
OK (long form) OK (short form)
Error
Headers
Headers must always be prefixed to program messages.
(1) Command Program Headers
There are three types of commands: Simple, Compound and Standard.
Headers for Simple Commands
This header type is a sequence of letters and digits
:ABORt
Headers for Compound Commands
These headers consist of multiple simple command type headers separated by colons “:”
:VOLTage:DC:RANGe
Headers for Standard Commands
This header type begins with an asterisk “*”, indicating that it is a standard command defined by IEEE 488.2.
RST
(2) Query Program Header
These commands are used to interrogate the instrument about the results of operations, measured values and the current states of instrument settings. As shown by the following examples, a query is formed by appending a question mark “?” after a program header.
:FETCh? VOLTage:DC:RANGe?
Characters within square brackets [ ] may be omitted.
[:SENSe:]VOLTage:DC:RANGe
Either form is valid.
:SENSe:VOLTage:DC:RANGe VOLTage:DC:RANGe
3
Message Terminators
This instrument recognizes the following message terminators (delimiters).
[RS-232C/USB/LAN]
• CR
• CR+LF
[GP-IB]
• LF
• CR+LF
• EOI
• LF with EOI
Depending on the instrument’s interface settings, the following can be selected as the terminator for response messages. For information on settings, see “Delimiter Setting” (p.58).
[RS-232C/USB/LAN]
• CR+LF
[GP-IB]
• LF with EOI (default setting)
• CR+LF with EOI
Separators
(1) Message Unit Separator
Multiple messages can be written in one line by separating them with semicolons “;”.
:VOLTAGE:DC:RANGE 10;∗IDN?
• When messages are combined in this way and if one command contains an error, all subsequent messages up to the next terminator will be ignored.
(2) Header Separator
In a message consisting of both a header and data, the header is separated from the data by a space “ ” (ASCII code 20H).
:VOLTAGE:DC:RANGE 10
(3) Data Separator
In a message containing multiple data items, commas are required to separate the data items from one another.
:SYSTEM:DATE 15,1,1
4
Ω
@
°C
$
Data Formats
The instrument uses character data, decimal numeric data and character string data depending on the command.
(1) Character Data
Character data always begins with an alphabetic character, and subsequent characters may be either alphabetic or numeric. Character data is not case-sensitive, although response messages from the instrument are only upper case. When the command data portion contains <1/0/ON/OFF>, the operation will be similar to when 0 is OFF and 1 is ON.
:VOLTAGE:DC:RANGE:AUTO OFF
(2) Decimal Numeric Data
Three formats are used for numeric data, identified as NR1, NR2, and NR3. Numeric values may be signed or unsigned. Unsigned numeric values are handled as positive values. Values exceeding the precision handled by the instrument are rounded to the nearest valid digit.
• NR1 Integer data (e.g.: +12, -23, 34)
• NR2 Fixed-point data (e.g.: +1.23, -23.45, 3.456)
• NR3 Floating-point exponential representation data (e.g.: +1.0E-2, -2.3E+4)
The term “NRf format” includes all three of the above numeric decimal formats. The instrument accepts NRf format data. The format of response data is specified for each command, and the data is sent in that format.
:STATus:OPERation:ENABle 49
:FETCH?
+102.20192E-03
(3) Character string data
• Character string data is enclosed by quotation marks.
• This type of data consists of 8-bit ASCII characters
• Characters that cannot be handled by the instrument cause an error.
• The following two characters are different for the instrument setting and communications setting. (Scaling Unit and Label Display Function)
Instrument setting Communication setting
*Only Scaling Unit and
with remote command.
• As for quotation marks, the sender form the instrument uses double quotes (”) only, while the receiver receives both double quotes and single quotes (’).
Label Display Function are supported. About other functions, Ω and °C cannot be set
:SYSTem:LABel “LABEL_01”
[GP-IB]
The instrument does not fully support IEEE 488.2. As much as possible, please use the data formats shown in the Reference section.
5
Compound Command Header Omission
When several commands having a common header are combined to form a compound command (e.g., :CALCulate:SCALe:PARameterA and :CALCulate:SCALe:PARameterB) if they are written together in sequence, the common portion (here, :CALCulate:SCALe) can be omitted after its initial occurrence. This common portion is called the “current path” (analogous to the path concept in computer file storage), and until it is cleared, the interpretation of subsequent commands presumes that they share the same common portion.
This usage of the current path is shown in the following example:
Full expression
:CALCulate:SCALe:PARameterA 1.0; :CALCulate:SCALe:PARameterB 0.0
Compacted expression
:CALCulate:SCALe:PARameterA 1.0; PARameterB 0.0
This portion becomes the current path, and can be omitted from the messages immediately following.
The current path is cleared when the power is turned on, when reset by key input, by a colon “:” at the start of a command, and when a message terminator is detected. Standard command messages can be executed regardless of the current path. They have no effect upon the current path.
A colon “:” is not required at the start of the header of a Simple or Compound command. However, to avoid confusion with abbreviated forms and operating mistakes, we recommend always placing a colon at the start of a header.

Output Queue and Input Buffer

Output Queue
Response messages are stored in the output queue until read by the controller. The output queue is also cleared in the following circumstances:
• Power on
• Device clear [GP-IB]
• Query Error
Input Buffer
The input buffer capacity of the instrument is 256 bytes. If 256 bytes are allowed to accumulate in this buffer so that it becomes full, the USB and GP-IB interface bus enters the waiting state until space is cleared in the buffer. The RS-232C interface may not process data beyond 256 bytes.
Note: Ensure that the no command ever exceeds 256 bytes.
6
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
SRQ
MSS
Logical
sum
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
Service Request
(SRER)
Standard Event Register Description
Error occurrence information
Service Request SRQ occurrence
Output Queue data information
Standard Operation Register information
Status Query Register information

Status Byte Register

[GP-IB]
This instrument implements the status model defined by IEEE 488.2 with regard to the serial poll function using the service request line. The term “event” refers to any occurrence that generates a service request.
ESB1
&→
ESB1 0
The Status Byte Register contains information about the event registers and the output queue. selected from this information by masking with the Service Request Enable Register. When any bit selected by the mask is set, bit 6 (MSS; the Master Summary Status) of the Status Byte Register is also set, which generates an SRQ (Service Request) message and dispatches a service request.
ESB MAV ESB0 ERR Unused Unused
← & & & & & &
ESB MAV ESB0 ERR Unused Unused
Overview of Service Request Occurrence
Status Byte Register (STB)
Enable Register
Required items are
Note: SRQ (Service Request) is a GP-IB function only.
However, STB (Status Byte Register) information can be acquired with RS-232C, USB or LAN using the *STB? command.
STB (Status Byte Register) information can be acquired using the *STB? command.
[RS-232C/USB/LAN]
RS-232C/USB/LAN does not provide a function for issuing service requests. Still, SRER setup and STB reading are available.
7
Event Status (logical sum) bit 1 This is the logical sum of the Standard Operation Register.
Set to 1 when a service re
This is the logical sum of the other bits of the Status Byte Register.
Standard Event Status (logical sum) bit This is logical sum of the Standard Event Status Register.
Message available Indicates that a me
Event Status (logical sum) bit 0 This is the logical sum of the Status Query Register.
Error bit Set to 1 when error information is present. Reset using :SYSTem.ERRor? to output error information.
Unused
Unused
Status Byte Register (STB)
During serial polling, the contents of the 8-bit Status Byte Register are sent from the instrument to the controller. When any Status Byte Register bit enabled by the Service Request Enable Register has switched from 0 to 1, the MSS bit becomes 1. Consequently, the SRQ bit is set to 1, and a service request is dispatched.
The SRQ bit is always synchronous with service requests, and is read and simultaneously cleared during serial polling. Although the MSS bit is only read by an *STB? query, it is not cleared until a clear event is initiated by the
*CLS command.
Bit 7 ESB1
SRQ
Bit 6
MSS
Bit 5 ESB
Bit 4 MAV
Bit 3 ESB0
Bit 2 ERR
Bit 1
Bit 0
quest is dispatched.
ssage is present in the output queue.
Service Request Enable Register (SRER)
This register masks the Status Byte Register. Setting a bit of this register to 1 enables the corresponding bit of the Status Byte Register to be used.
8
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8
bit9 bit10 bit11 bit12 bit13 bit14 bit15
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8
bit9 bit10 bit11 bit12 bit13 bit14 bit15
Out-of-range
voltage
Out-of-range temperature
Lower threshold FAIL Upper threshold FAIL
Out of BIN
Memory is full
Contact error
:STATus:QUEStionable:CONDition?
:STATus:QUEStionable:EVENt?
<1> <2> <4>
<8> <16> <32> <64>
<128> <256>
<512> <1024> <2048> <4096> <8192>
<16384> <32768>
:STATus:QUEStionable:ENABle :STATus:QUEStionable:ENABle?
Status Query Resister
COND
EV EN
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7
Operation complete
*ESR?
*ESE *ESE?
<1> <2> <4>
<8> <16> <32> <64>
<128>
Standard Event StatusRegister
EV EN
Query error
Device-specific error
Execution error
Command error
Power-on
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8
bit9 bit10 bit11 bit12 bit13 bit14 bit15
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8
bit9 bit10 bit11 bit12 bit13 bit14 bit15
Setting changed
Measurement complete (EOM)
:STATus:OPERation:CONDition?
:STATus:OPERation:EVENt?
<1> <2> <4>
<8> <16> <32> <64>
<128> <256>
<512> <1024> <2048> <4096> <8192>
<16384> <32768>
:STATus:OPERation:ENABle :STATus:OPERation:ENABle?
Standard Operation Register
COND
EV EN
During measurement
Trigger wait
Memory data threshold reached
Instrument locked
bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7
Serial poll *STB?
*SRE *SRE?
<1> <2> <4>
<8> <16> <32> <64>
<128>
Status Byte Register
EV EN
:SYSTem:ERRor?
Output data?
Logical
sum
Logical sum
Logical
sum
Logical sum
Returns bit status at the time of query receipt rather than the held value. Each bit is not cleared even if the query result is returned.
When 1 is set for each bit, the status is held until the query result is returned.
When 1 is set for each bit, the status is held until the query result is returned.
Returns bit status at the time of query receipt rather than the held value. Each bit is not cleared even if the query result is returned.
When 1 is set for each bit, the status is held until the query result is returned.
Returns the status when *STB? is received. Each bit is not cleared even if the *STB query result is returned. (It is necessary to perform a query for each event register and clear the occurrence or execute *CLS.)
AND output of EV and EN
AND output of EV and EN
AND output of EV and EN
AND output of EV and EN
:SYSTem:ERRor?
Hold

Event Registers

9
Power-On Flag
Set to 1 when the power is turned on, or upon recovery from an outage.
Unused
Command error (The command to the message terminator
This bit is set to 1 when a received command contains a
Received a command not supported by the instrument
This bit is set to 1 when a received command cannot be
Execution is prevented by some other operation being performed
This bit is set to 1 when a command cannot be executed due to
or an
execution error.
This bit is set to 1 when a query error is detected by the output
When data in the output queue has been lost
Request Control
It indicates the completion of operations of all messages up to the “*OPC” command
Standard Event Status Register (SESR)
The Standard Event Status Register is an 8-bit register. If any bit in the Standard Event Status Register is set to 1 (after masking by the Standard Event Status Enable Register), bit 5 (ESB) of the Status Byte Register is set to 1.
See: “Standard Event Status Register (SESR) and Standard Event Status Enable Register
(SESER)
The Standard Event Status Register is cleared in the following situations:
• When a *CLS command is executed
• When an event register query (
• When the instrument is powered on
” (p.10)
*ESR?) is executed
Bit 7 PON
URQ
Bit 6
Bit 5 CME
Bit 4 EXE
Bit 3
(Unused)
DDE
(Unused)
Not used by this instrument
User Request
is ignored.)
syntactic or semantic error:
Program header error
Incorrect number of data parameters
Invalid parameter format
Execution Error
executed for some reason.
The specified data value is outside of the set range
The specified setting data cannot be set
Not used by this instrument
Device-Dependent Error
some reason other than a command error, a query error
Query Error (the output queue is cleared)
Bit 2 QYE
queue control.
When the data overflows the output queue
Bit 1
Bit 0 OPC
RQC
(Unused)
Not used by this instrument
Operation Complete
It indicates the execution of an “
*OPC” command.
10
Status Byte Register (STB)
SRQ
PON
URQ
CME
EXE
DDE
QYE
RQC
OPC
PON
URQ
CME
EXE
DDE
QYE
RQC
OPC
Standard Event Status Enable Register (SESER)
Standard Event Status Enable Register (SESER)
Setting any bit of the Standard Event Status Enable Register to 1 enables access to the corresponding bit of the Standard Event Status Register.
Standard Event Status Register (SESR) and Standard Event Status Enable Register (SESER)
bit6 bit5 bit4
MSS Standard Event Status Register (SESR)
ESB MAV
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Logical sum & & & & & & & &
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
11
Bit 15
-
Unused
Bit 14
-
Unused
Set to 1 when an error occurs (cleared when details are acquired from :SYSTem.ERRor?).
Bit 12
HOLD
Set to 1 when autohold is completed.
Bit 11
EOM
Set to 1 when measurement is completed.
Bit 10
LOCK
Set to 1 when the instrument is in the Remote state.
Set to 1 when the number of memory data reaches the number set in :DATA:POINts:EVENt:THReshold.
or the last
normal measurement.
Bit 7
-
Unused
Bit 6
-
Unused
Bit 5
WAIT_TRG
Set to 1 when the instrument is in the trigger waiting state.
Bit 4
MEAS
Set to 1 when the instrument is in the measurement state.
Bit 3
-
Unused
Bit 2
-
Unused
Bit 1
-
Unused
Bit 0
-
Unused
Status Byte Register (STB)
Logical
sum
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
Enable register of the Standard Operation Register Group (:STATus:OPERation:ENABle)
Device-Specific Event Status Registers
This instrument provides two Event Status Registers for controlling events. Each Event Status Register is a 16-bit register. When any bit in one of these Event Status Registers enabled by its corresponding Enable Register is set to 1, the following happens:
• For Standard Operation Register, bit 7 (ESB1) of the Status Byte Register is set to 1.
• For Status Query Resister, bit 3 (ESB0) of the Status Byte Register is set to 1. Event Status Registers 0 and 1 are cleared in the following situations:
• When a
• When an Event Status Register query is executed (
:STATus:OPERation:EVENt?, :STATus:QUEStionable:EVENt?)
• When the instrument is powered on
*CLS command is executed
Standard Operation Register
Bit 13 ERR
Bit 9 MEM_RDY
Bit 8 SET Set to 1 when the setting is changed after the last :INIT
Event register of the Standard Operation Register Group
(:STATus:OPERation:EVENt?) and
enable register of the Standard Operation Register Group (:STATus:OPERation:ENABle)
bit7 bit6 bit5
SRQ/
ESB1
MSS
MAV
Event register of the Standard Operation Register Group (:STATus:OPERation:EVENt?)
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
MEM
-
ERR HOLD EOM LOCK
_OVR
MEM
_RDY
SET - -
& & & & & & & & & & & & & & & &
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
- - ERR HOLD EOM LOCK
MEM
_RDY
SET - -
WAIT
MEAS - - - -
_TRG
WAIT
MEAS - - - -
_TRG
12
Bit 15
CNT_ERR
Set to 1 when a contact error occurs.
Bit 14
MEM_OVR
Set to 1 when the internal measurement memory is full (5000 data).
Bit 13
OB
Set to 1 when the BIN measurement result is OUT OF BIN.
Bit 12
HI
Set to 1 when the comparator result is upper threshold FAIL.
Bit 11
LO
Set to 1 when the comparator result is lower threshold FAIL.
Bit 10
-
Unused
Bit 9
-
Unused
Bit 8
-
Unused
Bit 7
-
Unused
Bit 6
-
Unused
Bit 5
-
Unused
Bit 4
-
Unused
Bit 3
TMP_OVR
Set to 1 when the measurement temperature is outside the measurement range.
Bit 2
Unused
Bit 1
-
Unused
Bit 0
VLT_OVR
Set to 1 when the measurement voltage is outside the measurement range.
Status Byte Register (STB)
Logical
sum
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
Enable register of the Status Query Register Group (:STATus:OPERation:ENABle)
Status Query Register
Event register of the Status Query Register Group (:STATus:QUEStionable:EVENt?) and enable register of the Status Query Register Group (:STATus:QUEStionable:ENABle)
bit4 bit3 bit2
MAV ESB0 ERR
& & & & & & & & & & & & & & & &
Event register of the Status Query Register Group (:STATus:QUEStionable:EVENt?)
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
CNT_
MEM
ERR
_OVR
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
CNT_
MEM
ERR
_OVR
OB HI LO - - - - - - -
OB HI LO - - - - - - -
TMP_
OVR
TMP_
OVR
- -
- -
VLT_
OVR
VLT_
OVR
13
Register
Read
Write
*STB?
-
*SRE?
*SRE
*ESR?
-
*ESE?
*ESE
(Status data)
:STATus:OPERation
:CONDition?
-
(Event data)
:STATus:OPERation
:EVENt?
-
:STATus:OPERation
:ENABle?
:STATus:OPERation
:ENABle
(Status data)
:STATus:QUEStiona
ble:CONDition?
-
:STATus:OPERation
:EVENt?
-
:STATus:QUEStiona
ble:ENABle?
:STATus:QUEStiona
ble:ENABle
Command
Description
GTL
Go To Local
Cancels the Remote state and enters the Local state.
LLO
Local Lock Out
Disables all keys, including the Local key.
DCL
Device CLear
Clears the input buffer and the output queue.
Device Clear
Trigger
selected, processes one sampling.
Register Reading and Writing
Status Byte Register
Service Request Enable Register
Standard Event Status Register
Standard Event Status Enable Register
Event register of the Standard Operation Register Group
Event Register of Standard Operation Register Group
Enable Register of Standard Operation Register Group
Event Register Query of Status Query Register Group
Event Register Query of Status Query Register Group (Event data)
Enable Register of Status Query Register Group
GP-IB Commands
The following commands can be used for performing interface functions.
SDC Selected
GET Group Execute
Clears the input buffer and the output queue.
When an external trigger (trigger source <EXTERNAL>) is
14
Measurement Range
Measured Value
±OvrRng
Measurement Fault
100 mV
± □□□.□□□□□E-03
±990.00000E+35
+991.00000E+35
1 V ± □□□□.□□□□E-03
±9900.0000E+34
+9910.0000E+34
10 V ± □□.□□□□□□E+00
±99.000000E+36
+99.100000E+36
100 V ± □□□.□□□□□E+00
±990.00000E+35
+991.00000E+35
1000 V
± □□□□.□□□□E+00
±9900.0000E+34
+9910.0000E+34
Measured Value
±OvrRng
Measurement Fault
± □.□□□□□□□□E±0□
±9.90000000E+37
+9.91000000E+37

Measurement Value Formats

In the measured value format settings, the measurement format that can be acquired from :FETCh?, :READ?,
MEASure[:VOLTage]:DC?
• Voltage: Unit V (When :SYSTem:COMMunicate:FORMat FIX is set)
Note:•Position of the decimal point and exponent is changed by setting of the scalling. Please refer to instruction manual of the instruments about the scalling.
When the number of digits for the integer is short, 0 is entered.
Example) When the measurement value is 1 V in 1000 V range, the measurement value is
The mantissa changes depending on the setting number of digits.
• Voltage: Unit V (When :SYSTem:COMMunicate:FORMat FLOAT is set)
can be changed.
presented as +0001.0000E+00.
Note: The measurement value is presented as a floating-point value with eight decimal places.
The format of measurment values can be changed in any of the following settings.
By communications commands Change the format in
:SYSTem:COMMunicate:FORMat FLOAT/FIX. (See: Data Output Settings p.36)
In the instrument screen
15
GP-IB Address
- 1 - - -
1
RS-232C setting (baud rate)
-
9600 - - - 9600
LAN IP Address
-
0.0.0.0 - -
-
0.0.0.0
LAN sub-net mask
-
255.255.255.0
- - -
255.255.255.0
LAN default gateway
-
0.0.0.0 - -
-
0.0.0.0
LAN port
-
23 - - - 23
Device-specific functions (range, etc.)
-
-
-
Output Queue
-
-
Input Buffer
-
-
Status Byte Register
-
●*1
●*2 ●
Event Registers
●*3
-
-
Enable Register
- - -
Current path
-
-
Response message terminator (GP-IB)
-
LF+EOI - -
-
LF+EOI
*3. Except the PON bit (bit 7).

Initialization Items

Initialization Method
Item
*1. Only the MAV bit (bit 4) is cleared. *2. All bits except the MAV bit are cleared.
At
Power-on
Key
Reset
*RST
Command
Device Clear
(GP-IB only)
*CLS
Command
Factory
Default
16
Command
Execution time (except communication time)
*RST
:STATus:PRESet
[:SENSe:]VOLTage:DC:RANGe
700 ms or less
[:SENSe:]VOLTage[:DC]:NPLCycles
2 ms or less
:FETCh?
10 ms or less
:READ?
Measurement time + 15 ms or less
*RCL
700 ms or less
*TST?
20 ms or less
Commands other than those above
10 ms or less

Command Execution Time

Command execution time indicates the time for analyzing and processing long form commands. However, the command execution time for commands with data is the time described according to the data format specified in the <data portion>.
• Display delays may occur depending on the frequency of communication processes and process contents.
• All commands except *TRG and :INIT are processed sequentially.
• In communications with the controller, time must be added for data transmission. USB and GP-IB transfer time depends on the controller. The RS-232C transfer time, with start bit 1, data length 8, no parity, and stop bit 1, has a total of 10-bit. When the transfer speed (baud rate) setting is N bps, the general result will be as follows: Transfer time T [1 character/sec] = Baud rate N [bps]/10 [bits] Since a measurement value is 17 characters, a 1 data transfer time will be 17/T. (Example) For 9600 bps, 17/(9600/10) = Approx. 17 ms
• Wait until measurements stabilize after a change before using a setting command.
:SYSTem:PRESet

Errors During Communications

An error occurs when messages are executed in the following cases:
Command Error When message syntax (spelling) is invalid When the data format in a command or query is invalid
Query Error When a
Execution Error When any character or numerical data that is not specified is set
response
message cannot be sent from the instrument as the controller cannot receive it
700 ms or less
17
(<Manufacturer name>,<Model name>,<Serial number>,<Software version>)
Sets OPC of SESR after all operations that are being executed are completed.
Responds with ASCII “1” after all operations that are being executed are completed.
Executes subsequent commands after command processing is completed.
Clears the Event Registers and the Status Byte Register.
Writes the Standard Event Status Enable Register (SESER).
Reads the Standard Event Status Enable Register (SESER).
Reads and clears the Standard Event Status Register (SESR).
Writes the Standard Event Status Enable Register (SRER).
Reads the Standard Event Status Enable Register (SRER).
Queries the Condition Register of the Standard Operation Register Group.
Queries the total bit number of the Event Register of the Standard Operation Register Group.
Set the Enable Register of the Standard Operation Register Group.
Queries the Enable Register of the Standard Operation Register Group.
Queries the Condition Register of the Status Query Register Group.
Queries the total bit number of the Event Register of the Status Query Register Group.
Sets the Enable Register of the Status Query Register Group.
Queries the Enable Register of the Status Query Register Group.
• When :SYST:COMM:FORM FLOAT is set
(<Measurement value>)
• When :SYST:COMM:FORM FLOAT is set
(<Measurement value>)

2 Message List

Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
Standard Commands
*IDN?
*OPT? (<0/GPIB>,<LAN>,<0/RS232C>) Identifies installed options.
*RST
*TST? (<PASS/FAIL>) Initiates a self-test and queries the result.
*SAV <Panel No.> Saves the measurement conditions (panel save).
*RCL <Panel No.> Reads the measurement conditions (panel load).
*TRG Requests sampling.
*OPC
*OPC?
*WAI
*CLS
*ESE 0 to 255
*ESE? (0 to 255)
*ESR? 0 to 255
*SRE 0 to 255
*SRE? (0 to 255)
*STB? (0 to 255) Reads the status byte and MSS bit.
Event Registers
:STATus:OPERation:CONDition?
(0~16176)
Queries the Device ID (Identify code).
Initializes the device.
:STATus:OPERation[:EVENt]?
:STATus:OPERati on:ENABle
:STATus:OPERati on:ENABle?
:STATus:QUEStionable:CONDition?
:STATus:QUEStionable[:EVENt]?
:STATus:QUEStionable:ENABle
:STATus:QUEStionable:ENABle?
Reading Measured Values
:FETCh?
:READ?
:MEASure[:VOLTage]:DC? (<Measurement value>) Measures the voltage with the range specified.
:MEASure:TEMPerature? (<Temperature measurement value>) Reads the temperature measurement value.
:DATA:LAST? (<Measurement value>) Reads the most recent measurement.
:ABORt Cancels the measurement.
:SYSTem:COMMunicate:FORMat < FIX/FLOAT > Sets the output format of measurement values.
:SYSTem:COMMunicate:FORMat? (<FIX/FLOAT>) Queries the output format of measurement values.
Self-Test
:TEST:ALL? (< PASS/FAIL >) Initiates a self-test and queries the result.
(0~16176)
065535
(0~16177)
(0~63497)
(0~63497)
065535
(0~63775)
(<Measurement value 1>, <Measurement value 2>, ... <Measurement value N>)
• When :SYST:COMM:FORM FIX is set
(<Measurement value 1>, <Measurement value 2>, ... <Measurement value N>)
• When :SYST:COMM:FORM FIX is set
Reads the most recent measurement.
Measurement (waits for trigger and reads the measured values)
18
<Condition> (<Condition>,<Type>,<Count>)
Clock
:SYSTem:DATE <Year>,<Month>,<Day> Sets the system date.
:SYSTem:DATE? (<Year>,<Month>,<Day>) Queries the system date.
:SYSTem:TIME <Hour>,<Minute>,<Second> Sets the clock.
:SYSTem:TIME? <Hour>,<Minute>,<Second> Queries the clock.
Measurement Range
[:SENSe:]VOLTage:DC:RANGe <Measurement range/MAX/MIN/DEFault> Sets the measurement range.
[:SENSe:]VOLTage:DC:RANGe? (<Measurement range>) Queries the measurement range.
[:SENSe:]VOLTage:DC:RANGe:AUTO < 1/0/ON/OFF > Sets and queries the measurement AUTO range.
[:SENSe:]VOLTage:DC:RANGe:AUTO? (< 1/0 >) Queries the measurement AUTO range.
Measurement Function
[:SENSe:]FUNCtion[:ON] < TEMPerature/VOLTage[:DC] > Sets the measurement range.
[:SENSe:]FUNCtion[:ON]? ("VOLT:DC") Queries the measurement range.
Measurement Speed
[:SENSe:]VOLTage[:DC]:NPLCycles <Integral time(PLC)/MAX/MIN/DEFault/SLOW/MEDium/FAST> Sets the integral time(PLC).
[:SENSe:]VOLTage[:DC]:NPLCycles? (<Integral time(PLC)>) Queries the integral time(PLC).
[:SENSe:]VOLTage[:DC]:APERture:ENABled < 1/0/ON/OFF > Sets ON/OFF of the integral time(sec).
[:SENSe:]VOLTage[:DC]:APERture:ENABled? (< 1/0 >) Queries the integral time(sec).
[:SENSe:]VOLTage[:DC]:APERture <Integral time(sec)/MAX/MIN/DEFault> Sets the integral time(sec).
[:SENSe:]VOLTage[:DC]:APERture? (<Integral time(sec)>) Queries the integral time(sec).
Trigger
:INITiate:CONTinuous < 1/0/ON/OFF > Set the continuous measurement.
:INITiate:CONTinuous? (< 1/0 >) Queries the continuous measurement.
:INITiate[:IMMediate] Initiates the trigger wait state.
:TRIGger:SOURce < IMMediate/ EXTernal/BUS > Sets the trigger source.
:TRIGger:SOURce? (< IMM/ EXT >) Queries the trigger source.
:SAMPle:COUNt <Number of measurements/MAX/MIN/DEFault> Sets the number of measurements.
:SAMPle:COUNt? (<Number of measurements>) Queries the number of measurements.
:TRIGger:DELay <Delay time(sec)/MAX/MIN/DEFault> Sets the trigger delay.
:TRIGger:DELay? (<Delay time(sec)>) Queries the trigger delay.
:TRIGger:DELay:AUTO <1/0/ON/OFF > Sets the trigger preset delay.
:TRIGger:DELay:AUTO? (< 1/0 >) Queries the trigger preset delay.
Setting Number of Digits
[:SENSe:]VOLTage:DIGits <Number of digits/MAX/MIN/DEFault> Sets the number of digits for voltage measurement.
[:SENSe:]VOLTage:DIGits? <Number of digits> Queries the number of digits for voltage measurement.
Label Display
:SYSTem:LABel:STAT e < 1/0/ON/OFF > Sets the label display function.
:SYSTem:LABel:STAT e? (< 1/0 >) Queries the label display function.
:SYSTem:LABel <Label name> Sets the label name.
:SYSTem:LABel? (<Label name>) Queries the label name.
Comparator
:CALCulate:LIMit[:STATe] < 1/0/ON/OFF > Executes the comparator.
:CALCulate:LIMit[:STATe]? (< 1/0 >) Queries the comparator.
:CALCulate:LIMit:BEEPer <Condition>,<Type>,<Count> Sets the buzzer.
:CALCulate:LIMit:BEEPer?
:CALCulate:LIMit:ABSolute <1/0/ON/OFF > Sets the absolute value judgment function.
:CALCulate:LIMit:ABSolute? (< 1/0 >) Queries the absolute value judgment function.
:CALCulate:LIMi t:UPPer:ENABle <1/0/ON/OFF > Sets the upper threshold enable.
:CALCulate:LIMit:UPPer:ENABle? (< 1/0 >) Queries the upper threshold enable.
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
Queries the buzzer.
19
Queries the comparator judgment continuous function.
<BIN No.> (<Upper threshold>)
<BIN No.> (<Lower threshold>)
<Panel No.> (<Panel No.>,<Panel name>)
<Panel No.> (<Year, month, day, hour, minute, second>)
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
:CALCulate:LIMit:UPPer[:DATA] <Upper threshold> Sets the upper threshold.
:CALCulate:LIMit:UPPer[:DATA]? (<Upper threshold>) Queries the upper threshold.
:CALCulate:LIMit:LOWer:ENABle <1/0/ON/OFF > Sets the lower threshold enable.
:CALCulate:LIMit:LOWer:ENABle? (< 1/0 >) Queries the lower threshold enable.
:CALCulate:LIMit:LOWer[:DATA] <Lower threshold> Sets the lower threshold.
:CALCulate:LIMit:LOWer[:DATA]? (<Lower threshold>) Queries the lower threshold.
:CALCulate:LIMit:DELay <1/0/ON/OFF > Sets the comparator judgment continuous function.
:CALCulate:LIMit:DELay? (< 1/0 >)
:CALCulate:LIMit:DELay:COUNt <Count> Sets the comparator judgment continuous count.
:CALCulate:LIMit:DELay:COUNt? (<Count>) Queries the comparator judgment continuous count.
:CALCulate:LIMit:CLEar[:IMMediate] Clears the comparator event status register.
:CALCulate:LIMit:RESult? (<HI/IN/LO/ERR/OFF>) Queries the comparator result.
BIN
:CALCulate:BIN[:STATe] <1/0/ON/OFF > Executes the BIN measurement.
:CALCulate:BIN[:STATe]? (< 1/0 >) Queries the BIN measurement.
:CALCulate:BIN:ENABle <Enabled pattern> Sets the enabled pattern.
:CALCulate:BIN:ENABle? (<Enabled pattern>) Queries the enabled pattern.
:CALCulate:BIN:UPPer <BIN No.>,<Upper threshold> Sets the upper threshold.
:CALCulate:BIN:UPPer?
:CALCulate:BIN:LOWer <BIN No.>,<Lower threshold> Sets the lower threshold.
:CALCulate:BIN:LOWer?
:CALCulate:BIN:RESult? (0 to 1024) Queries the BIN judgment result.
Saving and Reading Measurement Conditions
*SAV <Panel No.> Saves the measurement conditions (panel save).
*RCL <Panel No.> Reads the measurement conditions (panel load).
:SYSTem:PANel:CLEar <Panel No.> Deletes the panel.
:SYSTem:PANel:NAME <Panel No.>,<Panel name> Sets the panel name.
:SYSTem:PANel:NAME?
:SYSTem:PANel:DATE?
:MMEMory:STORe:STATe <File name> Saves the setting file to a USB flash drive.
:MMEMory:LOAD:STATe <File name> Reads the setting file from a USB flash drive.
:MMEMory:STATe:RECall:AUTO <1/0/ON/OFF > Sets the function for reading the panel at startup.
:MMEMory:STATe:RECal l:AUTO? (< 1/0 >) Queries the function for reading the panel at startup.
:MMEMory:STATe:RECall:SELect <Panel No.> Sets the panel No. to be read at startup.
:MMEMory:STATe:RECall:SELect? (<Panel No.>) Queries the panel No. to be read at startup.
Smoothing
:CALCulate:SMOothing[:STATe] <1/0/ON/OFF > Executes the smoothing function.
:CALCulate:SMOothing[:STATe]? (< 1/0 >) Queries the smoothing function.
:CALCulate:SMOothing:RESPonse (<Count/SLOW/MEDium/FAST>) Sets the smoothing count.
:CALCulate:SMOothing:RESPonse? (<Count>) Queries the smoothing count.
Hold
[:SENSe:]HOLD:AUTO <1/0/ON/OFF > Executes auto hold.
[:SENSe:]HOLD:AUTO? (< 1/0 >) Queries auto hold.
[:SENSe:]HOLD:BOUNd <Hold range/MAX/MIN/DEFault> Sets the auto hold range.
[:SENSe:]HOLD:BOUNd? (<Hold range>) Queries the auto hold range.
Contact Check
[:SENSe:]VOLTage:DC:CONTact:CAPacitance? (<Contact check measurement value>) Queries the contact check measurement value.
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:STATe <1/0/ON/OFF > Executes contact check.
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:STATe? (< 1/0 >) Queries contact check.
Queries the upper threshold.
Queries the lower threshold.
Queries the panel name.
Queries the date of saving the panel.
20
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:THRes
hold
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:THRes hold?
<Reference temperature(°C)/MAX/MIN/DEFault>, <Temperature coefficient(ppm/°C)/MAX/MIN/DEFault>
(<Reference temperature(°C)/MAX/MIN/DEFault>, <Temperature coefficient(ppm/°C)/MAX/MIN/DEFault>)
Sets the function for clearing the statistical calculation result at the time of printing.
Queries the function for clearing the statistical calculation result at the time of printing.
(<Mean>,<Standard deviation>,<Minimum value>, <Maximum value>)
Queries the mean value, standard deviation, minimum value, and maximum value.
(<Hi count>,<IN count>,<Lo count>, <Measurement fault count>, <Out-of-range count>)
(<BIN 0 count>,....,<BIN 9 count>,<OUT count>,
<Measurement fault count>)
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
<Threshold/MAX/MIN/DEFault> Sets the contact check threshold.
(<Threshold>) Queries the contact check threshold.
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:TIME <Integral time(sec)/MAX/MIN/DEFault> Sets the contact check integral time.
[:SENSe:]VOLTage:DC:CONTact:CAPacitance:TIME? <Integral time(sec)> Queries the contact check integral time.
Switching Input Resistance
[SENSe:]VOLTage[:DC]:IMPedance:AUTO <1/0/ON/OFF > Sets the input resistance.
[SENSe:]VOLTage[:DC]:IMPedance:AUTO? (< 1/0 >) Queries the input resistance.
Zero Adjustment (NULL Function)
[:SENSe:]VOLTage:DC:NULL[:STATe] <1/0/ON/OFF > Executes zero adjustment.
[:SENSe:]VOLTage:DC:NULL[:STATe]? (< 1/0 >) Queries zero adjustment.
[:SENSe:]VOLTage:DC:NULL:VALue <Adjustment value/MAX/MIN/DEFault> Sets the zero adjustment value.
[:SENSe:]VOLTage:DC:NULL:VALue? <Adjustment value> Queries the zero adjustment value.
Temperature Correction (TC)
:CALCulate:TCORrect:STATe <1/0/ON/OFF > Executes temperature correction (TC).
:CALCulate:TCORrect:STATe? (< 1/0 >) Queries temperature correction (TC).
:CALCulate:TCORrect:PARameter
Sets temperature correction (TC).
:CALCulate:TCORrect:PARameter?
Scaling
:CALCulate:SCALe[:STATe] <1/0/ON/OFF > Executes the scaling function.
:CALCulate:SCALe[:STATe]? (< 1/0 >) Queries the scaling function.
:CALCulate:SCALe:PARameterA <Correction coefficient/MAX/MIN/DEFault> Sets the scaling correction coefficient.
:CALCulate:SCALe:PARameterA? (<Correction coefficient>) Queries the scaling correction coefficient.
:CALCulate:SCALe:PARameterB <Offset/MAX/MIN/DEFault> Sets the scaling offset.
:CALCulate:SCALe:PARameterB? (<Offset>) Queries the scaling offset.
:CALCulate:SCALe:UNIT:STATe <1/0/ON/OFF > Sets the scaling unit function.
:CALCulate:SCALe:UNIT:STATe? (< 1/0 >) Queries the scaling unit function.
:CALCulate:SCALe:UNIT <Unit> Sets the scaling unit.
:CALCulate:SCALe:UNIT? (<Unit>) Queries the scaling unit.
Statistical Functions
:CALCulate:AVERage[:STATe] < 1/0/ON/OFF > Executes the statistical calculation function.
:CALCulate:AVERage[:STATe]? (1) Queries the statistical calculation function.
:CALCulate:AVERage:CLEar[:IMMediate] Clears the statistical calculation result.
:CALCulate:AVERage:CLEar:PRINt <1/0/ON/OFF >
:CALCulate:AVERage:CLEar:PRINt? (< 1/0 >)
:CALCulate:AVERage:COUNt? (<Number of data>) Query the number of statistical calculation data
:CALCulate:AVERage:ALL?
:CALCulate:AVERage:SDEViation? (<Standard deviation>) Queries the standard deviation.
:CALCulate:AVERage:AVERage? (<Mean>) Queries the mean value.
:CALCulate:AVERage:MINimum? (<Mi nimum value>) Queries the minimum value.
:CALCulate:AVERage:MAXimum? (<Maximum value>) Queries the maximum value.
:CALCulate:AVERage:PTPeak? (<Peak to Peak value>) Queries the Peak to Peak value.
:CALCulate:AVERage:LIMit?
:CALCulate:AVERage:BIN?
:CALCulate:AVERage:CP? (< Cp >,< CpK >) Queries the process capability indices.
Key-Lock
:SYSTem:KLOCk <1/0/ON/OFF > Sets the key-lock state.
:SYSTem:KLOCk? (< 1/0 >) Queries the key-lock state.
Queries temperature correction (TC).
Queries the comparator result.
Queries the BIN result.
21
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
Sound Settings
:SYSTem:CLICk[:STATe] <1/0/ON/OFF > Sets the key clicking sound.
:SYSTem:CLICk[:STATe] ? (< 1/0 >) Queries the key clicking sound.
:SYSTem:HOLD:BEEPer:STATe <1/0/ON/OFF > Sets the key hold sound.
:SYSTem:HOLD:BEEPer:STATe? (< 1/0 >) Queries key hold sound.
:SYSTem:BEEPer:STATe <1/0/ON/OFF > Sets the error beeping sound.
:SYSTem:BEEPer:STAT e? (< 1/0 >) Queries error beeping sound.
:SYSTem:BEEPer:VOLume <Volume/MAX/MIN/DEFault> Sets the volume.
:SYSTem:BEEPer:VOLume? (<Volume>) Queries the volume.
:SYSTem:BEEPer[:IMMediate] Beeps once.
Display Settings
:DISPlay[:STATe] < 1/0/ON/OFF > Sets the LCD display function.
:DISPlay[:STATe]? (1) Queries the LCD display function.
:DISPlay:BACKli ght <Brightness/MAX/MIN/DEFault> Sets the screen brightness.
:DISPlay:BACKli ght? (<Brightness>) Queries the screen brightness.
:DISPlay:TYPe <Screen color type/MAX/MIN/DEFault> Sets the screen color.
:DISPlay:TYPe? (<Screen color type>) Queries the screen color.
:DISPlay:VIEW < NUMeric /TCHart/METer/ METer/STATistics/HISTogram > Sets the display type.
:DISPlay:VIEW? (< NUM/TCH/MET/STAT/COMP >) Queries the display type.
Line Frequency
:SYSTem:LFRequency < AUTO/50/60 > Sets the line frequency.
:SYSTem:LFRequency? (< AUTO/50/60 >) Queries the line frequency.
System Reset
:SYSTem:PRESet
:STATus:PRESet
Communications Settings
:SYSTem:LOCal
:SYSTem:COMMunicate < USB/LAN/RS232c/KEYBD/PRINter > Sets the communications interface.
:SYSTem:COMMunicate? (< USB/LAN/RS232c/KEYBD/PRINter >) Queries the communications interface.
:SYSTem:COMMunicate:LOGGing <1/0/ON/OFF > Executes command logging.
:SYSTem:COMMunicate:LOGGing? (< 1/0 >) Queries command logging.
:SYSTem:COMMunicate:MONitor <1/0/ON/OFF > Executes command monitoring.
:SYSTem:COMMunicate:MONitor? (< 1/0 >) Queries command monitoring.
:SYSTem:COMMunicate:GPIB:ADDRess
:SYSTem:COMMunicate:GPIB:ADDRess?
:SYSTem:COMMunicate:GPIB:TERMinator
:SYSTem:COMMunicate:GPIB:TERMinator?
:SYSTem:COMMunicate:RS232C:SPEED <Baud rate> Sets the baud rate.
:SYSTem:COMMunicate:RS232C:SPEED? (<Baud rate>) Queries the baud rate.
:SYSTem:COMMunicate:LAN:IPADdress <IP address> Sets the IP address.
:SYSTem:COMMunicate:LAN:IPADdress? (<IP address>) Queries the IP address.
:SYSTem:COMMunicate:LAN:CONTrol <Port No.> Sets the LAN port.
:SYSTem:COMMunicate:LAN:CONTrol? (<Port No.>) Queries the LAN port.
:SYSTem:COMMunicate:LAN:SMASk <Sub-net mask> Sets the sub-net mask.
:SYSTem:COMMunicate:LAN:SMASk? (<Sub-net mask>) Queries the sub-net mask.
:SYSTem:COMMunicate:LAN:GATeway <Address> Sets the default gateway.
:SYSTem:COMMunicate:LAN:GATeway? (<Address>) Queries the default gateway.
:SYSTem:COMMunicate:LAN:UPDate
:SYSTem[:COMMunicate:LAN]:MAC? (<MAC address>) Queries the MAC address.
< Address > Sets the GPIB address
(< Address >) Queries the GPIB address
< 0/1 > Sets the GPIB delimiter
(< 0/1 >) Queries the GPIB delimiter
Executes system reset.
Returns to the local control state.
Reflects the LAN settings.
22
Sets the measurement-synchronized data output function.
Queries the measurement-synchronized data output function.
<Number of read data>
<Measurement value>,...,<Measurement value>
<Number of read data>[, WAIT]
<Measurement value>,...,<Measurement value>
Queries the number of memory data to generate an event.
Commands Compatible with the Products of Other Manufacturers
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
Data Output Settings
:SYSTem:COMMunicate:DATAout <1/0/ON/OFF >
:SYSTem:COMMunicate:DATAout? (< 1/0 >)
:SYSTem:COMMunicate:DATAout:FORMat <Measurement value output>,<Date output> Sets the measurement data output format.
:SYSTem:COMMunicate:DATAout:FORMat? <Measurement value output>,<Date output> Queries the measurement data output format.
:SYSTem:COMMunicate:DATAout:CONDition <Output conditions> Sets the measurement data output conditions.
:SYSTem:COMMunicate:DATAout:CONDition? (<Output conditions>) Queries the measurement data output conditions.
:SYSTem:LOCAle:DATE <Date format> Sets the date format.
:SYSTem:LOCAle:DATE? (<Date format >) Queries the date format.
:SYSTem:LOCAle:DATE:SEParator <Date delimiter format> Sets the date delimiter format.
:SYSTem:LOCAle:DATE:SEParator? (<Date delimiter format>) Queries the date delimiter format.
:SYSTem:LOCAle:NUMeric:DOT <Character format> Sets the decimal-point character format.
:SYSTem:LOCAle:NUMeric:DOT? (<Character format>) Queries the decimal-point character format.
:SYSTem:LOCAle:NUMeric:SEParator <Delimiter format> Sets the CSV file delimiter format.
:SYSTem:LOCAle:NUMeric:SEParator? (<Delimiter format>) Queries the CSV file delimiter format.
Memory Function
:R?
(<Header>,<Measurement value>,
Queries the memory data.
:DATA:REMove?
:DATA:POINts:EVENt:THReshold <Count> Sets the number of memory data to generate a n event.
:DATA:POINts:EVENt:THReshold? (<Count>)
:DATA:POINts? (<Number of memory data>) Queries the number of memory data.
:DATA:CLEar
:MMEMory:STORe:DATA <File name> Saves the memory data in a file.
EXT I/O
:IO:MODE? (< NPN/PNP >) Queries the NPN/PNP switch status.
:IO:FILTer:STATe <1/0/ON/OFF > Executes the TRIG/PRINT signal filter function.
:IO:FILTer:STATe? (< 1/0 >) Queries the TRIG/PRINT signal filter function.
:IO:FILTer:TIME <Filter time(sec)> Sets the TRIG/PRINT signal filter time.
:IO:FILTer:TIME? (<Fil ter time(sec)>) Queries the TRIG/PRINT signal filter time.
:IO:EOM:MODE <1/0/ON/OFF > Sets the EOM output method.
:IO:EOM:MODE? (< 1/0 >) Queries the EOM output method.
:IO:EOM:PULSe <Pulse width(sec)> Sets the EOM pulse width.
:IO:EOM:PULSe? (<Pulse width(sec)>) Queries the EOM pulse width.
:IO:INPut? (<Input data>) Queries the external I/O input.
:IO:OUTPut (<Output data>) Executes the external I/O output.
Saving Screen Data
:HCOPy:SDUMp:DATA? (BMP binary data) Acquires display images.
*IDN? Response Settings
:SYSTem:IDNStr <Character string> Sets the *IDN? response.
<Measurement value>,
Queries the memory data (with wait function)
Clears the memory data.
:CALCulate:SCALe:GAIN <Correction coefficient/MAX/MIN/DEFault> Sets the scaling correction coefficient.
:CALCulate:SCALe:GAIN? (<Correction coefficient>) Queries the scaling correction coefficient.
:CALCulate:SCALe:OFFSet <Offset/MAX/MIN/DEFault> Sets the scaling offset.
:CALCulate:SCALe:OFFSet? (<Offset>) Queries the scaling offset.
:SYSTem:ERRor[:NEXT]? (<Error No.>,<Error name>) Reads error information.
23
<FRTD/RTD/FTH/THER/DEFault>,<Type 2/DEFault>,
(<Measurement value>)
Messages Data Description
[ ]: Omissible [ ]: Omissible, ( ): Response data
:MEASure:TEMPerature?
*PSC <0/1> Clears and reads the power status.
*PSC? (1) Reads the power status.
*CAL? (+0) Executes automatic calibration.
:HCOPy:SDUMp:DATA:FORMat BMP Sets the image data format.
:HCOPy:SDUMp:DATA:FORMat? (BMP) Queries the image data format.
[:SENSe:]VOLTage[:DC]:ZERO:AUTO < 1/0/ON/OFF/ONCE > Sets the auto zero mode.
[:SENSe:]VOLTage[:DC]:ZERO:AUTO? (1) Queries the auto zero mode.
:OUTPut:TRIGger:SLOPe <POSitive/NEGative> Sets the voltmeter complete output signal slope.
:OUTPut:TRIGger:SLOPe? (NEG) Queries the voltmeter complete output signal slope.
:TRIGger:COUNt <Number of measurements/MAX/MIN/DEFault> Sets the number of triggering.
:TRIGger:COUNt? (1) Queries the number of triggering.
:SYSTem:REMote
:SYSTem:RWLock
<Resolution/MAX/MIN/DEFault>
Reads the temperature measurement value.
Sets the remote state.
24
Syntax
ESE <0 to 255 (NR1)>
Query
ESE?
The SESER mask pattern is set to a numerical value
using the *ESE
128
64
32
16 8 4 2 1
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
PON
URQ CME EXE DDE QYE
RQC OPC
< >
• NRf
Shows an example of an actual command application.
Shows the command escription.
Shows the message syntax. Explains the command data or response message. Describes the message.
Command, Query
Respons
Controller
Instrument

3 Message Reference

Message Reference Interpretation

: Indicates the contents (character or numeric parameters) of the data
portion of a message. Character parameters are returned as all capital letters.
Numeric Parameters:
Number format may be any of NR1, NR2 and NR3 NR1 Integer data (e.g.: +12, -23, 34) NR2 Fixed-point data (e.g.: +1.23, -23.45, 3.456)
NR3 Floating-point exponential representation data (e.g.: +1.0E-2, -2.3E+4)
Read/Write the Standard Event Status Enable Register (SESER)
Command
Response <0 to 255 (NR1)>
Description
Example
Command
from 0 to 255. The default value (at power-on) is 0.
Query The contents of the SESER, as set
command, are returned as an NR1 value (0 to 255).
ESE 36
(Sets bit 5 and 2 of SESER.)
25

Standard Commands

Query Device ID (Identify Code)
Syntax
Query
*IDN?
Response
<Manufacturer name>,<Model name>,<Serial number>,<Software version>
Example
*IDN?
123456789, software version 1.00. The <Model name> will be
Note
The value returned by : SYSTem:IDNStr can be changed to any character string.
Identify Installed Options
Syntax
Query
*OPT?
Response
<0/GPIB>,<LAN>,<0/RS232C>
Example
• When the GP-IB board is installed
Initialize Device
Syntax
Command
*RST
Description
Resets the instrument to its initial state.
Note
The communications conditions and panel data are not initialized.
Execute Self-test and Query Result
Syntax
Query
*TST?
Response
<PASS/FAIL>
Description
Example

(1) System Data Commands

HIOKI,DM7275-01,123456789,V1.00
The Device ID is HIOKI DM7275-01, the following. For DM7275-01: DM7275-01 For DM7275-02: DM7275-02 For DM7275-03: DM7275-03 For DM7276-01: DM7276-01 For DM7276-02: DM7276-02 For DM7276-03: DM7276-03
*OPT? GPIB,LAN,0
• When the RS-232C board is installed
*OPT? 0,LAN,RS232C
• When the option board is not installed
*OPT? 0,LAN,0

(2) Internal Operation Commands

The Event Status Register is not cleared.
Performs the instrument self-check and returns the result. Returns PASS when no error occurs and FAIL when an error occurs.
*TST? FAIL
An error occurred. Correct measurement may not be possible. Request repairs before further use.
Loading...
+ 67 hidden pages