4-175
IM DL350-17EN
Commands
4
4.37 Common Command Group
The commands in this group are defined in IEEE 488.2-1987 and are independent from the instrument’s individual
functions.
*ESR?
Function Queries and clears the standard event register.
Syntax
*ESR?
Example
*ESR? -> 32
Description • This command returns a sum of the values of
each bit in decimal format.
• When an SRQ is sent, you can check what
types of events have occurred.
• For example, if a value of 32 is returned, this
indicates that the standard event register is
set to 00100000. This means that the SRQ
occurred due to a command syntax error.
• A query using *ESR? will clear the contents of
the Standard Event Register.
• For information about the standard event
register, see page 5-3.
*IDN?
Function Queries the instrument model.
Syntax
*IDN?
Example
*IDN? -> YOKOGAWA,DL350,0,F0.10
Description This command returns a string in the following
format: <Manufacturer>, <Model>, <Serial no.>,
<Firmware version>.
*OPC
Function Sets bit 0 (the OPC bit) of the standard event
register to 1 upon the completion of the specified
overlap command.
Syntax
*OPC
Example
*OPC
Description • For details on how to use the *OPC command
to synchronize the instrument, see page 3-8.
• The :COMMunicate:OPSE command is used to
specify the overlap command.
• If *OPC is not the last command of the
message, its operation is not guaranteed.
*OPC?
Function Returns ASCII code 1 when the specified overlap
command is completed.
Syntax
*OPC?
Example
*OPC? -> 1
Description • For details on how to use the *OPC? command
to synchronize the instrument, see page 3-8.
• The :COMMunicate:OPSE command is used to
specify the overlap command.
• If *OPC? is not the last command of the
message, its operation is not guaranteed.
*CAL?
Function Executes calibration and queries the result.
Syntax
*CAL?
Example
*CAL? -> 0
Description This command returns 0 if calibration is
completed successfully and 1 otherwise.
*CLS
Function Clears the standard event register, extended
event register, and error queue.
Syntax
*CLS
Example
*CLS
Description • If the *CLS command is located immediately
after the program message terminator, the
output queue is also cleared.
• For information about each register and queue,
see chapter 5.
*ESE
Function Sets or queries the standard event enable
register.
Syntax
*ESE {<NRf>}
*ESE?
<NRf> = 0 to 255
Example
*ESE 251
*ESE? -> 251
Description • Specify the value as a sum of the values of
each bit in decimal format.
• For example, specifying *ESE 251
will cause
the standard enable register to be set to
11111011. In this case, bit 2 of the standard
event register is disabled. This means that bit 5
(ESB) of the status byte register is not set to 1,
even if a query error occurs.
• The default value is *ESE 0 (all bits disabled).
• A query using *ESE? will not clear the contents
of the standard event enable register.
• For information about the standard event
enable register, see page 5-3.