LabVIEW based Advanced Instrumentation Systems

Chapter 2: Programming Techniques

Overview

Learning Objectives. On completion of this chapter the reader will have a knowledge on:

  • Programming Techniques

  • Front Panel and Block Diagram of Virtual Instruments

  • LabVIEW Environment and its Menus

  • Palletes of LabVIEW

  • Data Flow Programming

  • G Programming Concepts

  • Creating and Saving Vis

  • Wiring, Editing, and Debugging VIs

  • Creating Sub VIs

2.1 Introduction

LabVIEW programs are called virtual instruments, or VIs, because their appearance and operation imitate physical instruments, such as oscilloscopes and millimeters. LabVIEW contains a comprehensive set of tools for acquiring, analyzing, displaying, and storing data, as well as tools to troubleshoot the code. LabVIEW VIs contain three components the front panel, the block diagram, and the icon and connector pane. This section describes the front panel and the block diagram along with the controls and indicators used to create the user interface and functions to create the block diagram. Dataflow programming and G programming are also discussed along with the data types and operations that can be performed in LabVIEW. The menus available on the two windows front panel and block diagram are illustrated to enable the user understand the basic operation of LabVIEW. The section also focuses on creating a VI, subVI along with the libraries available.

2.2 Virtual Instruments

Virtual Instruments are front panel and block diagram. The front panel or user interface is built with controls and indicators. Controls are knobs, push buttons, dials, and other input devices. Indicators are graphs, LEDs, and other displays. After...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Data Acquisition Systems and Instruments
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.