Register-Level Programming; Figure 1-1. The Relationship Between The Programming Environment, Ni-Daq, And Your Hardware - National Instruments Low-Cost Multifunction I/O Board for ISA Lab-PC+ User Manual

Low-cost multifunction i/o board for isa
Table of Contents

Advertisement

Chapter 1
Introduction
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, LabVIEW, or LabWindows/CVI, your application uses the NI-DAQ driver software,
as illustrated in Figure 1-1.
Conventional
LabVIEW
LabWindows/CVI
Programming Environment
(PC, Macintosh, or
(PC or Sun
(PC, Macintosh, or
Sun SPARCstation)
SPARCstation)
Sun SPARCstation)
NI-DAQ
Driver Software
Personal
DAQ or
Computer or
SCXI Hardware
Workstation
Figure 1-1. The Relationship between the Programming Environment, NI-DAQ,
and Your Hardware
You can use your Lab-PC+ board, together with other PC, AT, EISA, DAQCard, and DAQPad
Series DAQ and SCXI hardware, with NI-DAQ software for PC compatibles.

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, consider using NI-DAQ, LabVIEW,
or LabWindows/CVI to program your National Instruments DAQ hardware. Using the NI-DAQ,
LabVIEW, or LabWindows/CVI software is as easy and as flexible as register-level
programming and can save weeks of development time.
© National Instruments Corporation
1-3
Lab-PC+ User Manual

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lab-pc+

Table of Contents