Hioki RM3544-01, RM3545, RM3545-01, RM3545-02 Communication Command Instruction Manual

Communication Command Instruction Manual
RM3544-01
RM3545 RM3545-01 RM3545-02
RESISTANCE METER
This manual explains the communication commands for Models RM3544 / RM3545
Resistance Meter.
Please refer to the instruction manual for Models RM3544 / RM3545 for 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 or the HIOKI International Sales & Marketing Division at os-com@hioki.co.jp.
In the interest of product development, the contents of this manual may be subject to
revision without notice.
Microsoft, MS, MS-DOS, and Windows, are registered trademarks or trademarks of
Microsoft Corporation in the U.S.A. and other countries.
All other names are registered trademarks or trademarks of their respective companies.
July 2016 RM3544A986-03

Contents

1 Introduction ................................................................................................................................................ 1
Message Format ....................................................................................................................................... 1
Output Queue and Input Buffer ................................................................................................................ 5
Status Byte Register ................................................................................................................................. 6
Event Registers ........................................................................................................................................ 8
Initialization Items ................................................................................................................................... 11
Command Execution Ti me ..................................................................................................................... 12
Errors During Communications .............................................................................................................. 12
2 Message List ........................................................................................................................................... 13
3 Message Reference ................................................................................................................................ 21
Message Reference Interpretation ......................................................................................................... 21
Standard Commands .............................................................................................................................. 22
(1) System Data Command .............................................................................................................. 22
*IDN
(2) Internal Operation Command ...................................................................................................... 22
*RST *TST
(3) Synchronization Commands........................................................................................................ 23
*OPC *WAI
(4) Status and Event Control Commands ......................................................................................... 23
*CLS *ESE *ESR *SRE *STB *TRG
Device-Specific Commands .................................................................................................................... 25
(1) Event Status Register .................................................................................................................. 25
:ESE0 :ESR0 :ESE1 :ESR1
(2) Reading Measured Values .......................................................................................................... 26
ETCh
:F :FETCh:TEMPerature :READ :MEASure:RESistance :MEASure:RESistance:LP :MEASure:TEMPerature :ABORt
(3) Zero Adjustment ........................................................................................................................... 31
:ADJust :ADJust:CLEar :ADJust:STATe :ADJust:ENABle
(4) Measurement Speed ................................................................................................................... 32
:SAMPle:RATE
(5) Averaging Function ...................................................................................................................... 33
:CALCulate:AVERage:STATe :CALCulate:AVERage:COUNt
(6) Comparator .................................................................................................................................. 33
:CALCulate:LIMit:STATe :CALCulate:LIMit:BEEPer :CALCulate:LIMit:MODE :CALCulate:LIMit:UPPer :CALCulate:LIMit:LOWer :CALCulate:LIMit:REFerence :CALCulate:LIMit:PERCent
:CALCulate:LIMit:RESult :CALCulate:LIMit:JUDGe:CONDition :CALCulate:LIMit:JUDGe :CALCulate:LIMit:JUDGe:TOTal
(7) BIN Function RM3545 ................................................................................................................. 36
:CALCulate:BIN:STATe :CALCulate:BIN:ENABle :CALCulate:BIN:MODE :CALCulate:BIN:UPPer :CALCulate:BIN:LOWer :CALCulate:BIN:REFerence :CALCulate:BIN:PERCent :CALCulate:BIN:RESult
(8) Statistical Functions RM3545 ...................................................................................................... 38
:CALCulate:STATistics:STATe :CALCulate:STATistics:CLEar :CALCulate:STATistics:NUMBer? :CALCulate:STATistics:MEAN? :CALCulate:STATistics:MAXimum? :CALCulate:STATistics:MINimum? :CALCulate:STATistics:LIMit? :CALCulate:STATistics:BIN? :CALCulate:STATistics:DEViation? :CALCulate:STATistics:CP?
(9) Scaling ......................................................................................................................................... 39
:CALCulate:SCALing:STATe :CALCulate:SCALing:PARameterA :CALCulate:SCALing:PARameterB :CALCulate:SCALing:UNIT
(10) Temperature Conversion (t) RM3545 ....................................................................................... 40
:CALCulate:TCONversion:DELTa:STATe :CALCulate:TCONversion:DELTa:PARameter
(11) Temperature Correction (TC) ...................................................................................................... 41
:CALCulate:TCORrect:STATe :CALCulate:TCORrect:PARameter
(12) LCD Settings ................................................................................................................................ 42
:DISPlay:CONTrast :DISPlay:BACKlight
(13) Memory Functions RM3545 ........................................................................................................ 42
:MEMory:STATe :MEMory:CLEar :MEMory:COUNt :MEMory:DATA
(14) Hold .............................................................................................................................................. 43
[:SENSe:]HOLD:AUTO [:SENSe:]HOLD:STATe [:SENSe:]HOLD:OFF
(15) Multiplexer Settings RM3545
..................................................................................................... 44
[:SENSe:]WIRE [:SENSe:]SCAN:MODE [:SENSe:]SCAN:STATe [:SENSe:]SCAN:RESet [:SENSe:]SCAN:FAIL:STOP [:SENSe:]SCAN:DATA [:SENSe:]CH [:SENSe:]CH [:SENSe:]CH:STATe [:SENSe:]CH:AVAirable [:SENSe:]INSTrument [:SENSe:]TERMinal
(16) Multiplexer Channel Reset RM3545
.......................................................................................... 47
[:SENSe:]CHReset
(17) Low-Power Resistance Measurement RM3545 ......................................................................... 48
[:SENSe:]RESistance:LP:STATe
(18) Measurement Range ................................................................................................................... 48
[:SENSe:]RESistance:RANGe [:SENSe:]RESistance:RANGe:AUTO [:SENSe:]RESistance:LP:RANGe
(19) 100M Range High Precision Function RM3545
..................................................................... 49
[:SENSe:]RESistance:PRECision
(20) Switching Measurement Current RM3545 .................................................................................. 49
[:SENSe:]RESistance:CURRent
(21) Offset Voltage Correction Function (OVC) RM3545 ................................................................... 50
[:SENSe:]RESistance:OVC
(22) Contact Improver RM3545 ....................................................................................................... ... 50
[:SENSe:]RESistance:CIMProve¥l 4 ¥ n .................................................................................. 50
(23) Current Error Mode ...................................................................................................................... 50
[:SENSe:]RESistance:ERRor:CURRentcheck
(24) Contact Check RM3545 .............................................................................................................. 51
[:SENSe:]RESistance:CONTactcheck [:SENSe:]RESistance:LP:CONTactcheck
(25) Setting Number of Digits .............................................................................................................. 52
[:SENSe:]RESistance:DIGits
(26) Temperature Measurement (Analog Input) RM3545 .................................................................. 52
[:SENSe:]TEMPerature:SENSor [:SENSe:]TEMPerature:PARameter
(27) Triggering ..................................................................................................................................... 53
:INITiate:CONTinuous :INITiate[:IMMediate] :TRIGger:SOURce :TRIGger:EDGE
(28) Delay RM3545 ............................................................................................................................. 57
:TRIGger:DELay :TRIGger:DELay:AUTO
(29) Self-Calibration RM3545 ............................................................................................................. 57
:SYSTem:CALibration :SYSTem:CALibration:AUTO
(30) Saving and Reading Measurement Conditions ........................................................................... 58
:SYSTem:PANel:SAVE/:LOAD :SYSTem:PANel:NAME :SYSTem:PANel:CLEar
(31) Key-Lock ...................................................................................................................................... 59
:SYSTem:KLOCk
(32) Line Frequency ............................................................................................................................ 59
:SYSTem:LFRequency
(33) Clock RM3545 ............................................................................................................................. 60
:SYSTem:DATE :SYSTem:TIME
(34) Key Beeper .................................................................................................................................. 60
:SYSTem:BEEPer:STATe
(35) Communications Settings ............................................................................................................ 61
:SYSTem:LOCal :SYSTem:DATAout :SYSTem:HEADer :SYSTem:TERMinator
(36) System Reset .............................................................................................................................. 62
:SYSTem:RESet
(37) EXT I/O ........................................................................................................................................ 62
:IO:MODE? :IO:INPut? :IO:OUTPut :IO:FILTer:STATe
:IO:FILTer:TIME :IO:JUDGe:MODE :IO:EOM:MODE :IO:EOM:PULSe
(38) Multiplexer Unit RM3545
:UNIT:IDN :UNIT:SCOunt :UNIT:TEST
4 Multiplexer Commands ............................................................................................................................ 65
Multiplexer Settings ................................................................................................................................ 65
Multiplexer Measurement .................................................................................................................... 66
5 Data Exporting Methods .......................................................................................................................... 69
6 Sample Programs .................................................................................................................................... 72
Using Visual Basic 5.0 or 6.0 .................................................................................................................. 72
RS-232C/USB Communications (Using Microsoft Visual Basic Professional MSComm) .................. 72
GP-IB Communications (Using National Instruments GP-IB Board) .................................................. 77
Using Visual Basic2010 .......................................................................................................................... 82
7 Device Compliance Statement [GP-IB] ................................................................................................... 89
............................................................................................................ 64
1

