In the Data Acquisition Using NI-DAQmx and LabVIEW Course, you will explore the fundamentals of data acquisition using sensors, NI data acquisition hardware, and LabVIEW. The first part of this class teaches the basics of hardware selection, including resolution and sample rate, and the foundation of sensor connectivity, including grounding and wiring configurations. The second part of this class focuses on using the NI-DAQmx driver to measure, generate, and synchronize data acquisition tasks. You will learn about programming finite and continuous acquisitions, as well as best practices in hardware/software timing, triggering, and logging. In this class, you will get hands-on experience configuring and programming NI data acquisition hardware using NI-DAQmx and LabVIEW.
Course Details
Duration
- Instructor-led Classroom: Two (2) Days
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
Prerequisites
- LabVIEW Core 1 Course
- LabVIEW Core 2 Course
Course Objectives
- 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
Data Acquisition Using NI-DAQmx and LabVIEW Course Outline
| Lesson | Overview | Topics |
|---|---|---|
| Measuring Analog Input | Select and connect to the hardware, configure the DAQmx task appropriately, and validate an analog signal. |
|
| Generating Analog Output | Select and connect to the hardware, configure the DAQmx task appropriately, and validate an analog signal. |
|
| Generating and Reading Digital Signal | Select and connect to hardware, configure the DAQmx task appropriately, and validate a digital signal. |
|
| Choosing a Signal to Explore | Choose a specific signal and configure the DAQmx task, including any special signal conditioning needs. |
|
| Programming with the NI-DAQmx API | Use NI-DAQmx API in LabVIEW to automate data communication between a DAQ device and a computer. |
|
| Programming Multiple Channels | Examine various methods for multi-channel task creation and their applications. |
|
| Triggering on a Specific Condition | Acquire data on a specific condition and explore how to use hardware sources as triggers. |
|
| Exploring Advanced Timing and Synchronization Methods | Use an appropriate method for synchronizing multiple DAQ tasks. |
|
| Logging Measurement Data to Disk | Log data to a TDMS file to store and analyze post-acquisition. |
|
| Exploring System Considerations | Explore additional aspects of building a data acquisition system. |
|
Continue Your Learning Path
Once you have completed this course, these are the recommended next steps to keep building your skills.
Developing Embedded Applications Using CompactRIO and LabVIEW Real-Time
Translate embedded system requirements into scalable software architecture.
View courseLabVIEW Connectivity
This course covers a broad range of connectivity topics.
Ask us about this courseSoftware Engineering for Test Applications
Build upon foundation by focusing on LabVIEW tools and industry practices that aid in the definition, management, design, development, validation, and deployment of a quality solution.
Ask us about this courseLesson list
Work through the full lesson list at your own pace.
Register or Purchase your Course
At Yotta Volt, your journey towards mastering NI technologies is just a step away. We are here to provide all the information you need to choose the right training and certification options. If you have questions, need guidance, or want to discuss the best learning solutions for you or your team, we are ready to assist.