2. THE PURPOSE OF A DATA ACQUISITION
SYSTEM
• To measure a physical phenomenon such as light, temperature,
pressure, sound, etc.
• The building blocks of a Data Acquisition system
Transducer
Signal
Signal Conditioning eXtensions for Instrumentation (SCXI)
Data Acquisition (DAQ) device
Driver level and application level software
2
7. NI - DAQ
• Driver level software
DLL that communicate with DAQ device
• Supporting National Instruments softwares
National Instruments LabVIEW
National Instruments Measurement Studio
• Supporting 3rd party languages
Microsoft C/C++
Visual Basic
Borland C++
Borland Delphi
7
8. MAX
• Measurement & Automation Explorer
• MAX provides access to all your National Instruments DAQ, GPIB, IMAQ, IVI,
Motion, VISA, and VXI devices
• Used for configuring and testing devices
• Functionality broken into:
Data Neighborhood
Devices and Interfaces
Scales
Software
8
These five components helps to bring the physical phenomena you want to measure into your computer for analysis and presentation.
Data Analysis (Statistics, FFT, DSP, etc.)
Data Presentation (Graphing, Plotting, Tabulation, etc.)
The final component of a complete Data Acquisition System is the software. Thers are different levels of DAQ software that are used to program DAQ device. The three levels are NI-DAQ, Measurement & Automation Explorer (MAX), and LabVIEW.
Advantage – flexibility
Disadvantage - complexity
The proccess of physical phenomena turning into a binary number with the Analog-to-Digital Converter on our DAQ device.
The lowest level of software is NI-DAQ. NI-DAQ is the software closest to DAQ device, and LabVIEW is the software that is closest to the user.
MAX (Measurement & Automation eXplorer) lies between LabVIEW and NI-DAQ.
NI-DAQ is a driver level software that communicates with your National Instruments DAQ device.
The main component of NI-DAQ is a DLL called nidaq32.dll.
The nidaq32.dll contains function calls for programming your National Instruments DAQ device.
It is important to note that you cannot use NI-DAQ with 3rd party Data Acquisition devices. The vendor of the device will have to provide you with a driver specific to their device.
The 3rd party driver is usually a DLL that can be called from LabVIEW.
The next level of software is called Measurement & Automation Explorer (MAX).
MAX is a software interface that gives access to all of your National Instruments DAQ, GPIB, IMAQ, IVI, Motion, VISA, and VXI devices.
MAX is mainly used to configure and test your National Instruments hardware
Full-featured Graphical Programming Software
Which are Designed for Instrumentation and Data Acquisition
A software designed program to simulate an instrument (Virtual Instrument)
Versatile as our creativity
It is stored in a file any_name.vi extension
It could be used as a subroutine or main program