1 Introduction

In this publication, items relevant only to the RM3544-01 are indicated as RM3544, and items relevant only to the RM3545, RM3545-01, and RM3545-02 are indicated as RM3545. Also, the RM354-01, RM3545, RM3545-01, and RM3545-02 are indicated as “the instrument.”
If the commun ica tio n mo ni tor in g func ti on is us ed at th e ti me o f pro g ram c re at io n, com man ds an d r es po ns es 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.
Message types are further categorized as follows.
Messages
Controller
Program Messages
Response Messages
Program Messages
Instrument
Command Messages
Query Messages
Response Message
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)
RESISTANCE:RANGE 100E3
Header portion
Space Data portion
Query Messages
(2)
Requests for responses relating to results of operation or measurement, or the state of instrument settin gs Example: (request for the current measurement range)
RESISTANCE:RANGE?
Header portion Question mark
See: “Headers (p.2)”, “Separators (p.3)”, “Data Formats (p.4)”
2
Response Messages
When a query message is received, its syntax is checked and a response message is generated. The
:SYSTem:HEADer
Header ON Header OFF
command determines whether headers are prefixed to response messages.
:SENSE:RESISTANCE:RANGE 100.000E+03
100.000E+03
(The current resistance measurement range is 100kΩ)
At power-on, Header OFF is selected. If an error occurs when a query message is received, no response message is generated for that query. Some query message has no header, such as
:FETCH?
and
:CALCulate:LIMit:RESult?
Command Syntax
Command names are chosen to mnemonically represent their function, and can be abbreviated. The full command name is called the “long for m”, 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.
ADJUST? ADJ ADJU AD
Response messages generated by the instrument are in long form and in upper case letters.
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
:ESE0
Headers for Compound Commands
These headers consist of multiple simple command type headers separated by colons “:”
:SAMPle:RATE
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 header.
:FETCh? :CALCulate:LIMit:REFerence?
OK (long form) OK (short form) Error Error
?
after a program
Characters within square brackets [ ] may be omitted.
[:SENSe:]RESistance:RANGe :SENSe:RESistance:RANGe
RESistance:RANGe
Either form is valid
.
3
Message Terminators
This instrument recognizes the following message terminators (delimiters):
[RS-232C/USB]
CR
CR+LF
[GP-IB]
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. 61).
LF CR+LF EOI LF with EOI
[RS-232C/USB]
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 “;”
:SYSTEM:LFREQUENCY 60;*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.
• A query error occurs if a query command is combined with an immediately followed semicolon and subsequent command.
(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).
:SYSTEM:HEADER OFF
Data Separator
(3)
In a message containing multiple data items, com mas ar e re quired to separate the data items fro m o ne an othe r.
:CALCulate:LIMit:BEEPer IN,1,0
4
Data Formats
The instrument uses character data, decimal numeric data and character string data depending on the command.
Character Data
(1)
Character data always begins with an alphabetic chara cter, a nd subs eque nt chara cter s ma y 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.
:SYSTEM:HEAD ER OFF
Decimal Numeric Data
(2)
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.
Note: A “+” sign is returned as a space (ASCII code 20H).
:ESE0 106
:FETCH? +106.5710E+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 are replaced by a space.
• As for quotation marks, the sender uses double quotes ( ") on ly, w hile the re ceiver r eceiv es both d ouble qu otes and single quotes (').
:SYSTem:PANel:NAME “PANEL_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. Also, be careful to avoid constructing single commands line that could overflow the input buffer or output queue.
(A “+” sign is returned as a space (ASCII code 20H).
5
Compound Command Header Omission
When several commands having a common header are combined to form a compound command (e.g.,
:CALCulate:LIMit:REFerence
together in sequence, the common portion (here, occurrence. This common portion is c alle d the “current path” (analog ous to the path concept i n c omp ute r fil e s torag e), and until it is cleared, the interpretation of subsequent commands presumes that they share the same com mon portion.
and
:CALCulate:LIMit:PERCent
:CALCulate:LIMit:
) can be omitted after its initial
) if they are written
This usage of the current path is shown in the following example:
Full expression
:CALCulate:LIMit:REFerence 1.0E+3;:CALCulate:LIMit:PERCent 1.0
Compacted expression
:CALCulate:LIMit:REFerence 1.0E+3;PERCent 1.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 messa ges can b e ex ecuted r egar dless o f the current path. T hey hav e no effe ct upon t he curren t 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
The output queue capacity of the instrument is 64 bytes. If response messages overflow the buffer, a query error is generated and the output queue is cleared. Also, with GP-IB, if a new message is received while data remains in the output queue, the output queue is cleared and a query error is generated.
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
Note: Ensure that the no command ever exceeds 256 bytes.
interface will not accept data beyond 256 bytes.
6

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.
Standard Event Register Description Service Request Output Queue data information SRQ occurrence Each of these bits corresponds to a specific event register
bit
7
bit
6
SRQ MSS
Logical
sum
bit
6
unused
bit
7
unused 0
bit5 bit4 bit3 bit2 bi
ESB MAV unused unused ESB1 ESB0
& & & & & &
bit5 bit4 bit3 bit2 bi
ESB MAV unused unused ESB1 ESB0
Overview of Service Request Occurrence
The Status Byte Register contains information about the event regi sters and the output q ueue. Requi red items ar e selected from this information by masking with the Service Request Enable Register. When any bit s elected b y the mask is set, bit 6 (MSS; the Master Summary Status) of the Status Byte Register is also se t, which generates an SRQ (Service Request) message and dispatches a service request.
Note: SRQ (Service Request) is a GP-IB function only. However, STB (Status Byte
Register) information can be acquired with RS-232C using the *STB? command.
[RS-232C/USB]
RS-232C/USB does not provide a function for issuing service requests. Still, SRER setup and STB reading are available.
t1
bit
t1
bit
0
Status Byte Register (STB)
0
Service Request Enable Register (SRER)
7
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
*CLS
command.
*STB?
query, it is not cleared until a clear event is initiated by the
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
7
6
5
4
3
2
1
0
unused
SRQ Set to 1 when a service request is dispatched.
MSS This is the logical sum of the other bits of the Status Byte Register.
ESB
MAV
ESB1
ESB0
Standard Event Status (logical sum) bit This is logical sum of the Standard Event Status Register.
Message available Indicates that a message is present in the output queue .
unused
unused Event Status (logical sum) bit 1
This is the logical sum of Event Status Register 1. Event Status (logical sum) bit 0
This is the logical sum of Event Status Register 0.
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
User Request
Command error (The command to the
message terminator
Execution Error
Not used by this instrument
Query Error (the output queue
is cleared)

Event Registers

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:
*
CLS
• When a
When an event register query
• When the instrument is powered on
comm and is ex ecuted
Bit
7
PON
Bit
6
URQ
(
*
ESR?
)
is executed
Power-On Flag
Set to 1 when the power is turned on, or upon recovery from an outage.
unused
p.9
)
Bit
Bit
Bit
Bit
5
4
3
2
CME
EXE
(unused)
DDE
QYE
is ignored.)
This bit is set to 1 when a received command contains a syntactic or semantic error:
•
•
•
•
This bit is set to 1 when a received command cannot be executed for some reason.
•
•
•
performed
Device-Dependent Error
This bit is set to 1 when a command cannot be executed due to some reason other than a command error, a query error or an execution error.
This bit is set to 1 when a query error is detected by the output queue control.
• When an attempt has been made to read an empty output
• When the data overflows the output queue
Program header error Incorrect number of data parameters Invalid parameter format Received a command not supported by the instrument
The specified data value is outside of the set range The specified setting data cannot be set Execution is prevented by some other operation being
queue (GP-IB only) When data in the output queue has been lost
When the next command is re ceived w hile t here is d ata in th e output queue
Bit
Bit
1
0
RQC
(unused)
OPC
Request Control
Operation Complete
This bit is set to 1 in response to an “
•
messages up to the “
It indicates the completion of operations of all
*OPC
” command
*OPC
” command.
9
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)
Status Byte Register (STB)
bit
6
bit5
bit4
SRQ MSS
ESB MAV
bit
7
bit
PON URQ CME EXE DDE QYE RQC OPC
Standard Event Status Register (SESR)
6
bit5 bit4 bit3 bit2 bi
t1
bit
0
Logical sum
& & & & & & & &
bit
7
bit
6
bit5 bit4 bit3 bit2 bi
t1
bit
PON URQ CME EXE DDE QYE RQC OPC
Standard Event Status Enable Reg ister (SES ER)
Device-Specific Event Status Registers (ESR0 and ESR1)
This instrument provides two Event Status Registers for controlling events. Each event register is an 8-bit register. With RM3545 Event Status Register 1, only RM3545 is valid.
When any bit in one of these Event Status Registers enabled by its corresponding Event Status Enable Register is set to 1, the following happens:
• For Event Status Register 0, bit 0 (ESB0) of the Status Byte Register (STB) is set to 1.
• For Event Status Register 1, bit 1 (ESB1) of the Status Byte Register (STB) is set to 1.
Event Status Registers 0 and 1 are cleared in the following situations:
• When a *
• When an Event Status Register query (
• When the instrument is powered on
CLS
command is executed
:ESR0?
or
:ESR1?
) is executed
0
10
Event Status Register 0 (ESR0)
Bit Bit Bit Bit Bit Bit Bit Bit
7 6 5 4 3 2 1 0
OutBIN OvrRng ERR Hi IN Lo INDEX EOM
Out of BIN RM3545 Out-of-Range Measurement Fault High Comparator Result IN Comparator Result Low Comparator Result End of Reading End of Measurement
Event Status Register 1 (ESR1) RM3545
Bit
7
Bit Bit Bit Bit Bit Bit
Bit
6 5 4 3 2 1
0
NO UNIT SW.ERR CURR CONTACT
TERM.A CONTACT
TERM.B
Unused Unused Unused Multiplexer Unit Not Inserted, Terminal Setting Error Multiplexer Relay Hot Switching Prevention Function Fault Current Monitor Fault Contact Check – A side Fault
Contact Check – B side Fault
Event Status Registers 0 (ESR0) and 1 (ESR1), and Event Status Enable Registers 0 (ESER0) and 1 (ESER1)
Status Byte Register (STB)
bit
2
bit1
ESB1 ESB0
Logical
sum
bit0
Event Status Register 0 (ESR0)
bit
7
bit
6
bit5 bit4 bit3 bit2 bi
Out BIN
Logical
sum
&
bit
Out BIN
bit
- - -
& & & & & & & &
bit
- - -
Ovr Rng
7
bit
Ovr Rng
ERR
& & & & & & &
6
bit5 bit4 bit3 bit2 bi
ERR
Event Status Enable Register 0 (ESER0)
Event Status Register 1 (ESR1)
7
bit
6
bit5 bit4 bit3 bit2 bi
7
bit
6
bit5 bit4 bit3 bit2 bi
Event Status Enable Register 1 (ESER1)
t1
HI IN Lo
HI IN Lo
NO
UNIT
NO
UNIT
SW.
ERR
SW.
ERR
CURR
CURR
INDEX
t1
INDEX
t1
CONC ACT A
t1
CONC ACT A
CONC ACT B
CONC ACT B
bit
0
EOM
bit
0
EOM
bit
0
bit
0
11
Register Reading and Writing
Register
Read
Write
Status Byte Register Service Request Enable Register
Standard Event Status Register Standard Event Status Enable Register Event Status Register 0 Event Status Enable Register 0 Event Status Register 1 Event Status Enable Register 1
GP-IB Commands
The following commands can be used for performing interface functions.
Command Description
GTL LLO DCL SDC
GET

