
Programming via GPIB and VXI
4
Agilent VISA User’s Guide
101
•
Only one active
viMapAddress
is allowed per
vi
session.
•
There may be a limit to the number of simultaneous active
viMapAddress
calls per process or system.
Using High-Level viIn/viOut
High-level
viIn/viOut
calls are best in situations where a few widely
scattered memory accesses are required and speed is not a major
consideration.
The advantages of high-level
viIn/viOut
are:
•
It is the simplest method to implement.
•
There is no limit on the number of active maps.
•
A16, A24, and A32 memory access can be mixed in a single
vi
session.
The disadvantage of high-level
viIn/viOut
calls is that they are slower
than
viPeek/viPoke
.
Using High-Level viMoveIn/viMoveOut
High-level
viMoveIn/viMoveOut
calls provide the highest possible
performance for transferring blocks of data to or from the VXI
backplane. Although these calls have higher initial overhead than the
viPeek/viPoke
calls, they are optimized on each platform to provide the
fastest possible transfer rate for large blocks of data.
For small blocks, the overhead associated with
viMoveIn/viMoveOut
may actually make these calls longer than an equivalent loop of
viIn/viOut
calls. The block size at which
viMoveIn/viMoveOut
becomes faster depends on the particular platform and processor speed.
The advantages of high-level
viMoveIn/viMoveOut
are:
•
They are simple to use.
•
There is no limit on number of active maps.
•
A16, A24, and A32 memory access can be mixed in a single
vi
session.
•
They provide the best performance when transferring large blocks of
data.
•
They support both block and FIFO mode.
Summary of Contents for E2094S
Page 6: ...6 Agilent VISA User s Guide ...
Page 116: ...116 Agilent VISA User s Guide 4 Programming via GPIB and VXI ...
Page 126: ...126 Agilent VISA User s Guide 5 Programming via LAN ...
Page 143: ...Glossary Agilent VISA User s Guide 143 Windows notification area See notification area ...