Data Acquisition using NI DAQmx and LabVIEW

The Data Acquisition Using NI-DAQmx and LabVIEW course teaches you how to use NI data acquisition hardware and the LabVIEW development environment to synchronize sensor measurements and signal generation using the NI-DAQmx API.

Jump to Lesson List

Duration

  • 14 lessons | 4.5 hours

Audience

  • Developers using LabVIEW with NI data acquisition hardware to create data acquisition applications.
  • Users familiar with the DAQ Assistant or basic NI-DAQmx code that want to expand their programming capabilities.
  • Users new to PC-based data acquisition and signal conditioning .

Course Objectives

After attending this course, you will be able to:

  • Develop integrated, high-performance data acquisition systems that produce accurate measurements.
  • Acquire data from sensors, such as thermocouples and strain gages, using NI data acquisition hardware.
  • Apply advanced understanding of LabVIEW and the NI-DAQmx API to create applications.
  • Eliminate measurement errors due to aliasing and incorrect signal grounding.
  • Initiate measurements using hardware and software triggering.
  • Acquire and generate single-point and buffered analog waveforms.
  • Acquire and generate digital signals.
  • Use signal conditioning to improve the quality of acquired signals.
  • Synchronize multiple data acquisition operations and devices.

Prerequisites

  • LabVIEW Core 1
  • LabVIEW Core 2

Hardware and Software

NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:

Software

  • N/A

Hardware

Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:

  • N/A

Recommended Hardware and Software

NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:

Software

  • Windows 10
  • NI DAQmx (2022 Q3)
  • LabVIEW (2022)

Hardware

Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:

  • N/A


    Milestone
    • Lesson List


      Selecting Hardware and Identifying Analog Signal Conditioning

      Required
      Lesson
      | Duration: 26 minutes
      Selecting appropriate hardware and considering analog signal conditioning for voltage measurements.
      View Details

      Measuring Analog Signal

      Required
      Lesson
      | Duration: 19 minutes
      Connecting an analog signal to DAQ hardware, followed by validating and measuring said connection. 
      View Details

      Connecting Analog Signal to DAQ Hardware

      Required
      Lesson
      | Duration: 12 minutes
      Select and connect analog signal to the DAQ hardware.
      View Details

      Generating Analog Signal

      Required
      Lesson
      | Duration: 13 minutes
      Configure the DAQmx task appropriately and validate an analog signal.
      View Details

      Selecting Hardware and Exploring Digital Signal Conditioning

      Required
      Lesson
      | Duration: 6 minutes
      Selecting appropriate hardware and exploring digital signal conditioning options.
      View Details

      Generating and Reading a Digital Signal

      Required
      Lesson
      | Duration: 23 minutes
      Connecting a digital signal to DAQ hardware, followed by validating and measuring said connection.
      View Details

      Exploring DAQmx Code Structure

      Required
      Lesson
      | Duration: 7 minutes
      Explore the DAQmx API theory and identify common DAQmx VIs.
      View Details

      Programming with NI-DAQmx API

      Required
      Lesson
      | Duration: 20 minutes
      Use NI-DAQmx API in LabVIEW to automate data communication between a DAQ device and computer.
      View Details

      Programming Multiple Channels

      Required
      Lesson
      | Duration: 18 minutes
      Examine various methods for multi-channel task creation and their applications.
      View Details

      Triggering on a Specific Condition

      Required
      Lesson
      | Duration: 14 minutes
      Acquire data on a specific condition and explore how to use hardware sources as triggers.
      View Details

      Synchronizing a Single Device with a Shared Trigger

      Required
      Lesson
      | Duration: 17 minutes
      Explore other aspects of building a data acquisition system.
      View Details

      Synchronizing Multiple Devices and Specific Hardware

      Required
      Lesson
      | Duration: 20 minutes
      Identify different methods for synchronizing multiple devices using shared clocks or timebases, and identifying resources to work with several hardware series. 
      View Details

      Logging Measurement Data to Disk

      Required
      Lesson
      | Duration: 20 minutes
      Log data to a TDMS file to store and analyze post-acquisition.
      View Details

      Exploring System Considerations

      Required
      Lesson
      | Duration: 16 minutes
      Explore additional aspects of building a data acquisition system.
      View Details