Data Acquisition Using NI-DAQmx and LabVIEW

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

  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
LabVEW Core 1
LabVIEW Core 2

Prefer a Live Instructor?


LabVIEW simplifies the design of distributed test, measurement, and control systems decreasing your time to market. Combine LabVIEW with proven, off-the-shelf customizable hardware from NI which has been used by engineers for over 30 years to develop and deploy custom large-scale industrial and...



  • Familiar with the DAQ assistant or basic NI-DAQmx code
  • LabVIEW 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.