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.
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
RequiredLesson
| Duration: 26 minutesSelecting appropriate hardware and considering analog signal conditioning for voltage measurements.Measuring Analog Signal
RequiredLesson
| Duration: 19 minutesConnecting an analog signal to DAQ hardware, followed by validating and measuring said connection.Connecting Analog Signal to DAQ Hardware
RequiredGenerating Analog Signal
RequiredLesson
| Duration: 13 minutesConfigure the DAQmx task appropriately and validate an analog signal.Selecting Hardware and Exploring Digital Signal Conditioning
RequiredLesson
| Duration: 6 minutesSelecting appropriate hardware and exploring digital signal conditioning options.Generating and Reading a Digital Signal
RequiredLesson
| Duration: 23 minutesConnecting a digital signal to DAQ hardware, followed by validating and measuring said connection.Exploring DAQmx Code Structure
RequiredLesson
| Duration: 7 minutesExplore the DAQmx API theory and identify common DAQmx VIs.Programming with NI-DAQmx API
RequiredLesson
| Duration: 20 minutesUse NI-DAQmx API in LabVIEW to automate data communication between a DAQ device and computer.Programming Multiple Channels
RequiredLesson
| Duration: 18 minutesExamine various methods for multi-channel task creation and their applications.Triggering on a Specific Condition
RequiredLesson
| Duration: 14 minutesAcquire data on a specific condition and explore how to use hardware sources as triggers.Synchronizing a Single Device with a Shared Trigger
RequiredLesson
| Duration: 17 minutesExplore other aspects of building a data acquisition system.Synchronizing Multiple Devices and Specific Hardware
RequiredLesson
| Duration: 20 minutesIdentify different methods for synchronizing multiple devices using shared clocks or timebases, and identifying resources to work with several hardware series.Logging Measurement Data to Disk
RequiredLesson
| Duration: 20 minutesLog data to a TDMS file to store and analyze post-acquisition.Exploring System Considerations
RequiredLesson
| Duration: 16 minutesExplore additional aspects of building a data acquisition system.