beautypg.com

Register-level programming, Register-level programming -4, Figure 1-1 – National Instruments PCI-1200 User Manual

Page 15

background image

Chapter 1

Introduction

PCI-1200 User Manual

1-4

© National Instruments Corporation

minimal modifications 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,
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, 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