Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LAYOUT
INTRODUCTION BASIC ARCHITECTURES MAIN FEATURES APPLICATIONS PROS AND CONS REFERENCES
5/20/12
INTRODUCTION
Platform and development environment Uses graphical programming language Known as virtual instrument Platform independent nature Includes libraries for :
Block Diagram
Front Panel
5/20/12
Block diagram
Source code for VI
5/20/12
Front panel
A User interface Consist of controls and indicators
5/20/12
Basic Architectures
1. Simple VI Architecture
5/20/12
Basic Architectures
2. General VI Architecture
5/20/12
Basic Architectures
3. State Machine Architecture
Advantages
Disadvantages
Can go from any state from any other Easy to modify and debug Can lose events if two occur at the same time
5/20/12
Main Features
Loop Structure
For loop
While loop
5/20/12
Main features
Case
structure
Sequence
structure
5/20/12
Main features
Formula
node structure
5/20/12
Main features
Arrays
and graphs
5/20/12
Main Features
Clusters
Data structure that groups data together Data may be of different types Analogous to struct in C Elements must be either all controls or all indicators
5/20/12
Main features
5/20/12
APPLICATIONS
Data Acquisition Instrument Control Test Automation Analysis and Signal Processing Industrial Control Embedded Design Educational Institutions
5/20/12
Pros
Allows non-programmers to build programs User friendly Reusability of VIs Parallelism Platform independent Time saving
5/20/12
Cons
Lack of the expertise in text programming . Slower than equivalent compiled C code. Expensive compared to other development suites.
5/20/12
REFERENCES
Wikipedia www.ni.com LabVIEW
5/20/12
5/20/12