5-323
IM DLM4038-17EN
Commands
1
2
3
4
5
6
App
Index
*OPC? (OPeration Complete)
Function
If you send *OPC?, the DLM4000 returns ASCII
code 1 when the specified overlap command is
completed.
Syntax
*OPC?
Example
*OPC?
-> 1
Description • For information about how to synchronize a
program using *
OPC?
, see page 4-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.
*OPT? (OPTion)
Function
Queries the installed options.
Syntax
*OPT?
Example
*OPT?
-> CH125MW,PRINTER,GPIB,STORAGE,USER
DEFINE,I2C,CAN,LIN,SPI,UART,FLEXRAY,
PANALYZE,PROBEPOWER8
Description • The DLM4000 returns <memory model> and
the availability of these options:<printer>,
<switching logic>, <GP-IB>, <internal storage>,
<user defined math feature>, <I2C analysis
feature>, <CAN analysis feature>, <LIN analysis
feature>, <SPI analysis feature>, <UART
analysis feature>, <FlexRay analysis feature>,
<power supply analysis feature>, <rear-panel
probe power>
• The
*OPT?
query must be the last query of a
program message. An error occurs if there is a
query after the
*OPT
query.
*RST (ReSeT)
Function
Resets the settings.
Syntax
*RST
Example
*RST
Description Also clears
*OPC
and
*OPC?
commands that
have been sent.
*SRE (Service Request Enable
register)
Function
Sets or queries the service request enable
register value.
Syntax
*SRE <NRf>*SRE?
<NRf> = 0 to 255
Example
*SRE 239
*SRE?
-> 175
Description • Specify the value as a decimal format sum of
the values of each bit.
• For example, specifying
*SRE 239
will
cause the standard enable register to be set
to 11101111. In this case, bit 4 of the service
request enable register is disabled. This means
that bit 4 (MAV) of the status byte register is not
set to 1, even if the output queue is not empty.
• Bit 6 (MSS) of the status byte register is the
MSS bit itself and is therefore ignored.
• The default value is
*SRE 0
(all bits disabled).
• A query using
*SRE?
will not clear the contents
of the service request enable register.
• For information about the service request
enable register, see page 6-2.
*STB? (STatus Byte)
Function
Queries the status byte register value.
Syntax
*STB?
Example
*STB?
-> 4
Description • A sum of the values of each bit is returned as a
decimal value.
• Because the register is read without executing
serial polling, bit 6 is an MSS bit, not an RQS
bit.
• For example, if a value of 4 is returned, this
indicates that the status byte register is set to
00000100. This means that the error queue is
not empty (in other words, an error occurred).
• A query using
*STB?
will not clear the contents
of the status byte register.
• For information about the status byte register,
see page 6-2.
*TST?
Function
Performs a self-test and queries the result. The
self-test consists of tests of each kind of internal
memory.
Syntax
*TST?
Example
*TST?
-> 0
Description The DLM4000 returns 0 if the self-test is
successful and 1 if it is not.
5.39 Common Command Group