Introduction to LabVIEW

Slides:



Advertisements
Similar presentations
A. Virtual Instruments (VIs)
Advertisements

LabVIEW Crash Course Presented by:.
Digital Logic Circuits
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.
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Introduction to LabVIEW 8.5
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
ME 411/511Prof. Sailor Data Acquisition & LabView Lecture goals… –Learn the basics of how to use and modify LabView Virtual Instruments –Become familiar.
EG1003: Introduction to Engineering and Design Sensors.
Laboratory 7 Introduction to LabVIEW General Engineering Department Polytechnic University.
Virtual Instrumentation With LabVIEW
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
V1: HMFR, V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
Design of Bio-Medical Virtual Instrumentation Tutorial 1.
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
Implementing LabVIEW in an Intermediate Physics Laboratory Steven Sahyun Physics Department, University of Wisconsin - Whitewater, Whitewater, Wisconsin.
Biomedical Measurements & Analysis using LabVIEW
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Physics 434 Welcome Toby Burnett [prof] Durmus Karatay[TA] Jason Alferness [Equipment] David Pengra [consultant]
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
Part I MVRT 2011 – 2012 Season Introduction to LabVIEW.
LabVIEW – 2 Windows ► Front Panel- User Interface ► Block Diagram- Programming View.
1. 2 LabVIEW Intro, Basics, Tips, Tricks Doug Norman & Stephanie Brierty National Instruments January 8, 2010.
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.
Physics 434 Welcome Leslie Rosenberg [prof] Scott Davis [TA] Thanks to Toby Burnett [prof] (for much of the course material) Jason Alferness [Equipment]
Laboratory 7: Sensors. Overview Objective Background Materials Procedure Report / Presentation Closing.
Digital Logic Circuits. Overview Objectives Background Materials Procedure Report/Presentation Closing.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
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.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Digital Logic Circuits
Digital Logic Circuits
Introduction to LabVIEW
EET 2259 Unit 3 Editing and Debugging VIs
Introduction to LabVIEW
Digital Logic Circuits
Lesson 2: Introduction to Control programming using Labview
Programming for Electronics Technology Professor Nick Reeder
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
Introduction to LabVIEW
Digital Logic Circuits
Introduction into CAD.
Introduction into CAD.
Introduction to LabVIEW
Digital Logic Circuits
Digital Logic Circuits
Introduction to LabVIEW
Introduction to LabVIEW
EET 2259 Unit 2 Virtual Instruments
Introduction to LabVIEW
Presentation transcript:

Introduction to LabVIEW

Overview Objectives Background Materials Procedure Report/Presentation Closing

Objective Familiarization with graphical programming Obtain data from outside the computer using simulated instrumentation Use this knowledge to create programs in LabVIEW Simple calculator Heating and cooling system

What is LabVIEW? Laboratory Virtual Instrument Engineering Workbench Graphical programming language Used for data acquisition, instrument control, and signal processing Based on G programming language

Text-based code for a simple calculator

Graphic-based code for a simple calculator

LabVIEW Programs (VIs) Called “Virtual Instruments” (VIs) Appearance and operation imitates actual physical instruments Without With

Applications in EG1003 Heat Transfer and Thermal Insulation Lab Temperature recording Electronic Filters Lab Oscilloscope (SingalExpress) Semester Long Design Project – Supermarket Lighting system and heater/AC Security system Light sensors

Graphic-Based Back Panel (Block Diagram): The internal circuit where the program code is written Front Panel - User Interface (UI), where the program is controlled and executed

Controls and Indicators Icons in back panel represent objects in front panel Controls can be identified by a triangle on the right of the block shown on the back panel

Toolbar & Tools Panel Wiring Tool Run once Automatic Tool Selector Scrolling Tool Probe Tool Coloring Tool Get Color Run once Run Continuously Stop Pause Highlight Execution Automatic Tool Selector Operating Tool Positioning Tool Labeling Tool

LabVIEW Functions (View > Functions) The Functions palette contains the VIs, functions and constants you use to create the block diagram. Only items highlighted in red will be covered in this course

NI-ELVIS Board National Instruments’ Educational Laboratory Virtual Instrumentation Suite Board Interface that exchanges data (sends/receives) between the computer and the outside world References: See EG1003 Online Manual, National Instruments documentation, and other LabVIEW oriented websites (i.e. IIT’s LabVIEW for Dummies©)

Materials Computer with LabVIEW NI-ELVIS board Wires 3D-Printed Heat Cube

Procedure Program 1 (Simple Calculator VI) Create program simulating basic calculator Able to add, subtract, and multiply

Procedure Front panel of program must have: Back panel must have: 1 slide to control 3 different arithmetic operations (add +, subtract -, multiply *) 3 LED (Boolean) indicators to show which arithmetic operation is selected Two numeric controls for inputting numbers One numeric indicator to display results Back panel must have: A case statement to control arithmetic operations

Procedure Program 2 (Thermal Control VI) Program requirements – Automatic Mode Regulate house air temperature AC is ON when temperature is greater than 80oF Heater is ON when temperature is less than 60oF Both OFF when the temperature is between 60oF & 80oF Program requirements – Manual Mode Heater and AC power are controlled directly by user (overrides automatic mode)

Procedure Front panel must have: Back panel should have: 3 LEDs: AC, Heater, and Manual operation 3 switches for AC, heater, and system operation (automatic/manual) A temperature control represented by a thermometer Back panel should have: A Boolean case statement to control manual and automatic operations

Procedure Real World Application Functional heating/cooling system “Heat Cube” Import premade VIs to control fans, heaters, and thermometers using your logic program Temperature Reading VI: receive real time data Heat Control VI: power heating element Cooling Control VI: power fan/cooling unit

Report/Presentation Submit a Zip file with all LabVIEW programs (.vi) Submit BEFORE end of lab No presentation for this lab Individual report Discussion topics in the manual Scan in data and lab notes

Closing Have all lab notes signed by TA Each team member should have turn using software Save all VIs Submit all work electronically Return all unused materials to TA

Introduction to LabVIEW QUESTIONS?