HELP
An object that writes data to and reads data
from an instrument using transaction
statements.

USE
Use Direct I/O to output and input a variety
of encodings and formats to instruments.

LOCATION
I/O ==> Instrument ==> Direct I/O

<RSUB>OBJECT MENU

* Show Config - Displays the instrument
configuration and allows you to change the
instrument parameters.

* Add Trans - Adds a transaction to the end
(bottom) of the list.

* Insert Trans - Inserts a transaction before
(above) the currently highlighted
transaction.

* Cut Trans - Cuts (deletes) the currently
highlighted transaction, but saves it in the
transaction "cut-and-paste" buffer.

* Copy Trans - Copies the currently
highlighted transaction to the transaction
"cut-and-paste" buffer.

* Paste Trans - Pastes a transaction,
previously "cut" or "copied" to the
"cut-and-paste" buffer, in the position
before the currently highlighted transaction.

OPEN VIEW PARAMETERS
Direct I/O Action:
* READ:  Reads data from an instrument using
the specified encoding and format.
* WRITE:  Writes data to an instrument using
the specified encoding and format.
* EXECUTE:  For an HP-IB instrument, sends
either a "Selected Device Clear", "Go To
Local," "Remote," or "Group Execute Trigger"
command.  For a serial instrument, sends
"Break" or "Reset."  For a GPIO instrument,
sends "Reset."  For a VXI message-based
instrument, sends either a "Selected Device
Clear", "Go To Local," "Remote," or "Trigger"
command.
* WAIT:  Waits the specific number of seconds
before executing the next transaction.  For
an HP-IB instrument or a VXI message-based
instrument, wait until the bitwise AND of the
serial poll response with the mask is either
zero (ALL CLEAR) or non-zero (ANY SET).

For GPIO instruments only, the READ action
allows IOSTATUS and the WRITE action allows
IOCTL.

For VXI instruments only, the READ and
WRITE action allows REGISTER:  and MEMORY:.
The WAIT action also supports the ability to
wait until the value in a memory or register
offset AND a mask value satisfy the ANYSET,
ALL CLEAR, or EQUAL.

SHORT CUTS
You can quickly add a data terminal by
placing the cursor over the input or output
terminal display area and then pressing
[CTRL-A].  Each press of [CTRL-A] adds an
additional data terminal.

You can quickly delete a data terminal by
placing the cursor over the terminal view
area and then pressing [CTRL-D].

To quickly insert a transaction, place the
cursor on a transaction.  Press [CTRL-O] to
insert a transaction over the transaction
where you placed the cursor.

To quickly delete ("kill") a transaction,
place the cursor on that transaction and
press [CTRL-K].

To paste a transaction from the "kill"
buffer press [CTRL-Y].

To quickly move to the next or previous
transaction, press [CTRL-N] or [[CTRL-P]]
respectively.

SEE ALSO
Advanced I/O, Component Driver, Instrument,
and State Driver.

Using HP VEE, chapter 5.
