User`s guide
Agilent VISA User’s Guide 159
Index
A
addressing
addressing device sessions, 36
devices, 36
Agilent 488, 145
Agilent web site, 12
attributes
setting VXI trigger lines, 129
VXI, 128
B
buffers
formatted I/O, 53
C
callbacks and events, 57, 65
closing device sessions, 40
conversion, formatted I/O, 45
D
declarations file, 33
default resource manager, 34
device sessions
addressing, 36
closing, 40
opening, 34
E
enable events for callback, 68
enable events for queuing, 75
event handler, 68
events
callback, 57, 65
enable for callback, 68
enable for queuing, 75
handlers, 57
hardware triggers, 57
interrupts, 57
queuing, 57, 74
SRQs, 57
wait on event, 76
examples
Checking Instrument Errors, 81
Determining Window Mapping, 129
Enabling a Hardware Trigger Event, 69,
76
Example C/C++ Source Code, 16
Exception Events, 84
Exclusive Lock, 89
GPIB-VXI (E1406A) Interface, 100
Installing an Event Handler, 67
MEMACC Resource Program, 122
Opening a Device Session, 135
Opening a Resource Session, 36
Opening a Session, 39
Printing Error Code, 81
Reading a VISA Attribute, 32
Receiving Data From a Session, 51
Searching VXI Interface for
Resources, 42
SRQ Callback, 71
Trigger Callback, 69
Trigger Event Queuing
, 77
Using Array Size Modifier, 48
Using Non-Formatted I/O
Functions, 55
Using the Callback Method, 65
Using the GPIB-VXI Interface
(Low-Level) Memory Functions, 112
Using the Precision Modifier, 46
Using the Queuing Method, 75
Using the VXI Interface (High-Level)
Memory Functions, 105
Using the VXI Interface (Low-Level)
Memory Functions, 111
Using viPeek16, 110
VXI (E8491B) Interfaces, 98
F
field width, 45
finding resources, 40
formatted I/O
buffers, 53
conversion, 45
field width, 45
functions, 43
functions
formatted I/O, 43
G
GPIB interfaces, introduction, 94
GPIB-VXI
attributes, 128
high-level memory functions, 104
low-level memory functions, 108
register programming, 102, 108
setting trigger lines, 129
GPIB-VXI interfaces overview, 99
H
handlers, 57
event, 68
installing, 66
prototype, 68
hardware triggers and events, 57
header file, visa.h, 33
high-level memory functions, 102
high-level memory functions for VXI, 102,
104
I
installing handlers, 66
interrupts and events, 57