NI LabVIEW Classroom Training

LabVIEW Classroom Training

LabVIEW Fundamentals/Beginners & LabVIEW Advanced

 

CNRood organizes, together with NI Systems Integrators, LabVIEW Fundamentals/Beginners and LabVIEW Advanced classroom courses.

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


 

Finland LabVIEW beginners course:

In collaboration with Emibyte, we organize LabVIEW Beginners courses in Finland. 

 

Day 1

Introduction to LabVIEW

  • Overview of LabVIEW environment
  • Front panel and block diagram basics

LabVIEW Programming Fundamentals

  • Data types and structures
  • Loops and conditionals

User Interface Design

  • Creating interactive front panels
  • Working with controls and indicators

LabVIEW Functions and Express VIs

  • Understanding and using common functions
  • Introduction to Express VIs

Day 2

File I/O and Data Handling

  • Reading and writing data to files
  • Using clusters and arrays

Error Handling and Debugging Techniques

  • Implementing error handling in LabVIEW
  • Debugging strategies and tools

Modular Programming and SubVI Design

  • Creating and using subVIs
  • Building modular and scalable code

Introduction to Design Patterns in LabVIEW

  • Overview of common design patterns
  • Applying design patterns for better code structure

Day 3

LabVIEW and DAQ Configuration

  • Configuring DAQ hardware in LabVIEW
  • Setting up channels and measurements

Data Acquisition in LabVIEW

  • Acquiring analog and digital signals
  • Real-time data display and analysis

Signal Processing and Analysis

  • Basic signal processing techniques
  • Analyzing acquired data in LabVIEW

Project: Building a Simple Application

  • Integrating LabVIEW and DAQ knowledge
  • Hands-on project to build a basic LabVIEW application

 


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


You can register now.

*Remark: only open and future trainings are shown in the list.

Contact details


Location and Date


Remark


*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.

Contacts

William
Baars