User`s guide

Agilent VISA User’s Guide 145
Index
A
addressing
addressing device sessions, 33
devices, 33
Agilent 488, 131
Agilent web site, 12
attributes
setting VXI trigger lines, 114
VXI, 113
B
buffers
formatted I/O, 42
C
callbacks and events, 46, 54
closing device sessions, 37
conversion, formatted I/O, 41
D
declarations file, 30
default resource manager, 31
device sessions
addressing, 33
closing, 37
opening, 31
E
enable events for callback, 56
enable events for queuing, 63
event handler, 56
events
callback, 46, 54
enable for callback, 56
enable for queuing, 63
handlers, 46
hardware triggers, 46
interrupts, 46
queuing, 46, 62
SRQs, 46
wait on event, 64
examples
Checking Instrument Errors, 69
Determining Window
Mapping, 114
Enabling a Hardware Trigger
Event, 57, 64
Example C/C++ Source Code, 15
Exception Events, 71
Exclusive Lock, 76
GPIB-VXI (E1406A)
Interface, 86
Installing an Event Handler, 56
MEMACC Resource
Program, 107
Opening a Device Session, 121
Opening a Resource Session, 32
Opening a Session, 36
Printing Error Code, 68
Reading a VISA Attribute, 29
Receiving Data From a
Session, 41
Searching VXI Interface for
Resources, 39
SRQ Callback, 60
Trigger Callback, 58
Trigger Event Queuing, 65
Using Non-Formatted I/O
Functions, 44
Using the Callback Method, 54
Using the GPIB-VXI Interface
(Low-Level) Memory
Functions, 98
Using the Queuing Method, 63
Using the VXI Interface
(High-Level) Memory
Functions, 91
Using the VXI Interface
(Low-Level) Memory
Functions, 97
Using viPeek16, 96
VXI (E8491B) Interfaces, 84
F
finding resources, 37
formatted I/O
buffers, 42
conversion, 41
G
GPIB interfaces, introduction, 80
GPIB-VXI
attributes, 113
high-level memory functions, 90
low-level memory functions, 94
register programming, 88, 94
setting trigger lines, 114
GPIB-VXI interfaces overview, 85
H
handlers, 46
event, 56
installing, 55
prototype, 56
hardware triggers and events, 46
header file, visa.h, 30
high-level memory functions, 88
high-level memory functions for
VXI, 88, 90
I
installing handlers, 55
interrupts and events, 46