National Instruments pci-6110e-6111e 用户手册

下载
页码 113
Chapter 1
Introduction
1-4
©
 National Instruments Corporation
NI-DAQ also internally addresses many of the complex issues between 
the computer and the DAQ hardware such as programming interrupts 
and DMA controllers. NI-DAQ maintains a consistent software 
interface among its different versions so that you can change platforms 
with minimal modifications to your code. Whether you are using 
conventional programming languages or National Instruments 
application software, your application uses the NI-DAQ driver 
software, as illustrated in Figure 1-1.
Figure 1-1.  The Relationship between the Programming Environment, 
NI-DAQ, and Your Hardware
Register-Level Programming
The final option for programming any National Instruments DAQ 
hardware is to write register-level software. Writing register-level 
programming software can be very time-consuming and inefficient, 
and is not recommended for most users. 
Even if you are an experienced register-level programmer, using 
NI-DAQ or application software to program your National Instruments 
DAQ hardware is easier than, and as flexible as, register-level 
programming, and can save weeks of development time.
NI-DAQ
Driver Software
DAQ or
SCXI Hardware
Personal  Computer
or Workstation
Conventional 
Programming 
Environment
ComponentWorks,
LabVIEW,
LabWindows/CVI,
or VirtualBench
PCI_E.book  Page 4  Thursday, June 25, 1998  12:55 PM