Sign In
Upload
Manuals
Brands
National Instruments Manuals
Software
NI-VXI
National Instruments NI-VXI Manuals
Manuals and User Guides for National Instruments NI-VXI. We have
1
National Instruments NI-VXI manual available for free PDF download: User Manual
National Instruments NI-VXI User Manual (149 pages)
NI-VXI User Manual
Brand:
National Instruments
| Category:
Software
| Size: 0 MB
Table of Contents
User Manual
1
Important Information
3
Table of Contents
4
Conventions Used in this Manual
12
Related Documentation
13
Chapter 1 Overview of NI-VXI
14
Vxibus Overview
14
VXI Devices
14
Register-Based Devices
15
Figure 1-1. VXI Configuration Registers
15
Message-Based Devices
16
Word Serial Protocol
16
Figure 1-2. VXI Software Protocols
16
Interrupts and Asynchronous Events
17
Commander/Servant Hierarchies
17
Mxibus Overview
18
MXI-2 Overview
18
VXI/VME Function Groups
20
Chapter 2 Function Groups
20
VXI-Only Function Groups
22
Calling Syntax
22
Input Versus Output Parameters
23
Type Definitions
23
Labwindows/CVI
23
Return Values and System Errors
24
Multiple Mainframe Support
24
Controllers
24
Figure 2-1. an Embedded Controller Connected to Other Frames Via
25
Mainframe Extenders Using MXI-2
25
The Extender and Controller Parameters
26
Using NI-VXI
28
Header Files
28
The Datasize.h File
28
The Beginning and End of an NI-VXI Program
29
The Busacc.h File
29
The Devinfo.h File
29
System Configuration Tools
30
Word Serial Communication
32
Master Memory Access
33
Slave Memory Access
35
Interrupts and Signals
36
Triggers
38
Chapter 3 Software Overview
39
System Configuration Functions
39
Closevxilibrary
40
Createdevinfo
40
Finddevla
40
Getdevinfo
41
Getdevinfolong
41
Getdevinfoshort
41
Getdevinfostr
41
Initvxilibrary
42
Setdevinfo
42
Setdevinfolong
42
Setdevinfoshort
43
Setdevinfostr
43
Commander Word Serial Protocol Functions
43
Programming Considerations
45
Interrupt Service Routine Support
45
Single-Tasking Operating System Support
46
Cooperative Multitasking Support
46
Multitasking Support
46
Figure 3-1. Preemptive Word Serial Mutual Exclusion (Per Logical Address)
47
Wsabort
48
Wsclr
48
Wscmd
48
Wsecmd
49
Wsgettmo
49
Wslcmd
49
Wslresp
49
Wsrd
50
Wsrdf
50
Wsresp
50
Wssettmo
51
Wstrg
51
Wswrt
51
Wswrtf
52
Servant Word Serial Protocol Functions
52
Programming Considerations
53
Figure 3-2. NI-VXI Servant Word Serial Model
54
Defaultwsscmdhandler
55
Defaultwssecmdhandler
55
Defaultwsslcmdhandler
55
Defaultwssrdhandler
56
Defaultwsswrthandler
56
Genproterror
56
Getwsscmdhandler
56
Getwssecmdhandler
57
Getwsslcmdhandler
57
Getwssrdhandler
57
Getwsswrthandler
57
Respproterror
57
Setwsscmdhandler
57
Setwssecmdhandler
58
Setwsslcmdhandler
58
Setwssrdhandler
58
Setwsswrthandler
58
Wssabort
59
Wssdisable
59
Wssenable
59
Wsslnoresp
59
Wsslsendresp
59
Wssnoresp
60
Wssrd
60
Wsssendresp
60
Wsswrt
60
High-Level VXI/Vmebus Access Functions
61
Programming Considerations
61
Vxiin
62
Vxiinreg
62
Vximove
62
Vxiout
63
Vxioutreg
63
Low-Level VXI/Vmebus Access Functions
64
Programming Considerations
65
Multiple-Pointer Access for a Window
66
Access-Only Privilege
66
Owner Privilege
66
Getbyteorder
68
Getcontext
68
Getprivilege
68
Getvxibusstatus
68
Getvxibusstatusind
69
Getwindowrange
69
Mapvxiaddress
69
Mapvxiaddresssize
70
Setbyteorder
70
Setcontext
70
Setprivilege
71
Unmapvxiaddress
71
Vxipeek
71
Vxipoke
71
Local Resource Access Functions
72
Getmyla
72
Readmodid
72
Setmodid
72
Vxiinlr
73
Vximemalloc
73
Vximemcopy
73
Vximemfree
73
Vxioutlr
74
VXI Signal Functions
74
Programming Considerations
76
Waitforsignal Considerations
77
Figure 3-3. NI-VXI Interrupt and Signal Model
77
Defaultsignalhandler
78
Disablesignalint
78
Enablesignalint
78
Getsignalhandler
79
Routesignal
79
Setsignalhandler
79
Signaldeq
80
Signalenq
80
Signaljam
80
Waitforsignal
80
VXI Interrupt Functions
81
Programming Considerations
83
Figure 3-4. NI-VXI Interrupt and Signal Model
83
ROAK Versus RORA VXI/VME Interrupters
84
Acknowledgevxiint
84
Assertvxiint
85
Deassertvxiint
85
Defaultvxiinthandler
85
Disablevxiint
86
Disablevxitosignalint
86
Enablevxiint
86
Enablevxitosignalint
87
Getvxiinthandler
87
Routevxiint
87
Setvxiinthandler
88
Vxiintacknowledgemode
88
VXI Trigger Functions
89
Capabilities of the National Instruments Triggering Hardware
90
External Controller/VXI-MXI-1 Trigger Capabilities
91
Embedded, External MXI-2, and Remote Controller Trigger Capabilities
92
Acceptor Trigger Functions
92
Acknowledgetrig
93
Defaulttrighandler
93
Defaulttrighandler2
93
Disabletrigsense
93
Enabletrigsense
93
Gettrighandler
94
Settrighandler
94
Waitfortrig
94
Map Trigger Functions
94
Maptrigtotrig
94
Unmaptrigtotrig
95
Source Trigger Functions
95
Srctrig
95
Trigger Configuration Functions
96
Trigassertconfig
96
Trigcntrconfig
96
Trigextconfig
96
Trigtickconfig
97
System Interrupt Handler Functions
97
Assertsysreset
98
Defaultacfailhandler
98
Defaultbuserrorhandler
98
Defaultsoftresethandler
99
Defaultsysfailhandler
99
Defaultsysresethandler
100
Disableacfail
100
Disablesoftreset
100
Disablesysfail
100
Disablesysreset
101
Enableacfail
101
Enablesoftreset
101
Enablesysfail
101
Enablesysreset
102
Getacfailhandler
102
Getbuserrorhandler
102
Getsoftresethandler
103
Getsysfailhandler
103
Getsysresethandler
103
Setacfailhandler
103
Setbuserrorhandler
103
Setsoftresethandler
104
Setsysfailhandler
104
Setsysresethandler
104
VXI/Vmebus Extender Functions
105
Mapecltrig
105
Mapttltrig
105
Maputilbus
106
Mapvxiint
106
Appendix A
107
Function Classification Reference
107
Table A-1. Function Listing by Group
107
Table A-2. Function Listing by Name
113
Customer Communication
120
Electronic Services
120
Telephone and Fax Support
121
Technical Support Form
122
Documentation Comment Form
123
Remote Controllers
134
Advertisement
Advertisement
Related Products
National Instruments NI-DNET
National Instruments NI Spectral Measurements Toolkit
National Instruments NI-DMM
National Instruments NI Vision NI PCI-1424
National Instruments NI Vision 17 Series
National Instruments NI Vision PCI-1409
National Instruments NI Vision PXI-1409
National Instruments NI Vision PXI-1428
National Instruments NI Vision PCI-1428
National Instruments NI 6511
National Instruments Categories
Control Unit
I/O Systems
Controller
Computer Hardware
Measuring Instruments
More National Instruments Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL