![background image](http://html1.mh-extra.com/html/national-instruments/6711/6711_user-manual_3603816016.webp)
Chapter 1
Introduction
6711/6713/6715 User Manual
1-6
www.ni.com
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
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com