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.
Message Format ....................................................................................................................................... 1
Output Queue and Input Buffer ................................................................................................................ 5
Status Byte Register ................................................................................................................................. 6
Command Execution Ti me ..................................................................................................................... 12
Errors During Communications .............................................................................................................. 12
2 Message List ........................................................................................................................................... 13
(14) Hold .............................................................................................................................................. 43
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)
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:
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 unusedunusedESB1 ESB0
↓
←
& & & & & &
↑
bit5 bit4 bit3 bit2 bi
↓
↑
ESB MAV unusedunusedESB1 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.
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 less1.5s or less
300 ms or less100 ms or less
200 ms or less30 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)
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.
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.
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.
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.
<Measurement
value>,<Measurement
value>,...,<Measureme
nt value>
4/2/W4/W2Sets the measurement method.
(W4/W2)Queries the measurement method.
OFF/AUTO/STEPSets the scanning function.
(OFF/AUTO/STEP)Queries the scanning function.
(1/0)
1/0/ON/OFFSets the scan fail stop.
(ON/OFF)Queries the scan fail stop.
<Measured
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
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.
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
CommandThe SESER mask is set to the numerical value 0 to 255.
QueryThe 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.
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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.