PC Applications Course 2.2. 1.1.. LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.

Slides:



Advertisements
Similar presentations
A. Virtual Instruments (VIs)
Advertisements

LabVIEW Crash Course Presented by:.
LabVIEW is a graphical programming development environment for data acquisition and control, data analysis, and data presentation. With LabVIEW you can.
Lesson 2 Navigating LabVIEW
LabVIEW and G Graphical Programming Language By: Ramtin Raji Kermani.
Diego Torres LabVIEW Student Ambassador Fall 2011 ITESM CQ
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Introduction to LabVIEW
Introduction to LabVIEW 8.5
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build.
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build.
ME 411/511Prof. Sailor Data Acquisition & LabView Lecture goals… –Learn the basics of how to use and modify LabView Virtual Instruments –Become familiar.
Virtual Instrumentation With LabVIEW
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES OPEN DAY University of Oradea 12 March 2012 Project HURO/0901/028 Acronym: EPRAS Pavel.
Lecture 13LabVIEW and GPIB LabVIEW (National Instruments) –Graphical program language –Widely used in academia (lab) and industry (R&D) General Purpose.
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
How to use LabVIEW Ihor Korolov February 2011.
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build.
V1: HMFR, V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Virtual Instrumentation With LabVIEW. Section I LabVIEW terms Components of a LabVIEW application LabVIEW programming tools Creating an application in.
Design of Bio-Medical Virtual Instrumentation Tutorial 1.
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Create.
MCEN 371 – Mechanical Engineering Lab Chapter 6: LabVIEW Part 1: Introduction.
Chapter 1 LabVIEW Basics. Features > Uses Graphic Symbols > Created by National Instruments > Virtual Instruments (VIs) > Extensive Library of VIs.
Virtual Instrumentation With LabVIEW. Front Panel Controls = Inputs Indicators = Outputs LabVIEW Programs Are Called Virtual Instruments (VIs) Block Diagram.
LabVIEW an Introduction
Introduction to LabVIEW
Biomedical Measurements & Analysis using LabVIEW
Each VI has 2 Windows Front Panel User Interface (UI) –Controls = Inputs –Indicators = Outputs Block Diagram Graphical Code –Data travels on wires from.
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
LabView instrumentoinnissa, 55492, 3op Labview in instrumentation Lecturer: Heikki Ojala, room C204a
1. 2 LabVIEW Intro, Basics, Tips, Tricks Doug Norman & Stephanie Brierty National Instruments January 8, 2010.
Creating, Editing, & Debugging a VI A.How to Create VIs B.How to Edit VIs C.How to Debug VIs You Will Learn:
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 3 Editing and Debugging VIs  Read Bishop, Chapter 3.  Lab #3 and Homework #3 due next week.  Quiz.
FITTING PROCEDURE LABVIEW FITTING INSTRUMENTS class of “Experimental Methods of Physics” Mikhail Yurov Kyungpook National University March 28 th, 2005.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
Virtual Instrumentation With LabVIEW. Front Panel Controls = Inputs Indicators = Outputs Block Diagram Accompanying “program” for front panel Components.
CS320n –Visual Programming More LabVIEW Foundations.
Programming in LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report/Presentation Closing.
LabVIEW Course Course 1.
Wednesday NI Vision Sessions
Week 3 Data Structures and Common Tools. Common Tools in Labview Automatic Tool Selector Using the Operating Tool Using the Positioning Tool to Select.
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Introduction to LabVIEW
Getting Started with LabVIEW Virtual Instruments
EET 2259 Unit 3 Editing and Debugging VIs
הודעות-שיעור1 שי שרעבי חדר 201
Programming for Electronics Technology Professor Nick Reeder
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
Chapter 1 LabVIEW Basics
LabVIEW 7.1 寒假短期教學課程 歐陽丞修 2006/02/06.
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
EET 2259 Unit 2 Virtual Instruments
Introduction to LabVIEW
EET 2259 Unit 3 Editing and Debugging VIs
Presentation transcript:

PC Applications Course

LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time Graphical User Interface Graphical Source Code

LabVIEW programs are called virtual instruments, or VIs, because their appearance and operation imitate physical instruments, such as oscilloscopes and multimeters. LabVIEW contains a comprehensive set of tools for acquiring, analyzing, displaying, and storing data, as well as tools to help you troubleshoot your code. In LabVIEW, you build a user interface, or front panel, with controls and indicators. After you build the user interface, you add code using VIs and structures to control the front panel objects..

Multi-Platform Compatibility Platform neutral Migrate applications between platforms

Network-based Measurement & Automation Acquire Anywhere Analyze Anywhere Present Anywhere Your entire Measurement and Automation system can be controlled with LabVIEW locally, or over the Internet Network

