NI LabVIEW Classroom Training

LabVIEW Classroom Training

LabVIEW Fundamentals/Beginners & LabVIEW Advanced


CNRood organizes together with NI Systems Integrators VI-technologies in the Benelux, Novator Solutions in Sweden, Emibyte in Finland and GPower in Denmark LabVIEW Fundamentals/Beginners and LabVIEW Advanced classroom courses.

And for the first time courses in collaboration with GPower in Denmark.

The fundamentals training offers:

Day 1

  • General introduction
  • Software Programming Fundamentals
  • The LabVIEW Environment
  • Writing a small LabVIEW program

Day 2

  • Using LabVIEW to take measurements
  • Analyzing and storing results
  • Debugging and troubleshooting
  • Commonly used programming principles in LabVIEW

Day 3

  • Start to build a Thermal Chamber tester
  • Battleship game – debugging and improvements
  • Q&A

After attending the Fundamentals course, you will be able to:

  • Create LabVIEW applications to take automated measurements from NI and other measurement hardware
  • Add functionality to the program to analyze the taken measurements
  • Store the taken measurements and other data to a file
  • Use the most common programming structures in LabVIEW
  • Troubleshoot LabVIEW code

The 3-day advanced training offers:

    • Communicating between parallel loops with Queues and Events
    • GOOP (Classes, methods, attributes and encapsulation)
    • Creating classes and methods with help of the OpenGDS
    • Using these classes to create an application in combination with the design patters/architectures from the Fundamentals course
    • Installers, executables and packages
    • Source Code Control / Working in Teams
    • Introduction to UML Class Diagrams

Denmark LabVIEW exclusive beginners course:

In collaboration with GPower, we organize LabVIEW Beginners courses in Denmark. It’s a two-day, exclusive course with a maximum of 10 participants.

The course takes place at GPower’s Headquarters near Aarhus (Samsøvej 31, 8382 Hinnerup).

Day 1

  • Introduction
    • What Is LabVIEW
    • Why Use LabVIEW
    • How to Install It
  • The LabVIEW Development Environment
    • The Virtual Instrument
    • Palettes
    • Quick Drop
    • Data Types
    • Collections Of Data Types
    • Controls, Indicators and Terminals
    • Function Nodes (LabVIEW Primitives)
    • LabVIEW Project Explore
  • Code Development In LabVIEW
    • Documentation
    • The Dataflow Paradigm
    • Structures
    • Data Manipulation
    • Synchronization
    • Files
    • Libraries and Name Spacing

Day 2

  • Basic Error Handling
    • The Error Cluster
    • Propagation Of Errors
    • Merging Errors
    • Build Custom Errors
    • Display Errors
    • Log Errors
  • Debug And Test
    • Debug Tools
    • Analyzing and Profiling
    • Unit Testing
  • Design Patterns
    • Design Patterns
    • Advanced Design Patterns
    • Exercise: Implement Application
  • Building Application
    • Application Builder
    • Executable
    • Installer
    • Packed Project Library (PPL)
    • Source Distribution
    • NI Packages
    • Exercise: Build and Deploy an Application
  • Q&A Course Wrap-up

Or register for the TestStand basic course in Denmark


Cost and Payment
The cost for the 3-days fundamentals training is 2100 Euros (excluding VAT), for the 2-days Denmark beginners training 1895 Euros (excluding VAT) and for the 3-days advanced training 2490 Euros (excluding VAT) per participant. Payment of the invoice should be made before the training dates.

You can register now.

Contact details

Location and Date


*Cancellation by Customer
lf you cancel at least ten (10) business days prior to the scheduled Training Services, you will receive a full refund. For a Training Service cancelled within ten (10) business days of the course start date, CNRood wiIl charge a cancellation fee in the amount of 50% of the applicable price. lf you do not attend your class on the first day, and have not previously notified CNRood, you witl be charged a fee in the amount of 50% of the applicable price.