The Complete LabVIEW Essentials - Code & Acquire Data Now




The Complete LabVIEW Essentials - Code & Acquire Data Now

With almost 10 hours of training videos, demonstration code, and exercises, this course has been curated by an experienced LabVIEW professional to ensure beginners to LabVIEW are taught the most important topics, whilst also learning best programming practices.

From module 5 onwards, we will design, develop, document and deploy a course project based on customer requirements. This course project will teach you how to effectively create great code quickly!

LabVIEW is everywhere. There was a saying when I worked for National Instruments (NI - the inventors of LabVIEW) that ‘If You Can Turn It On, Drive It, Or Fly It, Changes are NI and LabVIEW Made It Happen’. This is certainly what I have experienced in my career when working for several different industries. LabVIEW is used by:

  1. Research & Development (R&D) teams to create software for test, measurement and control applications.

  2. Production lines to manufacture products.

  3. Engineers to monitor the structural integrity of buildings, bridges and tunnels.

  4. And many more scientists and engineers around the world!

LabVIEW is widely used by scientists and engineers for the following reasons:

  1. Development Time: A graphical programming environment like LabVIEW means (with appropriate training), anyone can develop large and often complex applications without requiring a software or computer science degree.

  2. Data Acquisition: Arguably, the most powerful aspect of LabVIEW is its ability to interface with any type of hardware. LabVIEW is excellent at communicating with any interface port on your PC using a huge array of communication protocols. If you own hardware from several different suppliers, there will be a way of making them all work together using LabVIEW.

  3. Interoperability: LabVIEW is a single development environment that can be used to create applications for desktop (Windows, Mac and Linux), embedded targets (Raspberry Pi, and other Real-Time Operating Systems (RTOS)) and even FPGAs (a type of programmable circuit).

If you are wanting to learn a versatile programming language that can be a gateway into several industries, then learn LabVIEW.


This training covers the following objectives:

Module 1: Getting Started with LabVIEW

  1. Prepare you and your computer to get the most out of this course.

  2. Understand what LabVIEW can be used for and who should be using LabVIEW.

  3. Learn how to navigate the LabVIEW environment and understand the components of a Virtual Instrument (VI).

Module 2: Dataflow and Datatypes

  1. Understand how to use and manipulate the key datatypes in LabVIEW.

  2. Use the debugging tools available in LabVIEW.

  3. Further your understanding of datatypes in LabVIEW.

  4. Understand what error handling is and how to implement it.

Module 3: Structures

  1. Learn how to make decision making code using case structures, and how to disable code using diagram disable structures.

  2. Understand how and when to use While Loops and For Loops, and the caveats of using the Run Continuous Button.

  3. Implement event driven code in LabVIEW, and understand the differences between polling code and event driven code.

  4. Understand the basic concepts and implementation of a State Machine.

Module 4: Connecting to Hardware

  1. Find out what a data acquisition device is, and how to communicate with them using NI MAX.

  2. Understand the key components of the DAQmx driver and how to use it in LabVIEW.

  3. Learn what NI-VISA is and how it can be used to communicate with non-NI instruments.

Module 5: Organising Applications

  1. To understand the design process.

  2. Find out the purpose of SubVIs and how to create them.

  3. Learn the key features of a LabVIEW project and how to organize your code.

Module 6: File Handling

  1. To understand the updated customer requirements for the course project.

  2. Understand how file types differ, and how to choose the appropriate file type.

  3. Understand the differences between path types and how to create directories in LabVIEW.

  4. Update the course project to meet all the customer’s requirements.

Module 7: Building an Application

  1. Understand the updated customer requirements for the course project.

  2. Learn how to create a custom run-time menu.

  3. Understand and create standalone applications.

Learn LabVIEW, Connect to Hardware and Write Professional Software. Taught by a Certified LabVIEW Architect and Expert.

Url: View Details

What you will learn
  • The essentials of LabVIEW from a beginner through to an intermediate level
  • Connect to Hardware for Data Acquisition
  • The LabVIEW Environment

Rating: 4.65517

Level: Beginner Level

Duration: 9.5 hours

Instructor: Thomas McQuillan


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.


© 2021 hugecourses.com. All rights reserved.
View Sitemap