Acquisition with LabVIEW LabVIEW can acquire data by using one or more of the following devices: General Purpose Interface Bus ( GPIB) Serial Data Acquisition (DAQ) Remote Data Acquisition (RDA) PCI eXtensions for Instrumentation (PXI) Image Acquisition (IMAQ) Motion Control Real-Time (RT) Board Programmable Logic Controller ( PLC) (through Optical Photoconductor (OPC) Server) LabVIEW is completely compatible with National Instruments hardware. Acquire Anywhere

Analyze Anywhere Analysis with LabVIEW LabVIEW includes the following tools to help you analyze your data: Analysis VIs for Differential Equations, Optimization, Curve Fitting, Calculus, Linear Algebra, Statistics, etc. Signal Processing VIs for Filtering, Windowing, Transforms, Peak Detection, Harmonic Analysis, Spectrum Analysis, etc. Analysis can either be done directly in LabVIEW, or with third party software such as Matlab, or C

Present Anywhere Presentation with LabVIEW LabVIEW includes the following tools to help you present your data: On your machine - Graphs, Charts, Tables, Gauges, Meters, Tanks, 3D Controls, Picture Control, 3D Graphs (Windows Only), Report Generation (Windows Only) Over the Internet - Web Publishing Tools, Datasocket (Windows Only), TCP/IP, VI Server Enterprise Connectivity Toolset - SQL Tools (Databases), Internet Tools (FTP, , Telnet, HTML) Presentation with LabVIEW can be done on your PC or over a network, and you can use third party software like Excel.

LabVIEW Course Goals Use LabVIEW to create your applications Use various debugging techniques Understand front panels, block diagrams, and connectors/ icons Use both built-in LabVIEW functions and library VIs Create and save your own VIs so you can use them as subVIs Create applications that use plug-in data acquisition (DAQ) boards Create applications that use GPIB and serial, parallel ports instruments This course prepares you to:

Introduction to LabVIEW You Will Learn: A.What a virtual instrument (VI) is B.The LabVIEW environment C.LabVIEW Help Options

Virtual Instruments (VIs) Front Panel Controls = Inputs Indicators = Outputs Block Diagram Accompanying “program” for front panel Components “wired” together

Icon/Connector An icon represents a VI in other block diagrams A connector passes data to and receives data from a “subVI” through terminals icon connector terminals

Example: Temperature VI SubVI from previous slides

LabVIEW Startup Screen

Front Panel Window The front panel is the user interface of a VI. You build the front panel by using controls and indicators, which are the interactive input and output terminals of the VI, respectively. Controls are knobs, push buttons. Controls simulate the input devices on a physical instrument and supply data to the block diagram of the VI. Indicators are graphs, LEDs. Indicators simulate the output devices on a physical instrument and display data the block diagram acquires or generates.

Front Panel Window Panel Toolbar Icon Pane Digital Control Knob Owned Label Knob Control Graph Legend XY Graph

Block Diagram Window The block diagram contains the graphical source code for how the VI runs. Front panel objects appear as icon/terminals on the block diagram. Wires connect control and indicator terminals to Express VIs. Data flows from controls to Express VIs, and from Express VIs to indicators through the wires.

Block Diagram Window Wire Data Graph Terminal SubVIFor Loop Structure Digital Control Terminal Multiply Function Numeric Constant Knob Terminal Timing Function

Status Toolbar Run button Continuous Run button Abort button Pause/Continue button Execution Highlighting button Step Into button Step Over button Step Out button Warning indicator Enter button Additional Buttons on the Diagram Toolbar Font ring Alignment ring Distribution ring Reorder ring

Menus Pull Down Menus

Tools Palette Automatic Tool Selection Operating Tool Positioning/Resizing Tool Labeling Tool Wiring Tool Pop-Up Menu Tool Scrolling Tool Breakpoint Tool Probe Tool Color Copying Tool Coloring Tool Editing and Debugging Tools Floating Palette

Control and Function Palettes Graphical, floating palettes Sub palettes can be converted to floating palettes Controls Palette (Front Panel Window) Functions Palette (Block Diagram Window) Find Browser Options Up one level

Help Options Show Context Help (Help menu) Simple/Detailed Diagram Help Contents and Index (Help menu) All menus online Right-click on functions in diagram to access online info directly

Summary Virtual instruments (VIs) have three main parts: the front panel, the block diagram, and the icon/connector The front panel is the user interface of a LabVIEW program and the block diagram is the executable code Menu options allow you to access different features in LabVIEW Floating Palettes Tools Palette Controls Palette (only when Panel Window is active) Functions Palette (only when Diagram Window is active) There are help utilities including the Context Help Window and Contents and Index...