National Instruments NI-VXI Network Card User Manual


 
Table of Contents
NI-VXI User Manual vi © National Instruments Corporation
Multiple Mainframe Support.....................................................................................2-5
Controllers...................................................................................................2-5
The extender and controller Parameters......................................................2-7
Using NI-VXI............................................................................................................2-9
Header Files.................................................................................................2-9
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
Triggers.......................................................................................................2-19
Chapter 3
Software Overview
System Configuration Functions ...............................................................................3-1
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
Commander Word Serial Protocol Functions............................................................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