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.

By

NI

Share

LabVIEW Core 1

Category:

0
13

Enrollments

Level

Intermediate

Time to Complete:

7 hours 30 minutes

Lessons:

297

Certificate:

No

One-time for 1 person

$650.00$515.00

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.

What You’ll Learn?

Interactively acquire and analyze single-channel and multi-channel data from NI DAQ devices and non-NI instruments
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
Log data to file
Use best programming practices for code reuse and readability
Implement a sequencer using a state machine design pattern

Requirements

Experience with Microsoft Windows.
Experience writing algorithms in the form of flowcharts or block diagrams.

Syllabus Overview

297

Lessons

59

Quizzes

0

Tasks

3

Resources

🟢 Introduction to LabVIEW

01 Exploring LabVIEW Environment

00:29

02 Common Types of Applications Used with LabVIEW

00:19

🟢 First Measurement (NI DAQ Device)

03 Overview of NI DAQ Hardware

00:26

04 Connecting and Testing Your Hardware

00:20

05 Data Validation

00:27

06 Overview of Non-NI Hardware

00:23

07 Connecting to Non-NI Instruments

00:16

08 I/O Validation (Non-NI Instrument)

00:13

🟢 Exploring an Existing Application

09 Exploring a LabVIEW Project

00:18

10 Parts of a VI

00:18

11 Front Panel Components

00:31

12 Block Diagram Components

00:42
00:40

13 Understanding Dataflow

00:43

14 Finding Examples for LabVIEW

00:19

🟢 Creating Your First Application

15 Creating a New Project and a VI

00:29

16 Exploring LabVIEW Data Types

00:31

17 Building an Acquiring-Analyze-Visualize (NI DAQ)

00:37

18 Building an Acquire-Analyze-Visualize VI (Non-NI Instrument)

00:19

19 Exploring Additional LabVIEW Resources

00:29

20 LabVIEW Tips and Tricks

00:27

21 Exploring LabVIEW Style Guidelines

00:41

🟢 Debugging and Troubleshooting

22 Troubleshooting a Broken VI

00:29

23 Debugging Tools

02:12
00:48

24 Advanced Debugging Tools and Techniques

00:26

25 Managing and Displaying Errors

00:22

🟢 Executing Code Repeatedly Using Loops

26 Exploring While Loops

00:28

27 Exploring For Loops

00:24

28 Timing a Loop

00:28

29 Using Loops with Hardware APIs

00:37

30 Data Feedback in Loops

00:16

🟢 Working with Groups of Data in LabVIEW

31 Exploring the Array Data Type in LabVIEW

00:38

32 Exploring the Waveform Data Type in LabVIEW

00:22

33 Working with Single-Channel Acquisition Data

00:33

34 Working with N-Channel Acquisition Data

00:33

35 Using Arrays

00:24

🟢 Writing and Reading Data to File

36 Writing Data to a Text File

00:21

37 Writing Multi-Channel Data to a Text File

00:23

38 Creating File and Folder Paths

00:28

39 Analyzing Text File Data

00:20

40 Comparing File Formats

00:23

🟢 Bundling Mixed Data Types

41 Exploring Clusters and Their Usage

00:20

42 Creating and Accessing a Cluster

00:22

43 Using a Cluster to Plot Data

00:14

🟢 Using Condition Based Structures

44 Introduction to Conditional Logic

00:20

45 Creating and Configuring a Case Structure

00:19

46 Using Conditional Logic

00:17

🟢 Reusing Code

47 Exploring Modularity

00:20

48 Working with Icons

00:17

49 Configuring the Connector Pane

00:20

50 Working with SubVIs

00:30

🟢 Controlling Data Type Changes

51 Exploring Type Definitions

00:25

52 Creating and Applying Type Definitions

00:36

🟢 Implementing a Sequencer

53 Exploring Sequential Programming

00:28

54 Exploring State Programming

00:16

55 Building a State Machine

00:39

56 Additional Scalable Design Patterns in LabVIEW

00:34

Material Includes

Instructor(s)

Learner Reviews

0 review
0

(Average)

5
0 review
4
0 review
3
0 review
2
0 review
1
0 review

Explore More Courses

Developing Machine Vision Systems with VBAI

LabVIEW

Vision

Intermediate
$515.00$650.00

Object-Oriented Design and Programming in LabVIEW

LabVIEW

Programming

Intermediate
$515.00$650.00

LabVIEW Core 3

LabVIEW

Programming

Intermediate
$515.00$650.00