top of page
Cyth White Logo
  • LinkedIn
Training banner

Data Acquisition for Engineers

  • The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.

    Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.

  • The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.

    Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.

  • The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.

    Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.

NI Course Outline

LESSON


Lesson

Overview

Topics

Measuring Analog Input

Select and connect to the hardware, configure the DAQmx task appropriately, and validate an analog signal.

  • Simulating the Hardware

  • Selecting the Right Hardware

  • Considering Signal Conditioning

  • Connecting the Signal

  • Validating the Measurement

  • Measuring Current

Generating Analog Output

Select and connect to the hardware, configure the DAQmx task appropriately, and validate an analog signal.

  • Selecting the Hardware

  • Connecting the Signal

  • Validating the Signal

  • Generating Current

Generating and Reading Digital Signal

Select and connect to hardware, configure the DAQmx task appropriately, and validate a digital signal.

  • Selecting the Hardware

  • Exploring Signal Conditioning

  • Connecting the Signal

  • Validating the Signal

  • Exploring Counter Signals

Choosing a Signal to Explore

Choose a specific signal and configure the DAQmx task, including any special signal conditioning needs.

  • Measuring Temperature

  • Measuring Sound, Vibration, and Acceleration (IEPE Measurements)

  • Measuring Strain, Force, and Pressure (Bridge-Based Measurements)

  • Measuring Position with Encoders (Counter Input)

  • Measuring Edges, Frequency, Pulse Width, and Duty Cycle

  • Generating a Pulse Train

Programming with the NI-DAQmx API

Use NI-DAQmx API in LabVIEW to automate data communication between a DAQ device and a computer.

  • DAQmx Code Structure Overview

  • Reading and Writing Finite Amount of Data

  • Communicating Data Continuously

Programming Multiple Channels

Examine various methods for multi-channel task creation and their applications.

  • Communicating with Multiple Channels

  • Creating Multidevice Tasks

  • Using Multiple Lines of a DAQmx Code in a Single VI

Triggering on a Specific Condition

Acquire data on a specific condition and explore how to use hardware sources as triggers.

  • Triggering Overview

  • Types of Hardware Triggers

  • Sources of Hardware Triggers

Exploring Advanced Timing and Synchronization Methods

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 Device

  • Synchronizing Specific Hardware Series

Logging Measurement Data to Disk

Log data to a TDMS file to store and analyze post-acquisition.

  • TDMS File Overview

  • Logging Data with the DAQmx API

  • Organizing the TDMS Data

  • Viewing the TDMS Data

Exploring System Considerations

Explore additional aspects of building a data acquisition system.

  • Exploring System Considerations for Hardware

  • Determining the Accuracy of a System

  • Exploring Bus and Computer Considerations

  • Where to Start the DAQ Application



bottom of page