Table of Contents
NI-VXI User Manual
vi
© National Instruments Corporation
Controllers................................................................................................... 2-5
The extender and controller Parameters ...................................................... 2-7
The datasize.h File ........................................................................ 2-9
The busacc.h File .......................................................................... 2-10
The devinfo.h File......................................................................... 2-10
The Beginning and End of an NI-VXI Program ......................................... 2-10
System Configuration Tools........................................................................ 2-11
Word Serial Communication....................................................................... 2-13
Master Memory Access............................................................................... 2-14
Slave Memory Access ................................................................................. 2-16
Interrupts and Signals ................................................................... 2-17
CloseVXIlibrary .......................................................................................... 3-2
CreateDevInfo ............................................................................................. 3-2
FindDevLA ................................................................................................. 3-2
GetDevInfo.................................................................................................. 3-3
GetDevInfoLong ......................................................................................... 3-3
GetDevInfoShort ......................................................................................... 3-3
GetDevInfoStr ............................................................................................. 3-3
InitVXIlibrary ............................................................................................. 3-4
SetDevInfo .................................................................................................. 3-4
SetDevInfoLong .......................................................................................... 3-4
SetDevInfoShort.......................................................................................... 3-5
SetDevInfoStr.............................................................................................. 3-5
Programming Considerations ...................................................................... 3-7
Interrupt Service Routine Support............................................................... 3-7
Single-Tasking Operating System Support ................................................. 3-8
Cooperative Multitasking Support .............................................................. 3-8
Multitasking Support................................................................................... 3-8
WSabort....................................................................................................... 3-10
WSclr........................................................................................................... 3-10
WScmd ........................................................................................................ 3-10
WSEcmd ..................................................................................................... 3-11
WSgetTmo .................................................................................................. 3-11