Italiano
Cerca
WebmailWebmail
How to find usHow to find us
DirectoryDirectory

Department of

Industrial and Information Engineering and Economics

 
  • Home Page
Menu
  • Home
  • Department
  • Education
    • Economics Courses
    • Engineering Courses
    • Academic Calendar
    • Master's Degrees 1st and 2nd Level
    • Doctorate
    • Internships
    • International
    • Economics Teachers
    • Office for Departmental Educational Program Planning and Quality Assurance
    • Orientation and Tutoring
    • LabVIEW Academy
      • Professional Course: NI LabVIEW Core I and II
      • Educational Plan
      • Contents Part I
      • Contents Part II
      • Gallery
    • SIEMENS SCE Test Center
    • F.A.Q.
  • Research
  • Third mission
  • University Museum Centre
  • Services

The contents of the second part (2) of the course (LabVIEW Core 2) are:

2.1) Using Variables

Recognize when to use local and global variables and be able to determine the result of block diagrams that use variables.

2.1.1 Variables

2.1.2 Using Variables Appropriately

2.1.3 Race Conditions 

 

2.2) Communicating Data Between Parallel Loops

Develop code that synchronizes data between parallel loops

2.2.1 Introduction

2.2.2 Queues

2.2.3 Notifiers

2.2.4 Summary 

 

2.3) Implementing Design Patterns

Implement common design patterns for single and parallel loop applications.

2.3.1 Why Use Design Patterns?

2.3.2 Simple Design Patterns

2.3.3 Multiple Loop Design Patterns

2.3.4 Functional Global Variable Design Pattern

2.3.5 Error Handlers

2.3.6 Generating Error Codes and Messages

2.3.7 Timing a Design Pattern 

 

2.4) Controlling the User Interface

Use property nodes, invoke nodes, and control references to programmatically control front panel objects.

2.4.1 VI Server Architecture

2.4.2 Property Nodes

2.4.3 Invoke Nodes

2.4.4 Control References 

 

2.5) File I/O Techniques

Create modular LabVIEW code that reads or writes measurement data stored in a file.

2.5.1 File Formats

2.5.2 Create File and Folder Paths 

2.5.3 Write and Read Binary Files

2.5.4  Work with Multichannel Text Files with Headers 2.5.5 Access TDMS Files in LabVIEW and Excel 

 

2.6) Improving an Existing VI

Recognize a VI that can be improved and practice techniques to improve existing

2.6.1 Refactoring Inherited Code

2.6.2 Typical Refactoring Issues

 

2.7) Creating and Distributing Applications

Make necessary code modifications, then select and build the appropriate deployment option for a LabVIEW application.

2.7.1 Preparing the Files

2.7.2 Build Specifications

2.7.3 Create and Debug an Application

2.7.4 Create an Installer

 
Università degli Studi dell'Aquila
© Copyright 2025
University of L'Aquila
Department of Industrial and Information Engineering and Economics

Link utili

  • Accessibility
  • Privacy
  • Legal notice
  • Credits
  • Course catalogue
  • contacts
  • Segreteria virtuale
  • Site map

Seguici su