Chapter 1 Introduction
© National Instruments Corporation 1-3 PXI-846x and NI-CAN for Windows NT
The NI-CAN software for Windows NT supports the concurrent use of
multiple CAN boards. For example, you can use two PXI-8461 boards in
the same system at the same time.
The NI-CAN software, along with the PXI hardware, transforms your
computer into a CAN interface with complete communications and bus
management capability. The NI-CAN software includes the following
components:
• Firmware (runs on embedded Intel 386EX)
• Device driver
• Diagnostic test utility
• Configuration utility
• Language interface libraries for Microsoft Visual C/C++ 2.0 or later,
LabWindows/CVI 4.0 or later, and LabVIEW 4.0 or later
• Example programs that use NI-CAN functions
Optional Programming Tools
Your kit includes the NI-CAN software for Windows NT. In addition,
you can order the following software from National Instruments.
LabVIEW is a complete programming environment that departs from the
sequential nature of traditional programming languages and features a
graphical programming environment. It includes all the tools needed for
instrument control, data acquisition, analysis, and presentation. LabVIEW
also includes an extensive instrument driver library.
Measurement Studio bundles LabWindows/CVI among other tools for
C programmers designed for building measurement and automation
applications. LabWindows/CVI is an interactive ANSI C development
environment for building test and measurement and instrument control
systems. It includes interactive code-generation tools and agraphical editor
for building custom user interfaces. It also includes built-in libraries for
IEEE 488.2, VXI, RS-232 control, and plug-in data acquisition. When you
order LabWindows/CVI, you also get hundreds of complete instrument
drivers, which are modular, source-code programs that handle the
communication with your instrument so that you do not have to learn
the programming details.
BridgeVIEW is a radical departure from traditional automation software
that provides a flexible program development system for a variety of
CAN applications including general manufacturing, test, and control.