Appendix A
NI-VXI/NI-VISA Software Overview
Header Files for NI-VXI
Header Files for NI-VISA
PCI-MXI-2 for Linux
The
NIVXI /include
you installed the NI-VXI software package) contains the following
files for the C language interface:
include
•
is the main header file containing the C prototypes for the
nivxi.h
NI-VXI functions.
•
contains data size specifications.
datasize.h
•
contains parameter and return values for the bus access
busacc.h
functions.
•
contains parameter and return values for the device
devinfo.h
information and system configuration functions.
•
contains parameter and return values for the interrupt and
vxiint.h
signal functions.
•
contains parameter and return values for the system
sysint.h
interrupt functions.
•
contains parameter and return values for the trigger functions.
trig.h
This file is useful in VXI systems but is not applicable for VME
systems.
•
contains parameter and return values for the Commander and
ws.h
Servant Word Serial functions. This file is useful in VXI systems but
is not applicable for VME systems.
The
VXIpnp /linux/include
location where you installed the NI-VISA software package) contains the
following include files for the C language interface:
•
is the main header file containing the C prototypes for the
visa.h
NI-VISA functions.
•
contains VXIplug&play data type specifications.
visatype.h
•
contains useful definitions for instrument drivers.
vpptype.h
directory (where
NIVXI
directory (where
A-2
is the actual location where
is the actual
VXIpnp
ni.com