Transitioning to LabVIEW NXG

Publish Date: May 19, 2017 | 0 Ratings | 0.00 out of 5 | Print

Overview

This page describes the Transitioning to LabVIEW NXG training course offered through NI Training and Certification.

Register online at ni.com/training or contact us in one of the following ways:

  • call: (800) 433-3488
  • fax: (512) 683-9300
  • email: info@ni.com
Outside North America, contact your local NI Office. Worldwide Contact Info: ni.com/global.

Table of Contents

  1. Course Overview
  2. Transitioning to LabVIEW NXG Course Outline
  3. Suggested Next Courses

1. Course Overview

For experienced LabVIEW users who want to begin using LabVIEW NXG for code development, this course guides you through the transition experience from LabVIEW 2017 and earlier to LabVIEW NXG, easing the migration of your development skills and existing applications to the new environment.
Learn the fundamental differences between the LabVIEW 2017 and LabVIEW NXG development environments, techniques for new application development using LabVIEW NXG, and how to use the Code Conversion Utility to migrate a qualified application for use in LabVIEW NXG.

Audience
  • Experienced LabVIEW users who want to begin using LabVIEW NXG for code development.
  • LabVIEW NXG users who want to know how to convert LabVIEW 2017 code for use in LabVIEW NXG.
Prerequisites
  • LabVIEW Core 1 and 2 or equivalent experience.
  • Note: Users at all levels may benefit from the contents of this course, but some concepts may be unfamiliar.
NI Products Used During the Course
  • LabVIEW NXG
  • LabVIEW 2017
  • NI-DAQmx 17
  • NI MAX

After attending this course, you will be able to:

  • Describe the fundamental differences between the LabVIEW 2017 and LabVIEW NXG development environments.
  • Develop and deploy a state machine application from scratch using LabVIEW NXG.
  • Use the Code Conversion Utility and LabVIEW NXG development techniques to migrate a qualified application for use in LabVIEW NXG.

<<Return to course details

Back to Top

2. Transitioning to LabVIEW NXG Course Outline

Lesson Overview Topics
Exploring the LabVIEW NXG Environment You will learn about changes to software installation and explore the LabVIEW NXG environment.
  • Installing and updating NI software
  • Launching LabVIEW NXG
  • Launching a project
  • Learning to program
  • Searching for LabVIEW NXG content
Configuring Hardware You will learn how to connect to your hardware and verify its functionality in LabVIEW NXG.
  • Exploring detected hardware
  • Adding undetected hardware
  • Ensuring that hardware is working
Developing VIs You will learn how to develop a VI in LabVIEW NXG. This lesson also describes how to prepare a VI for use as a subVI in LabVIEW NXG and changes to VI documentation.
  • Creating VIs
  • Creating a subVI
  • Documenting your code
Debugging and Troubleshooting You will learn to use various
LabVIEW NXG tools to determine the root cause of compiler errors and debug incorrect execution.
  • Resolving compiler errors
  • Handling run-time errors
  • Debugging incorrect execution
Putting it All Together: Create a State Machine You will use your LabVIEW NXG knowledge to create an application that uses a state machine to implement the functionality described by a flowchart.
  • Create a state machine application that conditionally flashes an LED
Migrating Simple VIs In this lesson, you will learn the high-level process for migrating your existing code for use in LabVIEW NXG. You will then use the Code Conversion Utility to convert simple VIs and your LabVIEW NXG expertise to finish migration of those VIs.
  • What is the process for code migration?
  • Preparing code for migration
  • Converting a simple VI
  • Finishing migration of a simple VI
  • Migrating a simple VI that uses hardware
Migrating and Application In this lesson, you will learn how the migration process may differ for larger, more complex VIs and LabVIEW applications.
  • Converting an application
  • Finishing migration of an application
Migrating Reuse Libraries You will learn how you can call the Code Conversion Utility through command line instructions.
You will also learn how the code migration process may change when migrating reusable code.
  • Converting code through the command line
  • Finishing migration of reusable code
Calling Existing VIs from LabVIEW NXG You will learn when you would want to call existing VIs directly from LabVIEW NXG without migrating them. You will also learn how to call an existing VI within
LabVIEW NXG.
  • Why call an existing VI from
    LabVIEW NXG?
  • Calling existing VIs from
    LabVIEW NXG
Putting it All Together: Migrate an Application You will use your knowledge of the Code Conversion Utility and LabVIEW NXG to migrate an existing LabVIEW application for use in LabVIEW NXG.
  • Migrate an application that simulates an ATM UI.
  • Migrate an application that generates a histogram for a signal.

<<Return to course details

Back to Top

3. Suggested Next Courses

  • LabVIEW NXG Core 1 
  • LabVIEW NXG Core 2

 

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit