Chapter 1
Introduction
1-6
©
National Instruments Corporation
The National Instruments SB Series DAQ boards are packaged with
NI-DAQ software for Sun, which comes with a language interface for
ANSI C.
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. The only users who should consider
writing register-level software should meet at least one of the following
criteria:
•
National Instruments does not support your operating system or
programming language.
•
You are an experienced register-level programmer who is more
comfortable writing your own register-level software.
Even if you are an experienced register-level programmer, always consider
using NI-DAQ, LabVIEW, or LabWindows to program your National
Instruments DAQ hardware. Using the NI-DAQ, LabVIEW, or
LabWindows software is easier than, and as flexible as, register-level
programming, and can save you weeks of development time.
The AMUX-64T User Manual and your software manuals contain complete
instructions for programming your AMUX-64T with NI-DAQ, LabVIEW,
or LabWindows. For register-level programming information, see
Chapter 5,
Theory of Operation and Register-Level Programming
. If you
are using NI-DAQ with LabWindows, use this manual and your
LabWindows software manual. If you are using LabVIEW, use your
LabVIEW manual. If you are using NI-DAQ, LabVIEW, or LabWindows
to control your board, you should not need the programming information in
Chapter 5,
Theory of Operation and Register-Level Programming
.
Theory of Operation and Register-Level Programming
,
contains low-level programming details, such as register maps, bit
descriptions, and register programming hints, that you will need only for
register-level programming.