Duration
5 days
Overview
In the LabVIEW Core 1 Course, you will explore the LabVIEW environment and interactive analysis, dataflow programming, and common development techniques in a hands on format In this course, you will learn how to develop data acquisition, instrument control, data logging, and measurement analysis applications At the end of the course, you will be able to create applications using the state machine design pattern to acquire, analyze, process, visualize, and store real world data.
Course Last Release Date or Version Number: 2021
Prerequisites
- Experience with Microsoft Office
- Experience writing algorithms in the form of flowcharts of block diagram
Audience
- New users and users preparing to develop applications using LabVIEW
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer Certification
After attending this course, you will be able to:
- Interactively acquire and analyze data from NI hardware (NI DAQ devices) and non NI instruments (GPIB instruments)
- Create and program a LabVIEW application that acquires, analyzes, and visualizes data
- Create user interfaces with charts, graphs, and buttons
- Use programming structures, data types, and the analysis and signal processing algorithms in LabVIEW
- Debug and troubleshoot applications
- Work with sets of single channel and multi channel data
- Log data to file
- Use best programming practices for code reuse and readability
- Implement a sequencer using a state machine design pattern
Outline
Topic 1: Introduction to LabVIEW
Topic 2: First Measurement (NI DAQ Device)
Topic 3: First Measurement (Non-NI Instrument)
Topic 4: Exploring an Existing Application
Topic 5: Creating Your First Application
Topic 6: Exploring LabVIEW Best Practices
Topic 7: Debugging and Troubleshooting
Topic 8: Executing Code Repeatedly using Loops
Topic 9: Working with Groups of Data in LabVIEW
Topic 10: Writing and Reading Data to File
Topic 11: Bundling Mixed Data Types
Topic 12: Executing Code based on a Condition
Topic 13: Reusing Code
Topic 14: Controlling Data Type Changes
Topic 15: Implementing a Sequencer
Programme scope, delivery arrangements and suitability are confirmed during enquiry.