![National Instruments NI-CAN User Manual Download Page 24](http://html1.mh-extra.com/html/national-instruments/ni-can/ni-can_user-manual_3506864024.webp)
Chapter 1
Introduction
©
National Instruments Corporation
1-13
Firmware Image Files
All National Instruments CAN hardware products contain an on-board
microprocessor. This microprocessor is used so that all time-critical aspects
of the NI-CAN software can be executed separately from your Windows
application. The firmware image which runs on the on-board
microprocessor,
nican.nfw
, is loaded and executed automatically when
your NI-CAN application starts up.
Language Interface Files
•
A documentation file,
readme.txt
, contains information about the
NI-CAN language interface files.
•
A 32-bit C language include file,
nican.h
, contains NI-CAN function
prototypes, host data types, and various predefined constants.
•
A 32-bit C language interface file,
nicanmsc.lib
, is used by
Microsoft C/C++ applications to access the NI-CAN DLL.
•
A 32-bit C language interface file,
nicanbor.lib
, is used by Borland
C/C++ (5.0 or greater) applications to access the NI-CAN DLL.
•
A 32-bit C language interface file,
nican.lib
, is used by
LabWindows/CVI applications to access the NI-CAN DLL.
•
NI-CAN function panels for LabWindows/CVI (
nican.fp
) enable
you to develop a CAN application with LabWindows/CVI.
•
A 32-bit G function library,
nican.llb
, is used by LabVIEW
applications to access the NI-CAN DLL.
Application Examples
The NI-CAN software includes three sample applications. For a detailed
description of the sample application files, refer to Chapter 4,
Interaction of Software Components with Your
Application
Figure 1-5 shows the interaction between your application and the NI-CAN
software components.