Data Acquisition Using LabVIEW NXG

Explore the fundamentals of data acquisition using sensors, NI data acquisition hardware, and LabVIEW NXG. Learn the basics of hardware selection, including resolution and sample rate, and the foundation of sensor connectivity, including grounding and wiring configurations. Use the NI-DAQmx driver to measure, generate, and synchronize data acquisition tasks. Program finite and continuous acquisitions, as well as best practices in hardware/software timing, triggering, and logging.

Login to see if you have access to this course.



  • 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
Task-based Objectives After completing 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 DAQ 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 DAQ operations and devices
Learning Modules
  1. Welcome to Data Acquisition Using LabVIEW NXG
  2. Measurement Fundamentals: Measuring Voltage or Current (NXG)
  3. Measurement Fundamentals: Validating an Analog Input Measurement (NXG)
  4. Measurement Fundamentals: Sample Rate and Alisasing (NXG)
  5. Measurement Fundamentals: Generating an Analog Signal (NXG)
  6. Measurement Fundamentals: Generating or Reading a Digital Signal (NXG)
  7. Measurement Fundamentals: Determining the Accuracy of a System (NXG)
  8. NI-DAQmx Programming in LabVIEW: Programming with the NI-DAQmx API (NXG)
  9. NI-DAQmx Programming in LabVIEW: Programming Multiple Channels (NXG)
  10. NI-DAQmx Programming in LabVIEW: Triggering on a Specific Condition (NXG)
  11. NI-DAQmx Programming in LabVIEW: Timing and Synchronization Methods (NXG)
  12. NI-DAQmx Programming in LabVIEW: Logging Measurement Data to Disk (NXG)
  13. Sensors & Signals: Measuring Temperature (NXG)
  14. Sensors & Signals: Measuring Strain, Force, or Pressure (Bridge-Based Measurements) (NXG)
  15. Sensors & Signals: Measuring Sound, Vibration, and Acceleration (NXG)
  16. Sensors & Signals: Measuring Position with Encoders (Counter Input) (NXG)
  17. Sensors & Signals: Measuring Edges, Frequency, and Duty Cycle (NXG)
  18. Continue Your DAQ and LabVIEW Education (NXG)

  View the detailed course outline.


  Taking Physical Measurements  


  Currently there are no related professional certifications.



  Gain recommended skills with these courses


  Continue learning with these courses


  Explore related topics with these courses
LabVIEW NXG Core 1: Acquire, Analyze, Visualize LabVEW NXG Core 2: Create User-Driven Applications  

Prefer a Live Instructor?


LabVIEW NXG gives you the ability to configure, automate, and visualize your test results, all within a single tool.



  • Familiar with the DAQ assistant or basic NI-DAQmx code
  • LabVIEW NXG Core 1 or equivalent experience


System Requirements


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


  • Google Chrome (last two major versions)
  • Mozilla Firefox (latest two major versions) – Extended Support Release (ESR) versions not supported
  • Safari (current version) – Macintosh Only
  • Microsoft Edge (current patch level) – Windows Only


Operating System
  • Windows 7/8/10 or later
  • MAC OS X 10.10 or later


NI Hardware and Software Used or Referenced


  • LabVIEW NXG 2.0
  • DAQmx 17.5


Hardware - You do not need the hardware to take the course as the hardware related demos and solutions are all recorded.


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


    Base System-8 Slot cDAQ-9178 with C Series Modules:
    • NI 9236 (Strain Module)
    • NI 9213 (Temperature Module)
    • NI 9472 (DO Module)
    • NI 9263 (AO Module)
    • NI 9234 (DSA Module)
    • NI 9215 (AI Module)


    Sensors & Actuators:
    • Analog Input-Thermocouple, Strain Gauge, Solar Panel, 2x Accelerometer, Audio In
    • Analog Output-Fan Control, Digital IO-8x Basic LED, Trigger


Log in to submit a comment.