Training Course Details: Data Acquisition Using NI-DAQmx and LabVIEW

Publish Date: Jan 31, 2019 | 2 Ratings | 2.00 out of 5 | Print

Overview

This page describes the Data Acquisition Using NI-DAQmx and LabVIEW training course offered through NI Training and Certification.

Register online at ni.com/training or contact us in one of the following ways

  • call: (800) 433-3488
  • fax: (512) 683-9300
  • email: info@ni.com
Outside North America, contact your local NI Office. Worldwide Contact Info: ni.com/global.

Table of Contents

  1. Course Overview
  2. Data Acquisition Using NI-DAQmx and LabVIEW Course Outline
  3. Suggested Next Courses

1. Course Overview

In this class 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.

 

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 or equivalent LabVIEW experience
NI Products Used During the Course
  • LabVIEW Professional Development System
  • NI-DAQmx Software
  • NI cDAQ-9178
  • C Series analog input, analog output, and digital I/O modules



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 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


<<Return to course details.

Back to Top

2. Data Acquisition Using NI-DAQmx and LabVIEW Course Outline

Lesson Overview Topics
Measuring Voltage or Current
(Analog Input)
In this lesson you learn how to select and connect to hardware, configure the DAQmx task appropriately, and validate an analog measurement.
  • Select the right DAQ hardware based on resolution, range, and sensitivity
  • Determine the correct sample rate to avoid aliasing and get the data you need
  • Recognize the proper grounding configuration for connecting an analog input signal 
  • Understand the options for configuring the DAQmx Create Channel VI to achieve an analog input measurement
Generating an Analog Signal
(Analog Output)
In this lesson you learn how to select and connect to hardware, configure the DAQmx task appropriately, and validate an analog signal.
  • Select the right DAQ hardware based on resolution, range, and sensitivity
  • Understand the options for configuring the DAQmx Create Channel VI to achieve an analog output generation
  • Recognize the characteristics of generating a current
Generating or Reading a Digital Signal In this lesson you learn how to select and connect to hardware, configure the DAQmx task appropriately, and validate a digital signal.
  • Select the right DAQ hardware based on type of digital signal you need to read or generate
  • Understand the difference between connecting sinking or sourcing devices
  • Understand the options for configuring the DAQmx Create Channel VI to read or write a digital signal
  • Describe the characteristics of counter signals
Choose a Signal to Explore In this lesson you choose a specific signal and learn how to configure the DAQmx task, including any special signal conditioning needs.
  • Strain, Force, or Pressure (Bridge-Based Measurements)
  • Sound, Vibration, and Acceleration (IEPE Measurements)
  • Temperature
  • Edges, Frequency, Duty Cycle, and Pulse Width
  • Position or Rotation (Counter Input)
Programming with the NI-DAQmx API In this lesson you program applications using the DAQmx API that automate data communication between a DAQ device and computer.
  • Overview of DAQmx Code Structure
  • Reading a Finite Amount of Data
  • Generating a Finite Amount of Data
  • Communicating Data Continuously
Programming Multiple Channels In this lesson you learn about different ways you can create multi-channel tasks and when you can use them.
  • Communicating with Multiple Channels
  • Creating Multidevice Task 
  • Using Multiple Lines of DAQmx Code in a Single VI
Triggering on a Specific Condition In this lesson you begin data acquisition on a specific condition and understand how to use hardware sources as triggers.
  • Overview of Triggering
  • Types of Hardware Triggers
  • Sources of Hardware Triggers
Advanced Timing and Synchronization Methods In this lesson you use an appropriate method for synchronizing multiple DAQ tasks.
  • Synchronization Overview
  • Synchronizing a Single Device with a Shared Trigger
  • Identifying Limitations of Shared Trigger Synchronization
  • Synchronizing Multiple Devices
  • Synchronizing Specific Hardware Series
Logging Measurement Data to Disk In this lesson you log data to a TDMS file and store the data for analysis and post-processing.
  • TDMS Overview 
  • Logging Data with the DAQmx API 
  • Organizing TDMS Data 
  • Viewing TDMS Data
System Considerations In this lesson you explore other aspects of building a data acquisition system.
  • System Considerations for Hardware
  • Determining the Accuracy of a System
  • Bus and Computer Considerations
  • Where to Begin Programming Your Application

 

<<Return to course details.

 

Back to Top

3. Suggested Next Courses

<<Return to course details.

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit