National Instruments NI-IMAQdx Automobile Accessories User Manual


 
Chapter 1 Introduction to NI-IMAQdx
© National Instruments Corporation 1-3 NI-IMAQdx User Manual
Fundamentals of Building Applications with NI-IMAQdx
Architecture
Figure 1-1 illustrates the NI-IMAQdx driver architecture.
Figure 1-1. NI-IMAQdx Architecture
The architecture uses a hardware abstraction layer, which separates
software API capabilities, such as general acquisition and control
functions, from hardware-specific information. This layer lets you run
your application on different operating systems and use updated versions
of the driver without having to recompile your application.
LabVIEW
LabWindows/CVI
Visual C++
NIIMAQDX.DLL
Application Level
NIPALK.SYS
TCPIP.SYS
NDIS.SYS
NIGEV.SYS
OCHI1394.SYS
1394BUS.SYS
Windows Kernel
NIPALP.DLL
TNF.DLL
LabVIEW RT Kernel
NIIMAQDXK.DLL
Kernel Level
1
1
11
1
Components provided by the underlying operating system.