![background image](http://html1.mh-extra.com/html/national-instruments/pci-6509/pci-6509_user-manual_3598847005.webp)
PCI/PXI/PCIe-6509 User Guide and Specifications
|
© National Instruments
|
5
Programming Devices in Software
NI measurement devices are packaged with the NI-DAQmx driver software, an extensive library
of functions and VIs you can call from your application software, such as LabVIEW or
LabWindows
™
/CVI
™
, to program all the features of your NI measurement devices. NI-DAQmx
provides an application programming interface (API), which is a library of VIs, functions,
classes, attributes, and properties for creating applications for your device. NI-DAQmx also
includes a collection of programming examples to help you get started developing an
application. You can modify example code and save it in an application. You can use examples
to develop a new application or add example code to an existing application. Refer to the
DAQ
Getting Started
guides for more information about NI-DAQmx.
The NI PCI/PXI-6509 uses NI-DAQmx 7.1 or later, whereas the NI PCIe-6509 requires
NI-DAQmx 9.2 or later.
To locate examples for LabVIEW, LabWindows/CVI, Measurement Studio, Visual Basic, and
ANSI C, refer to the document,
NI-DAQmx Example Locations for LabVIEW and Text-Based in
Windows
, by going to
ni.com/info
and entering the Info Code
daqmxexp
.
For additional examples, refer to
ni.com/examples
.
Functional Overview
Figure 1 shows the key functional components of the NI PCI/PXI-6509.
Figure 1.
NI PCI/PXI-6509 Block Diagram
Ind
us
tri
a
l Digit
a
l
I/O Control FPGA
I/O Connector
96 DIO
96 DIO
Fl
as
h
Memory
Config
u
r
a
tion
Control
D
a
t
a
/Control
PCI/PXI/Comp
a
ctPCI B
us
24 mA DIO
Tr
a
n
s
ceiver
s
D
a
t
a
/Control
DIO Line
s
Progr
a
mm
ab
le
Power-Up
S
t
a
te
s
Port 0
Port 1
Port 2
Port
3
Port 4
Port 5
Port 6
Port 7
Port 8
Port 9
Port 10
Port 11
W
a
tchdog Timer
Digit
a
l Filtering
Ch
a
nge Detection
PCI B
us
Interf
a
ce
10 MHz
Clock