5-86
IM DLM4038-17EN
5.9 COMMunicate Group
The commands in this group deal with communication. There are no front panel keys that correspond to the
commands in this group.
:COMMunicate?
Function
Queries all communication settings.
Syntax
:COMMunicate?
:COMMunicate:HEADer
Function
Sets or queries whether or not a header is
added to the response to a query. (Example with
header:CHANNEL1:PROBE:MODE 10. Example
without header:10.)
Syntax
:COMMunicate:HEADer {<Boolean>}
:COMMunicate:HEADer?
Example
:COMMUNICATE:HEADER ON
:COMMUNICATE:HEADER?
-> :COMMUNICATE:HEADER 1
:COMMunicate:LOCKout
Function
Sets or clears local lockout.
Syntax
:COMMunicate:LOCKout {<Boolean>}
:COMMunicate:LOCKout?
Example
:COMMUNICATE:LOCKOUT ON
:COMMUNICATE:LOCKOUT?
-> :COMMUNICATE:LOCKOUT 1
:COMMunicate:OPSE (Operation Pending
Status Enable register)
Function
Sets or queries the overlap command that is used
by the *OPC, *OPC?, and *WAI commands.
Syntax
:COMMunicate:OPSE <Register>
:COMMunicate:OPSE?
<Register> = 0 to 65535
(See the figure for the
:COMMunicate:WAIT?
command.)
Example
:COMMUNICATE:OPSE 65535
:COMMUNICATE:OPSE?
-> :COMMUNICATE:OPSE 2400
Description In the above example, all bits are set to 1 to make
all overlap commands applicable. However, bits
fixed to 0 are not set to 1, so the response to the
query only indicates 1 for bits 5, 6, 8, and 11.
:COMMunicate:OPSR? (Operation
Pending Status Register)
Function
Queries the operation pending status register.
Syntax
:COMMunicate:OPSR?
Example
:COMMUNICATE:OPSR?
-> 0
Description For information about the operation
pending register, see the figure for the
:COMMunicate:WAIT?
command.
:COMMunicate:OVERlap
Function
Sets or queries the commands that operate as
overlap commands.
Syntax
:COMMunicate:OVERlap <Register>
:COMMunicate:OVERlap?
<Register> = 0 to 65535
Example
:COMMUNICATE:OVERLAP 65535
:COMMUNICATE:OVERLAP?
-> :COMMUNICATE:OVERLAP 2400
Description In the above example, all bits are set to 1 to make
all overlap commands applicable. However, bits
fixed to 0 are not set to 1, so the response to the
query only indicates 1 for bits 5, 6, 8, and 11.
• For information about how to synchronize a
program using the
:COMMunicate:OVERlap
,
see page 4-8.
• In the above example, bits 5, 6, 8, and 11
are set to 1 to make all overlap commands
applicable (see the figure for the
:COMMunicate:WAIT?
command).
:COMMunicate:REMote
Function Sets
remote or local. On is remote mode.
Syntax
:COMMunicate:REMote {<Boolean>}
:COMMunicate:REMote?
Example
:COMMUNICATE:REMOTE ON
:COMMUNICATE:REMOTE?
-> :COMMUNICATE:REMOTE 1
:COMMunicate:VERBose
Function
Sets or queries whether the response
to a query is returned fully spelled out
(example:CHANNEL1:PROBE:MODE 10) or
using abbreviation (example:CHAN:PROB 10).
Syntax
:COMMunicate:VERBose {<Boolean>}
:COMMunicate:VERBose?
Example
:COMMUNICATE:VERBOSE ON
:COMMUNICATE:VERBOSE?
-> :COMMUNICATE:VERBOSE 1
:COMMunicate:WAIT
Function
Waits for a specified extended event to occur.
Syntax
:COMMunicate:WAIT <Register>
<Register> = 0 to 65535
(Extended event register. For more
information, see page 6−5.)
Example
:COMMUNICATE:WAIT 65535
Description For information about how to synchronize a
program using the
:COMMunicate:WAIT?
, see
page 4-9.