Difference between revisions of "NI-DAQmx and NI-DAQmx Base examples"

From Lazarus wiki
Jump to navigationJump to search
Line 13: Line 13:
 
----
 
----
 
'''NI-DAQmxBase library'''
 
'''NI-DAQmxBase library'''
 +
 +
----
 +
NI-DAQmxBase library or driver is multiplatform library for Linux, Windows and MacOS X, but doesn't implement all device features. For example, digital input/output ports speed is limited by computer speed ~100kHz, because DMA data tranfer is not supported.
 +
 +
Download library for Linux [http://www.ni.com/download/ni-daqmx-base-14.0/5054/en/], Windows [http://www.ni.com/download/ni-daqmx-base-3.7/4281/en/], MacOS X [http://www.ni.com/download/ni-daqmx-base-3.7/4272/en/].
 +
Read readme.txt file to find the list of supported hardware and hardware features.
  
 
----
 
----
 
'''NI-DAQmx library'''
 
'''NI-DAQmx library'''
 
----
 
----

Revision as of 10:56, 13 November 2014

About


National Instruments produce a wide range of DAQ cards, which generally used for acquiring a generating signals. [1] These cards usually have a few numbers of analog inputs/outputs, digital inputs/ouputs, counters and frequency generator with hardware/software timing. Exiting of feature (type, number, parameters) on card depends on card type.

NIDAQmxBase.pas and NIDAQmx.pas are provided pascal bindings to National Instruments libraries and enabled control NI DAQ cards from program writing on FreePascal.


What National Instruments Hardware are supported


Supported hardware list by NI-DAQmx and NI-DAQ Driver for different operation system [2]


NI-DAQmxBase library


NI-DAQmxBase library or driver is multiplatform library for Linux, Windows and MacOS X, but doesn't implement all device features. For example, digital input/output ports speed is limited by computer speed ~100kHz, because DMA data tranfer is not supported.

Download library for Linux [3], Windows [4], MacOS X [5]. Read readme.txt file to find the list of supported hardware and hardware features.


NI-DAQmx library