Home Contact Us
 


LEARNER'S GUIDE TO LABVIEW

Category:
Technical Computing: LabVIEW

Objectives

This course is design to provide participants a quick overview of the basic concepts of LabVIEW graphical programming language. LabVIEW, or Laboratory Virtual Instrumentation Engineering Workbench has been widely adopted throughout the academia, government and industry labs as the standard for data acquisition and instrumentation control software. The hands-on format of the course enables participants to quickly apply skills learned in the course to their applications. After attending this course you should be able to:

  • Write LabVIEW programs, called virtual instruments, or Vis, which are comprising of front panels, block diagrams, icons and connectors
  • Create user interfaces with charts, graphs and buttons
  • Manipulate both built-in LabVIEW functions and library VIs
  • Use the programming structures and data types that exist in LabVIEW
  • Create and save your own Vis so you can use them as subVIs
  • Read and write your data to files
  • Design custom graphical user interfaces(GUI)

Prerequisites

  • Experience with Microsoft Windows Operating System
  • No programming experience is required, however prior knowledge on  writing algorithms in the form of flowcharts or block diagrams will be an advantage

Duration:
2 Full Days

Content:

1. Introduction

  1. Introduction to the LabVIEW environment (front panel and block diagram) and the concept of virtual instrumentation (VIs)
  2. LabVIEW program (VI) development using concepts such as windows, toolbars, menu and palettes
  3. Data types in LabVIEW environment.
    1. Numeric(Integer), Numeric(Floating Point Number), Boolean, String
    2. Array and Cluster
  4. Constants, Controls and Indicators
  5. Creating and Using a SubVI
  6. Case Study

2. Data Flow Programming in Graphical Programming Language

  1. Concept of Data Flow Programming
  2. Non-repetitive structures: Case Structure(Boolean, Numeric, String), Stack Sequence, Flat Sequence
  3. Repetitive structures: FOR Loop, WHILE Loop
  4. Shift Registers
  5. The Formula Node
    1. Configure input(s) and output(s) for formula node
    2. Programming of formula node in simple C language
  6. Deviation from Dataflow: Local and Global Variables
  7. Editing and Debugging Techniques
  8. Case Study

3. Presentation and Manipulation of Data

  1. Manipulating Arrays and Clusters
  2. Representation of Data Using Charts, Graphs and Waveforms
  3. Single and Multiple Plots in LabVIEW
  4. Customising Charts and Graphs using Property Nodes  
  5. Strings and File Input/Output
  6. Case Study   

4. Working with LabVIEW

  • Simulation Techniques
  • Introduction to Data Analysis
  • Create and save your own applications / executables


Who Should Attend:

  • New and existing users such as students, lecturers, scientists, engineers and researchers preparing to develop applications using LabVIEW or NI Developer Suite.
  • Users and technical managers evaluating LabVIEW or NI Developer Suite in purchasing decisions

MY Office : 36-1, Plaza Puchong, Jalan Puchong Mesra 1, 58200 Kuala Lumpur, Malaysia. Tel:+603-8071 1300 fax:+603-8071 1400
SG Office : 259, Onan Road, Singapore 424651. Tel: +65-6468 3325 Fax: +65-6764 5646