5-24
IM 701730-17E
:COMMunicate:OPSE
(Operation Pending Status Enable register)
Function
Sets the overlap command to be used with
*OPC
,
*OPC?
, and
*WAI
, or queries the current
setting.
Syntax
:COMMunicate:OPSE <Register>
:CMMunicate:OPSE?
<Register>=0 to 65535, refer to the figure on
the next page.
Example
:COMMUNICATE:OPSE 65535
:COMMUNICATE:OPSE? ->
:COMMUNICATE:OPSE 352
Description
In the above example, all bits are masked to “1”
so that all overlap commands can be used by
this command. However, bits that are fixed as
“0” cannot be set to “1, so only bits 5, 6 and 8
are actually set to “1” and appears as “1” when
a query is made.
:COMMunicate:OPSR?
(Operation Pending Status Register)
Function
Inquires about the value in the operation
pending status register.
Syntax
:COMMunicate:OPSR?
Example
:COMMUNICATE:OPSR? -> 0
Description
For a description of the operaion pending status
register, refer to the figure on the next page.
:COMMunicate:OVERlap
Function
Selects/queries the commands enabled for
overlap.
Syntax
:COMMunicate:OVERlap <Register>
:COMMunicate:OVERlap?
<Register>=0 to 65535, refer to the figure on
the next page.
Example
:COMMNICATE:OVERLAP 65535
:COMMUNICATE:OVERLAP? ->
:COMMUNICATE:OVERLAP 352
Description
• In the above example, all bits are set to “1”
so that all overlap commands can be used by
this command. However, bits that are fixed
as “0” cannot be set to “1,” so only bits 5, 6
and 8 are actually set to “1” and appears as
“1” when a query is made.
• COMMunicate: For the synchronization
method using “OVERlap,” refer to page 4-8.
• In the above example, bits 5, 6 and 8 are set
to “1” so that all overlap commands can be
used by this command. (Refer to the figure
on the next pag.)
:COMMunicate:REMote
Function
Sets remote/local. It is in remote mode when it
is set to ON.
Syntax
:COMMunicate:REMote {<Boolean>}
:COMMunicate:REMote?
Example
:COMMUNICATE:REMOTE ON
:COMMUNICATE:REMOTE? ->
:COMMUNICATE:REMOTE 1
Description
This is an exclusive command for the USB
interface, or Ethernet interface option).
5.7 COMMunicate Group
:COMMunicate:STAus?
Function
Queries the circuit status.
Syntax
:COMMunicate:STATus?
Example
:COMMUNICATE:STATUS? ->
:COMMUNICATE:STATUS 0
Description
Status-bit meanings are as follows.
Bit
GP-IB
0
Unrecoverable transmission error
1
Always 0
2
Always 0
3 to
Always 0
USB/Ethernet interface:
Always 0
Description
Status bit sets when cause occurs, and clears
when read.
:COMMunicate:VERBose
Function
Determines whther a response to a query is to
be returned in full form (for example:
CHANNEL1:VOLTAGE:PROBE 10
) or in
abbreviated form (for example:
CHAN:PROB
10
), or queries the current setting.
Syntax
:COMMunicate:VERBose {<Boolean>}
:COMMunicate:VERBose?
Example
:COMMUNICATE:VERBOSE ON
:COMMUNICATE:VERBOSE? ->
:COMMUNICTE:VERBOSE 1
:COMMunicate:WAIT
Function
Waits until one of the specified extended events
occurs.
Syntax
:COMMunicate:WAIT <Register>
<Register>=0 to 65535 (Extended event
register; refer to page 6-4.)
Example
:COMMUNICATE:WAIT 65535
Description
COMMunicate: For a description of the
synchronizing method using “WAIT,” refer to
page 4-8.
:COMMunicate:WAIT?
Function
Generates a response when one of the
specified extended events occurs.
Syntax
:COMunicate:WAIT? <Register>
<Register>=0 to 65535 (Extended event
register; refer to page 6-4.)
Example
:COMMUNICATE:WAIT? 65535 -> 1
Operation pending status register/overlap
enable register
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
SCH
0
0
HST
0
ACS
0
0
0
0
0
PRN
When bit 5 (PRN)=1:
Printer operation not completed
When bit 6 (ACS)=1:
Medium not accessed
When bit 8 (HST)=1:
History search not completed
When bit 11 (SCH)=1:
Edge/pattern search not completed