DATA ACQUISITION
SOFTWARES
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
ARCHITECTURE OF DATA ACQUISITION
SYSTEM
3
DAQ SOFTWARES
4
ARCHITECTURE OF DAQ SOFTWARE
5
LEVELS OF SOFTWARE
6
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
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
LabVIEW
• Virtual Instrument Engineering Workbench
• Graphical Programming Software
• Designed for ?
9
WHAT IS VIRTUAL INSTRUMENT-VI ???
• Simulate a Virtual
Instrument
• Versatile
• It is stored as …
10
WHAT IS VIRTUAL INSTRUMENT-VI ???
•Front Panel
 Controls = Inputs
 Indicators = Outputs
•Block Diagram
 Accompanying "program"
for front panel
 Components "wired" together
Input Output
11
THANK YOU…

Data acquisition softwares

  • 1.
  • 2.
    THE PURPOSE OFA 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
  • 3.
    ARCHITECTURE OF DATAACQUISITION SYSTEM 3
  • 4.
  • 5.
  • 6.
  • 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
  • 9.
    LabVIEW • Virtual InstrumentEngineering Workbench • Graphical Programming Software • Designed for ? 9
  • 10.
    WHAT IS VIRTUALINSTRUMENT-VI ??? • Simulate a Virtual Instrument • Versatile • It is stored as … 10
  • 11.
    WHAT IS VIRTUALINSTRUMENT-VI ??? •Front Panel  Controls = Inputs  Indicators = Outputs •Block Diagram  Accompanying "program" for front panel  Components "wired" together Input Output 11
  • 12.

Editor's Notes

  • #3 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.)
  • #5 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.
  • #6 Advantage – flexibility Disadvantage - complexity
  • #7 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.
  • #8 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.
  • #9 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
  • #10 Full-featured Graphical Programming Software Which are Designed for Instrumentation and Data Acquisition
  • #11 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