Data Acquisition with LabVIEW
3h 4mIntermediate2019-11-21
Authors

Barron Stone
Electrical Engineer
Course details
There are thousands of different types of sensors out there, acquiring and measuring data from the real world. But how do you get that data into the computer for processing? LabView is a leading system-engineering platform for interfacing with data-acquisition hardware. In this course, Barron Stone demonstrates how to program LabVIEW to control National Instruments data acquisition (DAQ) hardware and acquire and generate analog and digital signals. Barron provides guidance on choosing devices, setting up LabVIEW, connecting and simulating devices, and acquiring both analog and digital input and output. He also explains how to configure LabVIEW triggers, log data, read files, and connect third-party hardware with the wide variety of instrument drivers available for LabVIEW.
Learning objectives
Choosing a data-acquisition device
Installing LabVIEW
Connecting and simulating devices
Analog input modes
Multiple analog input channels
Configuring triggers
Logging data
Reading files
Analog output
Digital input and output
Counter input and output
Connecting third-party hardware to LabVIEW
Learning objectives
Choosing a data-acquisition device
Installing LabVIEW
Connecting and simulating devices
Analog input modes
Multiple analog input channels
Configuring triggers
Logging data
Reading files
Analog output
Digital input and output
Counter input and output
Connecting third-party hardware to LabVIEW
Skills covered
LabVIEWSoftware Development ToolsSoftware DevelopmentOne-Off
Concepts
Introduction
- Learn Data Acquisition with LabVIEW
- What you should know
DAQ Hardware
- What is data acquisition
- How to choose a DAQ device
- Device specifications and user guide
System Setup
- Install LabVIEW and drivers
- Verify driver installation
- Connect a DAQ device
- Test panels
- Simulate a DAQ device
Analog Input
- Analog input modes
- Acquisition timing
- Channels and tasks
- Analog input with DAQ Assistant
- NI-DAQmx API
- On demand analog input
- Finite analog input
- Continuous analog input
- Multiple analog input channels
- Challenge - Acquire and display a signal
- Solution - Acquire and display a signal
Triggering
- Types of triggers
- Configure a digital edge Start trigger
- Challenge - Retriggerable acquisition
- Solution - Retriggerable acquisition
Data Logging
- Log data with DAQ Assistant
- Log data with Write to Measurement File
- Read TDMS files with LabVIEW
- Read TDMS files with Microsoft Excel
Analog Output
- Analog signal generation fundamentals
- Analog output with DAQ Assistant
- Finite analog output with NI-DAQmx API
- Continuous analog output (regeneration)
- Continuous output (non-regeneration)
- Challenge - Generate a recorded signal
- Solution - Generate a recorded signal
Digital I O
- Digital signal fundamentals
- Digital input with DAQ Assistant
- Digital input with NI-DAQmx API
- Digital output with DAQ Assistant
- Digital output with NI-DAQmx API
Counter I O
- Counter fundamentals
- Count edges with DAQ Assistant
- Challenge - Display edge count value
- Solution - Display edge count value
Third Party Hardware
- Virtual instrument software architecture
- Connect a benchtop oscilloscope
- Instrument Driver Network
Conclusion
- Next steps