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