Data Acquisition, Signal Conditioning and Instrument Control in LabVIEW


Data Acquisition, Signal Conditioning and Instrument Control in LabVIEW


Using LabVIEW, data acquisition devices, and signal conditioning hardware, the Data Acquisition and Signal Conditioning course teaches you the fundamentals of PC-based data acquisition and signal conditioning. During the course, you get hands-on experience with installing and configuring data acquisition hardware and learn to use data acquisition software functions to build your application. Although LabVIEW is the application software used during the class, non-LabVIEW users using the NI-DAQmx API will also benefit by learning about analog input, triggering, signal conditioning, signal processing, analog output, digital I/O, and counters.

The Instrument Control part prepares you to programmatically control instruments using LabVIEW. The benefits of instrument control include automated processes, time savings, and ease of use. During the course, you will examine real-world industry examples, and learn to use virtual instrumentation software architectures (VISA) - a single interface to configure and control GPIB, Ethernet, serial, and VXI instruments. You will also use, modify and build a LabVIEW Plug & Play instrument driver: a set of commands contained in a modular API for an individual instrument. After you complete the course, you can quickly develop integrated, high-performance instrument control applications that produce accurate measurements.

Duration: 1 Month

After attending this course, you will be able to:

  • Develop integrated, high performance data acquisition systems that produce accurate measurements
  • Properly connect transducers such as thermocouples and strain gauges to your measurement hardware
  • Have an advanced understanding of LabVIEW DAQ VIs and the NI-DAQmx API
  • Eliminate measurement errors due to under sampling and signal grounding techniques
  • Start your measurements using hardware and software triggering
  • Use signal processing to improve quality of acquired signals
  • Make pulse, frequency, and position measurements using counters
  • Generate single and continuous waveforms

Part - 1: Same as Part -1 of Virtual Instumentation and Programming in LabVIEW Course.

Part - 2: Data Acquisition and Signal Conditioning

Overview of Transducers, Signals, and Signal Conditioning
  • Components of a typical data acquisition system
  • Typical transducers used in data acquisition
  • Types of signals produced by transducers
  • How to measure the digital state, digital rate, level, shape, and frequency of a signal
  • Overview of signal conditioning

Data Acquisition Hardware and Software
  • How to determine the best sampling rate, resolution, and gain for a measurement system
  • Issues with grounding a measurement system to a transducer
  • Differential, referenced single-ended, and non-referenced single ended grounding modes
  • Advantages and disadvantages to all grounding modes, and when to use the modes
  • How the National Instruments NI-DAQmx driver integrates with hardware
  • Overview of NI-DAQmx VIs and Property Nodes
  • NI-DAQmx task state model

Triggering Overview
  • Starting an acquisition using triggering
  • Starting an acquisition with a digital signal
  • Triggering off of an analog signal
  • Testing and configuring trigger with the DAQ Assistant

Analog Input
  • Acquiring voltage signals using analog input
  • Observe the affects of aliasing on your signal
  • How anti-aliasing filters can improve your measurements
  • Single point analog input
  • Advantages of multi-sample buffered analog input
  • Continuous acquisition analog input to continuously sample a voltage

Signal Conditioning
  • Overview of signal conditioning
  • Configuring an actual signal conditioning system
  • Capabilities of signal conditioning
  • Hardware filtering
  • Benefits of isolation
  • Transducer conditioning with thermocouples
  • Configuring a strain gauge and measuring strain

Signal Processing
  • Signal processing (windows and digital filters) to improve the quality of acquired signals
  • How to use the Fast Fourier Transform (FFT) and Power Spectrum Analysis tools to detect frequency components in a measured signal
  • Different types of digital filters and how to easily configure them
  • Advantages of digital filters over analog filters

Analog Output
  • How a data acquisition system can generate output voltages
  • Generating voltages that can be used in applications where excitation is needed for a unit under test
  • Buffered analog output to generate waveforms

Digital I/O
  • Digital Signals
  • Digital I/O
  • Clocked Digital I/O

  • Counter Signals
  • Counter Chips
  • Counter I/O
  • Edge Counting
  • Advanced Edge Counting
  • Pulse Generation
  • Frequency Measurements
  • Position Measurement

  • Single Device Synchronization
  • Multiple Device Synchronization
  • NI-DAQmx Task State Model

Part - 3 : Instrument Control

Industry Applications

• Introduction to instrument control

• Benefits of instrument control

• Instrument control example

• Industry applications using instrument control

Communicating with Instruments

• Comparing instrument buses

• Connecting to instruments

• Monitoring bus activity with NI Spy

• Communicating with your instrument using the VISA API

• Parsing data

• Using the Instrument I/O Assistant

Using Instrument Drivers

Introduction to instrument drivers

• When to use instrument drivers

• Installing an instrument driver

• Using an instrument driver

Modifying an Existing Instrument Driver

• When to modify an instrument driver

• Exploring the structure of an instrument driver

• Steps to modify an instrument driver

Creating a New Instrument Driver

• Designing an instrument driver structure

• Developing an instrument driver

• Testing an instrument driver

• Deploying an instrument driver

Developing an Application

• Exploring and applying common, effective LabVIEW architectures for instrument applications

• Applying best practices in LabVIEW as it relates to instrument control applications.

Summer Training homepage

Benefits of learning MATLAB and LabVIEW: This page outlines the advantages and applications of learning MATLAB and LabVIEW in different branches of Engineering. Students are strongly reccommended to go through this page before registration.

Structure of Courses

Course Fees and Registration Information

Request a Fee Quote, if this is something which tickles your grey matter, and you are interested in Training/Project with us.

Benefits of learning MATLAB and LabVIEW: Benefits of Learning MATLAB and LabVIEW: This page outlines the advantages and applications of learning MATLAB and LabVIEW in different branches of Engineering. Students are strongly reccommended to go through this page before registration.

About the Instructors

Contact Us for any type of projects using JAVA, MATLAB/SIMULINK, LabVIEW in Computer Science, IT, Electronics, Telecom, Instrumentation, Electrical or Mechanical Engineering. Further Details HERE.