Initialization Items

Go To Local Local Lock Out Device CLear Selected
Device Clear Group Execute
Trigger
*STB? -
*SRE? *SRE *ESR? -
*ESE? *ESE :ESR0? ­:ESE0? :ESE0 :ESR1? ­:ESE1? :ESE1
Cancels the Remote state and enters the Local state. Disables all keys, including the Local key. Clears the input buffer and the output queue.
Clears the input buffer and the output queue. When an external trigger (trigger source <EXTERNAL>) occurs,
processes one sample.
Initialization Method
Item
GP-IB Address RS-232C setting (baud rate) Device-specific functions (range,
etc.) Output Queue Input buffer Status Byte Register Event registers Enable register Current path Headers on/off OFF Response message terminat or
(GP-IB) Response message separ ator
*1. Only the MAV bit (bit 4) is cleared. *2. All bits except the MAV bit are cleared.
*3. Except the PON bit (bit 7).
Device Clear
(GP-IB only)
- -
*1 *2
- -
Power-on
*3
LF+EOI
At
-
-
-
Key Reset
1
9600
OFF
LF+EOI
Command
*RST
- - -
- - -
-
-
-
- -
- - -
-
OFF
- - -
; ; ; - -
*CLS
Command
-
-
-
Factory
Default
1
9600
OFF
LF+EOI
;
12
*RST
:RESistance:RANGe
:SAMPle:RATE
[:SENSe:]CH
:ADJust?
:FETCh?
:READ?
:SYSTem:CALibration
TST?
:UNIT:TEST?

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>, and for query commands it is the time when the header is ON.
• Display delays may occur depending on the frequency of communication processes and process contents.
• All commands except
• 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 11 characters, a 1 data transfer time will be 11/T. (Example) For 9600 bps, 11/(9600/10) = Approx. 11 ms
Wait until measurements stabilize after a change before using a setting command.
*
TRG
Command
and
:INIT
are processed sequentially.
Execution time (except communication time)
RM3544 RM3545
:SYSTem:PANel:LOAD
*
Commands other than those above
*1 If there is a counter-electromotive force, such as a transformer, the switching takes longer due to the hot
switching prevention function for the relay. The hot switching prevention function is canceled when the counter-electromotive force is lost or a maximum 1 second + delay set value elapses.
*2 Manual range, for one channel
700 ms or less 1.5s or less 300 ms or less 100 ms or less 200 ms or less 30 ms or less
50 ms or less *1
5 ms or less
Panel 1 to 30:100 ms or less Panel 31 to 38:200 ms or less
400ms or less
1 s or less
3s or less
500 ms or less
­600 ms or less *2
Measurement time + 15 ms or less
-
10 ms or less

