
Chapter 1 Introduction
PCI-1200 User Manual 1-4 © National Instruments Corporation
minimalmodifications to your code. Whether you are using conventional
programming languages, LabVIEW, LabWindows/CVI, or other
application software, your application uses the NI-DAQ driver software,
asillu strated in Figure 1-1.
Figure 1-1. The Relationship between the Programming Environment,
NI-DAQ,and Your Hardware
Register-Level ProgrammingThe 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,
andis not recommended for most users.
Even if you are an experienced register-level programmer, consider using
NI-DAQ, LabVIEW, LabWindows/CVI or other National Instruments
application software to program your National Instruments DAQ hardware.
Using the National Instruments application software is easier than, and as
flexible as, register-level programming, and can save weeks of
development time.
ComponentWorks,
LabVIEW,
LabWindows/CVI, or
VirtualBench
Conventional
Programming Environment
NI-DAQ
Driver Software
DAQ or
SCXI Hardware
Personal
Computer or
Workstation