Errors During Communications

An error occurs when messages are executed in the following cases:
Command Error
When message syntax (spellin g) is inval id When the data format in a command or query is invalid
Query Error
When the response message exceeds 64 bytes
Execution Error
When invalid character or numeric data is present
13
Me
ssage
Data Formats
Corresponding
By

2 Message List

[ ]: Omissible
Standard Commands
*CLS *ESE 0 to 255 *ESE? 0 to 255 *ESR? 0 to 255
*IDN?
*OPC *OPC? (1) Queries execution completion.
*RST Initializes the device. *SRE 0 to 255
*SRE? (0 to 255) *STB? (0 to 255)
*TRG Executes one sampling. *TST? (0 to 3) *WAI Wait for operations to finish.
Event Registers
:ESE0 0 to 255
:ESE0? (0 to 255)
:ESR0? (0 to 255) :ESE1 0 to 255 :ESE1? (0 to 255) :ESR1? (0 to 255)
Reading Measured Values
:FETCh?
:FETCh:TEMPerature?
[ ]: Omissible
( ): Response data
(<Manufacturer name>,<Model name>,<Serial number>,<Software version>)
RM3544:[<LIMit>] (<Measurement value> [,<HI/IN/LO/OFF/ERR> ]) RM3545:[<LIMit/JUDG e/LIMJdge>,<Channel number>](Measured value>,[<HI/IN/LO/OFF /ERR][<PASS/FAIL/OF F/ERR>]
(<Temperature measurement value>)
Description
Clears the event registers and the Status Byte Register. Sets the Standard Event Status Enable Register. Queries the Standard Event Status Enable Register. Queries the Standard Event Status Register.
Queries the Device ID.
Requests an SRQ after execution completion.
Sets the Service Request Enable Register. Queries the Service Request Enable Register. Queries the Status Byte Register.
Initiates a self-test and queries the result.
Sets the Event Status Enable Register 0. Queries the Event Status Enable Register 0. Queries the Event Status Register 0. Sets the Event Status Enable Register 1. Queries the Event Status Enable Register 1. Queries the Event Status Register 1.
Reads the most recent measurement.
• When data has been omitted: Reads the measurement value only.
• When data has been set to LIMit: Reads the measurement value and comparator result.
• When data has been set to JUDGe: Reads the measured value and PASS/FAIL result.• When data has been set to LIMJdge: Reads the measured value, and comparator and PASS/FAIL results. Reads the temperature measurement value.
RM3544 RM3545
Model
√ √
√ √
√ √ √ √
channel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
14
Me
ssage
Data Formats
Corresponding
By
[ ]: Omissible
:READ?
:MEASure:RESistance?
:MEASure:RESistance:LP?
:MEASure:TEMPerature?
:ABORt
Zero Adjustment
:ADJust? (0/1) Executes zero adjustment. :ADJust:CLEar Clears zero adjustment.
:ADJust:STATe?
:ADJust:ENABle
:ADJust:ENABle?
Measurement Speed
:SAMPle:RATE
:SAMPle:RATE?
Averaging Functions
:CALCulate:AVERage:STATe 1/0/ON/OFF :CALCulate:AVERage:STATe? (ON/OFF)
:CALCulate:AVERage:COUNt 2 to 100 Sets the average count. :CALCulate:AVERage:COUNt? (2 to 100) Queries the average count.
Comparator
:CALCulate:LIMit:STATe 1/0/ON/OFF :CALCulate:LIMit:STATe? (ON/OFF)
:CALCulate:LIMit:BEEPer
:CALCulate:LIMit:BEEPer? RM3544:<HI/IN/LO>(< Queries the beep sound.
[ ]: Omissible
( ): Response data
RM3544:(<Measureme nt value>) RM3545:<NDATa/JUD Ge> For scanning OFF/STEP:(< Measured value>) For AUTO scanning:([< Measured value>,<Measured value>,…<Measured value>][<PASS/FAIL/O FF/ERR>]) [<Expected measurement value>](measurement value) [<Expected measurement value>](measurement value) (<Temperature measurement value>)
(ON/OFF)
1/0/ON/OFF
(ON/OFF)
RM3544:FAST/MEDiu m/SLOW RM3545:FAST/MEDiu m/SLOW1/SLOW2 RM3544:(FAST/MEDI UM/SLOW) RM3545:(FAST/MEDI UM/SLOW1/SLOW2)
RM3544:<HI/IN/LO>,< 0 to 3 (Type)>,<0 to 5 (Count)> RM3545:<HI/IN/LO/PA SS/FAIL>,<0 to 3 (Type)>,<0 to 5 (Count)>
Description
Waits for trigger and reads the measured value. RM3545: Responds with the total judgment or PASS/FAIL result only if NDATa is included in the data formats. Adds and responds with the total judgment if JUDGe is included in the data formats.
Presets to the specified resistance measurement range; then measures.
Presets to the specified Low-Power Resistance measurement range; then measures. Reads the temperature measurement value. :READ /Scan measurement / Scan zero adjustment is aborted (forcibly terminated).
Queries the zero adjustment execution state. Sets the scan zero adjustment execution (execution error for [:SENSe:]CH FRONT). Queries the scan zero adjustment execution (execution error for [:SENSe:]CH FRONT).
Sets the measurement speed.
Queries the measurement speed.
Sets the averaging function execution. Queries the averaging function execution.
Sets the comparator operating state. Queries the comparator operating state.
Sets the beep sound.
RM3544 RM3545
√ √
-
-
-
√ √
Model
channel
-
-
-
-
-
-
√ √
√ √
15
Me
ssage
Data Formats
Corresponding
By
[ ]: Omissible
:CALCulate:LIMit:MODE ABSolute/REFerence Sets the judgment mode. :CALCulate:LIMit:MODE? :CALCulate:LIMit:UPPer <Upper threshold> Sets the upper threshold.
:CALCulate:LIMit:UPPer? (<Upper threshold>) Queries the upper threshold. :CALCulate:LIMit:LOWer <Lower threshold> Sets the lower threshold. :CALCulate:LIMit:LOWer? (<Lower threshold>) Queries the lower threshold.
:CALCulate:LIMit:REFerence
:CALCulate:LIMit:REFerence?
:CALCulate:LIMit:PERCent <Range (%)> Sets the judgment range. :CALCulate:LIMit:PERCent? (<Range (%)>) Queries the judgment range.
:CALCulate:LIMit:RESult? :CALCulate:LIMit:JUDGe:CONDition
:CALCulate:LIMit:JUDGe:CONDition?
:CALCulate:LIMit:JUDGe?
:CALCulate:LIMit:JUDGe:TOTal?
BIN Functions
:CALCulate:BIN:STATe 1/0/ON/OFF :CALCulate:BIN:STATe? (ON/OFF)
:CALCulate:BIN:ENABle <Mask pattern> Sets the mask pattern. :CALCulate:BIN:ENABle? (<Mask pattern>) Queries the mask pattern.
:CALCulate:BIN:MODE :CALCulate:BIN:MODE? :CALCulate:BIN:UPPer :CALCulate:BIN:UPPer? :CALCulate:BIN:LOWer :CALCulate:BIN:LOWer? :CALCulate:BIN:REFerence :CALCulate:BIN:REFerence? :CALCulate:BIN:PERCent :CALCulate:BIN:PERCent?
:CALCulate:BIN:RESult? 0 to 1023 Queries the comparator result.
[ ]: Omissible
( ): Response data
HI/IN/LO>,<0 to 3 (Type)>,<0 to 5 (Count)>) RM3545:<HI/IN/LO/PA SS/FAIL>(<HI/IN/LO>, <0 to 3 (Type)>,<0 to 5 (Count)>)
(ABSOLUTE/REFERE NCE)
<Reference resistance>
(<Reference resistance>)
[<Channel number>] (HI/IN/LO/OFF/ERR) OFF/IN/HI/LO/HILO/AL L
(OFF/IN/HI/LO/HILO/ ALL)
[<Channel number>] (PASS/FAIL/OFF/ERR )
(PASS/FAIL/OFF/ERR)
<BINNo.>,<ABSolute/ REFerence> <BINNo.>(<ABSOLUT E/REFERENCE>) <BINNo.>,<Upper threshold> <BINNo.>(<Upper threshold>) <BINNo.>,<Lower threshold> <BINNo.>(<Lower threshold>) <BINNo.>,<Reference resistance> <BINNo.>(<Reference resistance>) <BINNo.>,<Range (%)> <BINNo.>(<Range (%)>)
Description
Queries the judgment mode.
Sets the reference resistance. (Channel 1 can be set for commands other than ([:SENSe:]CH FRONT.) Queries the reference resistance. (Response may be Channel1 for commands other than [:SENSe:] CH FRONT.)
Queries the comparator result. Sets the PASS judgment
conditions. Queries the PASS judgment
conditions.
Queries the PASS/FAIL result. Queries the total judgment
result.
Sets the measurement execution. Queries the BIN measurement execution.
Sets the judgment mode. Queries the judgment mode. Sets the upper threshold. Queries the upper threshold. Sets the lower threshold. Queries the lower threshold. Sets the reference resistance.
Queries the reference resistance.
Sets the judgment range. Queries the judgment range.
RM3544 RM3545
√ √ √
√ √ √
√ √
-
-
-
-
Model
channel
√ √ √
√ √ √
√ √
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
16
Me
ssage
Data Formats
Corresponding
By
[ ]: Omissible
Statistical Functions
:CALCulate:STATistics:STATe 1/0/ON/OFF :CALCulate:STATistics:STATe? (ON/OFF) :CALCulate:STATistics:CLEar
:CALCulate:STATistics:NUMBer? :CALCulate:STATistics:MEAN? (<Mean>) Queries the mean value.
:CALCulate:STATistics:MAXimum? :CALCulate:STATistics:MINimum?
:CALCulate:STATistics:LIMit?
:CALCulate:STATistics:BIN?
:CALCulate:STATistics:DEViation? (<σn>,<σn-1>) Queries the standard deviation. :CALCulate:STATistics:CP? (<Cp>,<Cpk>)
Scaling
:CALCulate:SCALing:STATe 1/0/ON/OFF :CALCulate:SCALing:STATe? (ON/OFF) :CALCulate:SCALing:PARameterA :CALCulate:SCALing:PARameterA?
:CALCulate:SCALing:PARameterB
:CALCulate:SCALing:PARameterB?
:CALCulate:SCALing:UNIT <OFF/OHM/Any unit> Sets the scaling unit. :CALCulate:SCALing:UNIT? (OFF/OHM/Any unit) Queries the scaling unit.
Temperature Conversion (∆t)
:CALCulate:TCONversion:DELTa:STATe 1/0/ON/OFF :CALCulate:TCONversion:DELTa:STATe? (ON/OFF)
:CALCulate:TCONversion:DELTa:PARam eter
:CALCulate:TCONversion:DELTa:PARam eter?
Temperature Correction (TC)
:CALCulate:TCORrect:STATe 1/0/ON/OFF :CALCulate:TCORrect:STATe? (ON/OFF)
:CALCulate:TCORrect:PARameter <Reference Sets the temperature correction
[ ]: Omissible
( ): Response data
Clear Statistical Calculation Result (<Total data count>,<Valid data count>)
(<Maximum value>,<Data no.>) (<Minimum value>,<Data no.>) (<Hi count>,<IN count>,<Lo count>,<Measurement fault count> (<BIN0 count>,...,<BIN9 count>,<OUT count>,<Measurement fault count>)
<0.2000E-3 to
2.0000E+3> (0.2000E-3 to
2.0000E+3) RM3544:<0.0000E-9 to ±1.0000E+9> RM3545:<0.0000E-9 to ±9.0000E+9> RM3544: (0.0000E-9 to ±1.0000E+9) RM3545: (0.0000E-9 to ±9.0000E+9)
<Initial resistance>,<Initial temperature>,<Consta nt> (<Initial resistance>,<Initial temperature>,<Consta nt>)
Description
Sets the statistical calculation function execution. Queries the statistical calculation function execution.
Queries the data count.
Queries the maximum value. Queries the minimum value.
Queries the comparator results.
Queries the BIN result.
Queries the process capability indices.
Sets the scaling function execution. Queries the scaling function execution.
Sets the scaling gain. Queries the scaling gain.
Sets the scaling offset.
Queries the scaling offset.
Sets the temperature conversion execution. Queries the temperature conversion execution.
Sets the temperature conversion constant.
Queries the temperature conversion constant.
Sets the temperature correction execution. Queries the temperature correction execution.
Model
RM3544 RM3545
√ √
√ √
channel
-
-
-
-
-
-
-
-
-
-
-
√ √
√ √
17
Me
ssage
Data Formats
Corresponding
By
[ ]: Omissible
:CALCulate:TCORrect:PARameter?
LCD Settings
:DISPlay:CONTrast <0 to 100> Sets the contrast. :DISPlay:CONTrast? (0 to 100) Queries the contrast. :DISPlay:BACKlight <0 to 100> Sets the backlight brightness.
:DISPlay:BACKlight? (0 to 100)
Memory Function
:MEMory:STATe 1/0/ON/OFF Sets the memory mode. :MEMory:STATe? (ON/OFF) Queries the memory mode. :MEMory:CLEar Clears the memory data.
:MEMory:COUNt? (0 to 50)
:MEMory:DATA?
Hold
[:SENSe:]HOLD:AUTO 1/0/ON/OFF Sets the auto hold execution. [:SENSe:]HOLD:AUTO? (ON/OFF) Queries the auto hold executio n. √ [:SENSe:]HOLD:STATe? (ON/OFF) Queries the hold state. [:SENSe:]HOLD:OFF Cancels hold.
Multiplexer Settings
[:SENSe:]WIRE [:SENSe:]WIRE? [:SENSe:]SCAN:MODE [:SENSe:]SCAN:MODE?
[:SENSe:]SCAN:STATe? [:SENSe:]SCAN:RESet
[:SENSe:]SCAN:FAIL:STOP [:SENSe:]SCAN:FAIL:STOP?
[:SENSe:]SCAN:DATA?
[:SENSe:]FRONtcheck? [:SENSe:]CH [:SENSe:]CH?
[:SENSe:]CH:STATe
[:SENSe:]CH:STATe?
[:SENSe:]CH:AVAilable?
[:SENSe:]INSTrument
[:SENSe:]INSTrument?
[:SENSe:]TERMinal
[ ]: Omissible
( ): Response data
temperature>,<Temper ature coefficient> (<Reference temperature>,<Temper ature coefficient>)
<Measurement value>,<Measurement value>,...,<Measureme nt value>
4/2/W4/W2 Sets the measurement method. (W4/W2) Queries the measurement method. OFF/AUTO/STEP Sets the scanning function. (OFF/AUTO/STEP) Queries the scanning function.
(1/0)
1/0/ON/OFF Sets the scan fail stop. (ON/OFF) Queries the scan fail stop. <Measured
value>,<Measured value> …,<Measured value>
(1/0)
FRONt/0/<Channel number> (FRONT/<Channel number>)
<1/0/ON/OFF>,[<Channel number>]
[<Channel number>] (ON/OFF)
(Number of channels)
INTernal/EXTernal
(INTERNAL/EXTERNAL)
<Unit number>,<A terminal number>,<B terminal number>
Description
constant.
Queries the temperature correction constant.
Queries the backlight brightness.
Queries the number of measurements stored in memory.
Reads the measurements stored in memory.
RM3544 RM3545
Queries the scanning execution state. Initializes the scan channel and measured value or judgment value.
Reads the scanned measured data in a batch.
Queries the front measurement terminal connection.
Sets the channel switching. Queries the channel switching.
Sets the channel for the multiplexer to be used (execution error when the front measurement terminal is used). Queries the channel for the multiplexer to be used (execution error when the front measurement terminal is used). Queries the number of channels for the multiplexer to be used. Sets the use of external equipment (execution error when the front measurement terminal is used). Queries the use of external equipment (execution error when the front measurement terminal is used). Sets the allocation of terminals for the multiplexer (the current flows from terminal B to terminal A, execution error when the front
Model
√ √ √
√ √
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
channel
-
-
-
-
-
-
-
-
-
-
-
-
-
√ √ √ √
√ √
-
-
-
-
-
-
-
-
-
-
-
-
-
18
Me
ssage
Data Formats
Corresponding
By
100MΩ Range High Precision Function
Offset Voltage Correction Function (OVC)
[ ]: Omissible
[:SENSe:]TERMinal?
Multiplexer Channel Reset
[:SENSe:]CHReset
Low-Power Resistance Measurement
[:SENSe:]RESistance:LP:STATe 1/0/ON/OFF [:SENSe:]RESistance:LP:STATe? (ON/OFF)
Measurement Range
[:SENSe:]RESistance:RANGe
[:SENSe:]RESistance:RANGe?
[:SENSe:]RESistance:RANGe:AUTO 1/0/ON/OFF [:SENSe:]RESistance:RANGe:AUTO? (ON/OFF) [:SENSe:]RESistance:LP:RANGe 0 to 1000E+0
[:SENSe:]RESistance:LP:RANGe?
[:SENSe:]RESistance:PRECision [:SENSe:]RESistance:PRECision?
Switching Measurement Current
[:SENSe:]RESistance:CURRent [:SENSe:]RESistance:CURRent? (HIGH/LOW)
[:SENSe:]RESistance:OVC [:SENSe:]RESistance:OVC? (ON/OFF)
Contact Improver
[:SENSe:]RESistance:CIMProve [:SENSe:]RESistance:CIMProve? (ON/OFF) Queries the Contact Improver.
Current Error Mode
[:SENSe:]RESistance:ERRor:CURRentch eck
[:SENSe:]RESistance:ERRor:CURRentch eck?
Contact Check
[:SENSe:]RESistance:CONTactcheck [:SENSe:]RESistance:CONTactcheck? (ON/OFF) [:SENSe:]RESistance:LP:CONTactcheck ON/OFF/1/0
[:SENSe:]RESistance:LP:CONTactcheck? (ON/OFF)
Setting Number of Digits
[ ]: Omissible
( ): Response data
(<Unit number>,<A terminal number>,<B terminal number>)
RM3544:0 to 3.5E+6 RM3545:0 to 1200E+6 RM3544:(30.000E-3 to
3.0000E+6) RM3545:(10.00000E-3 to 1000.0000E+6)
(1000.00E-3 to
1000.00E+0)
1/0/ON/OFF (ON/OFF)
HIGH/LOW Sets the measurement current.
1/0/ON/OFF
ON/OFF/1/0 Sets the Contact Improver.
ERRor/OVER Sets the current error mode.
(ERRor/OVER) Queries the current error mode.
ON/OFF/1/0
Description
measurement terminal is used). Queries the allocation of terminals for the multiplexer (the current flows from terminal B to terminal A, execution error when the front measurement terminal is used).
Resets the multiplexer channel settings including the measurement conditions.
Sets the Low-Power Resistance measurement. Queries the Low-Power Resistance measurement.
Sets the resistance measurement range.
Queries the resistance measurement range.
Sets the resistance measurement AUTO range. Queries the resistance measurement AUTO range. Sets the Low-Power Resistance measurement range. Queries the Low-Power Resistance measurement range.
Sets the 100MΩ range high precision function. Queries the 100MΩ high precision function.
Queries the measurement current.
Sets the offset voltage correction function execution. Queries the offset voltage correction function execution.
Sets the resistance measurement contact check. Queries the resistance measurement contact check. Sets the Low-Power Resistance measurement contact check. Queries the Low-Power Resistance measurement contact check.
Model
RM3544 RM3545
-
-
-
-
-
-
-
-
channel
-
19
Me
ssage
Data Formats
Corresponding
By
Temperature Measurement (Analog Input)
Saving and Reading Measurement Conditions
[ ]: Omissible
[:SENSe:]RESistance:DIGits [:SENSe:]RESistance:DIGits?
[:SENSe:]TEMPerature:SENSor [:SENSe:]TEMPerature:SENSor?
[:SENSe:]TEMPerature:PARameter <V1>,<T1>,<V2>,<T2> [:SENSe:]TEMPerature:PARameter?
Trigger
:INITiate:CONTinuous :INITiate:CONTinuous? (ON/OFF)
:INITiate[:IMMediate] Initiates the trigger wait state. :TRIGger:SOURce IMMediate/EXTernal Sets the trigger source.
:TRIGger:SOURce? :TRIGger:EDGE 1/0/ON/OFF :TRIGger:EDGE? (ON/OFF)
Delay
:TRIGger:DELay :TRIGger:DELay? (0 to 9.999) Queries the delay time. :TRIGger:DELay:AUTO 1/0/ON/OFF Sets the preset delay. :TRIGger:DELay:AUTO? (ON/OFF) Queries the preset delay.
Self-Calibration
:SYSTem:CALibration :SYSTem:CALibration:AUTO 1/0/ON/OFF
:SYSTem:CALibration:AUTO?
:SYSTem:PANel:SAVE :SYSTem:PANel:LOAD
:SYSTem:PANel:NAME :SYSTem:PANel:NAME?
:SYSTem:PANel:CLEar <TableNo> Clears the panel.
Key-Lock
:SYSTem:KLOCk :SYSTem:KLOCk? (ON/MENU/OFF) Queries the key-lock.
Line Frequency
:SYSTem:LFRequency :SYSTem:LFRequency? (AUTO/50/60) Queries the AC line frequency.
Clock
:SYSTem:DATE :SYSTem:DATE? :SYSTem:TIME
:SYSTem:TIME?
Key Beeper
[ ]: Omissible
( ): Response data
RM3544:4/5 RM3545:5/6/7 RM3544:(4/5) RM3545:(5/6/7)
THERmistor/ANALog Sets the temperature sensor. (THERMISTOR/ANAL
OG)
(<V1>,<T1>,<V2>,<T2 >)
1/0/ON/OFF
(IMMEDIATE/EXTERN AL)
<Delay time> Sets the delay time.
(ON/OFF)
<TableNo> Saves the panel. <TableNo>,<Zero
adjustment load=1/0/ON/OFF> <TableNo>,<Panel name> <TableNo> (<Panel name>)
1/0/ON/OFF Sets the key-lock.
AUTO/50/60 Sets the AC line frequency.
<Year>,<Month>,<Day > (<Year>,<Month>,<Da y>) <Hour>,<Minute>,<Sec ond> (<Hour>,<Minute>,<Se cond>)
Description
RM3544 RM3545
Sets the measurement value's number of digits. Queries the measurement value's number of digits.
Queries the temperature sensor. Sets the analog input scaling
constants. Queries the analog input scaling constants.
Sets the continuous measurement. Queries the continuous measurement.
Queries the trigger source. Sets the trigger logic (ON
edge/OFF edge). Queries the trigger logic (ON edge/OFF edge).
Model
√ √
√ √
Executes self-calibration. Sets the automatic
self-calibration. Queries the automatic self-calibration.
Reads the panel.
Sets the panel name. Obtains the panel name.
√ √
√ √
√ √
Sets the system date. Queries the system date. Sets the system time.
Queries the system time.
channel
-
-
-
-
-
-
-
-
-
-
-
-
-
√ √ √
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
20
Me
ssage
Data Formats
Corresponding
By
Multiplexer Unit
[ ]: Omissible
:SYSTem:BEEPer:STATe :SYSTem:BEEPer:STATe? (ON/OFF) Queries the key beeper.
Communications Settings
:SYSTem:LOCal :SYSTem:DATAout 1/0/ON/OFF
:SYSTem:DATAout? (ON/OFF) :SYSTem:HEADer 1/0/ON/OFF Sets the header presence.
:SYSTem:HEADer? (ON/OFF) Queries the header presence. :SYSTem:TERMinator 0/1 Sets the command delimiter. :SYSTem:TERMinator? (0/1) Queries the command delimiter.
System Reset
:SYSTem:RESet
EXT I/O
:IO:MODE? :IO:INPut? (0 to 3) Executes the external I/O input. :IO:OUTPut 0 to 7
:IO:FILTer:STATe 1/0/ON/OFF :IO:FILTer:STATe? (ON/OFF) :IO:FILTer:TIME <0.050 to 0.500> :IO:FILTer:TIME? (0.050 to 0.500) :IO:JUDGe:MODE JUDGe/BCD :IO:JUDGe:MODE? (JUDGE/BCD)
:IO:EOM:MODE <HOLD/PULSe> Sets the EOM output mode. :IO:EOM:MODE? (<HOLD/PULSE>) Queries the EOM output mode. :IO:EOM:PULSe <Pulse width> Sets the EOM pulse width. :IO:EOM:PULSe? (0.001 to 0.100) Queries the EOM pulse width.
:UNIT:IDN?
:UNIT:SCOunt?
:UNIT:TEST?
[ ]: Omissible
( ): Response data
1/0/ON/OFF Sets the key beeper.
(NPN/PNP)
<Unit number> (<Model name>,<Serial number>) <Unit number> (<Relay count>) <Unit number> (0 to 8>)
Description
Enables the local control state. Sets the
measurement-synchronized data output. Queries the measurement-synchronized data output.
Executes reset, including the saved data on measurement conditions.
Queries the NPN/PNP switch status.
Executes the external I/O output. Sets the TRIG/PRINT signal filter function execution. Queries the TRIG/PRINT signal filter function execution. Sets the TRIG/PRINT signal filter time. Queries the TRIG/PRINT signal filter time. Selects the judgment mode/BCD mode. Queries the judgment mode/BCD mode.
Queries the unit.
Queries the relay usage count.
Queries the unit test and result.
Model
RM3544 RM3545
√ √
√ √
√ √
√ √ √
-
-
-
channel
-
-
-
-
√ √
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
21
Syntax
*
ESE
*
ESE?
<0 to 255 (NR1)>
Description
The initial value (at power
-
on) is 0.
Example
*ESE 36

3 Message Reference

Message Reference Interpretation

Shows the command description.
Shows the message syntax. Explains the command data or response message. Describes the message.
Shows an example of an actual command application. (Normally described with HEADER OFF [except the HEADER command itself].)
Read/Write the Standard Event Status Enable Register (SESER)
< >: Indicates the contents (character or numeric parameters) of
the data portion of a message. Character parameters are returned as all capital letters.
Numeric Parameters:
NRf Number format may be any of NR1, NR2 and NR3
NR1 NR2
NR3
Command Query
Response Command The SESER mask is set to the numerical value 0 to 255.
Query The contents of the SESER, as set by the *ESE
Integer data (e.g.: +12, -23, 34) Fixed-point data (e.g.: +1.23, -23.45, 3.456) Floating-point exponential representation data (e.g.: +1.0E-2, -2.3E+4)
<0 to 255 (NR1)>
command, are returned as an NR1 value (0 to 255).
128 64 32 16
bit
7 bit
6 bit
5 bit
PON URQ CME EXE DDE QYE RQC OPC
8 4 2
4 bit
3 bit
2 bit
1
1 bit 0
(Sets bits 5 and 2 of SESER)
Command, Query
Controller
Response
Instrument
22
Query Device ID (Identification Code)
Syntax
*IDN?
Example
Note
Initialize Device
Synta
x
*RST
Description
Note
Execute Self
-
Test and Query Result
Syntax
*TST
?
Description
Example
Note

Standard Commands

(1) System Data Command

Query Response
*IDN? HIOKI,RM3545,123456789,V1.00
The Device ID is HIOKI RM3545, 123456789, software version 1.00. The <Model name> will be RM3544-01 for the RM3544-01, RM3545-01 for the RM3545-01, and RM3545-02 for the RM3545-02.
The response message has no header.

(2) Internal Operation Command

Command
Command
The communications state is not initialized. RM3545 An execution error occurs during scanning.
<Manufacturer name>,<Model name>,<Ser ial number>, <Software version>
Resets the instrument to its initial state.
Query Response
Perform the instrument self-test and return the result as NR1 value 0 to 15. Returns zero when no error occurs.
*TST?
4
A memory error occurred. Correct measurement may not be possible. Obtain repair before further use.
RM3545 An execution error occurs during scanning.
<0 to 15 (NR1)>
128 64 32 16 8 4 2
bit
7 bit
unused unused unused unused
6 bit
5 bit
4 bit
Blown FUSE
3 bit
memory
2 bit
CPU
RAM
1 bit 0
1
CPU
ROM
23
Set OPC bit of SES
R when Finished with All Pending Operations
Syntax
*
OPC
Description
Respond with ASCII “1” when Finished wi
th All Pending Operations
Syntax
*OPC?
Description
Wait for Pending Commands to Finish
Syntax
*
WAI
Description
Clear Event Register, Status Byte Register (Except Output Queue)
Syntax
*
CLS
Description
Note
Read/Write Standard Event Status Enable Register (SESER)
Syntax
*
ESE
*
ESE?
Description
Example

(3) Synchronization Commands

Command
Sets OPC bit 0 of the Standard Ev ent Stat us Register (SESR) when all command s prior to
*OPC
have finished processing.
Query Response
Responds with ASCII “1” when all commands prior to
Command
The instrument waits until all prior commands finish before executing any subsequent commands.
1

(4) Status and Event Control Commands

Command
Clears the event status registers. The Status Byte Register bits corresponding to the event status registers are also cleared. (
[RS-232C/USB] [GP-IB] The output queue, various enable registers and MAV bit 4 of the
The output queue is unaffected.
Status Byte Register are unaffected.
*
OPC
have finished processing.
SESR, ESR0, ESR1
)
Command Query Response
Command The SESER mask is set to the numeric al valu e 0 to 25 5. The i nitial v alue (a t
Query
*ESE 36
(Sets bits 5 and 2 of SESER)
<0 to 255(NR1
power-on) is 0. The contents of the SESER, as set by the an NR1 value (0 to 255).
<0 to 255(NR1)>
)>
command, are returned as
*ESE
128 64 32 16 8 4 2 bit
7 bit
6 bit
5 bit
4 bit
3 bit
2 bit
1 bit 0
PONURQCME EXE DDE QYE RQ
C OPC
1
24
Read and Clear Standard Event Status Register (SESR)
Syntax
ESR?
Description
Example
Write and Read Standard Event Status Enable Register (SRER)
Syntax
*
SRE
*
SRE?
Description
Example
Query Response
Returns the contents of the SESR as an NR1 value from 0 to 255, then clears register contents. The response message has no header.
[RS-232C/USB]
128 64 32 16 8 4 2
bit
7 bit
PON
[GP-IB]
128 64 32 16 8 4 2
bit
7 bit
*
<0 to 255 (NR1
6 bit
unused
CME EXE DDE QYE
6 bit
5 bit
5 bit
)>
4 bit
4 bit
3 bit
3 bit
2 bit
unused
2 bit
1
1 bit 0
OPC
1
1 bit 0
PON URQ CME EXE DDE QYE RQC OPC
*
ESR?
32
Bit 5 of the SESR has been set to 1.
Command Query Response
Command The SRER mask is set to the numerical value 0 to 255.
Query
<0 to 255 (NR1
Although NRf numerical values are accepted, values to the right of the decimal are rounded to the nearest integer. Bit 6 and unused bit s 2, 3 an d 7 are ignored. The dat a i s initialized to zero at power-on. The contents of the SRER, as set by the as an NR1 value (0 to 255). Bit 6 and unused bits 2, 3 a nd 7 a lway s return as zero.
<0 to 255 (NR1)>
)>
*SRE
command, are returned
128 64 32 16 8 4 2 bit
7 bit
6 bit
5 bit
4 bit
3 bit
2 bit
1
1 bit 0
unused
0 ESB
*
SRE 33
Set SRER bits 0 and 5 to 1.
*
SRE?
33
SRER bits 0 and 5 have been set to 1.
MAV
unused unused
ESE1 ESE0
Loading...
+ 68 hidden pages