SlideShare a Scribd company logo
1 of 21
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
• Heating and cooling system
• Lighting 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
Text-based code for a simple calculator
Graphic-Based
Graphic-based code for a simple calculator
LabVIEW Programs (VIs)
•Called “Virtual Instruments” (VIs)
•Appearance and operation imitates actual physical
instruments
Without With
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
• Run once
• Run Continuously
• Stop
• Pause
• Highlight Execution
• Automatic Tool
Selector
• Operating Tool
• Positioning Tool
• Labeling Tool
• Wiring Tool
• Scrolling Tool
• Probe Tool
• Coloring Tool
• Get Color
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 2017
•NI-ELVIS board
•Wires
•3D-Printed Heat Cube
Procedure
Program 1 (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:
• 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
Procedure
Program 2 (Lighting System VI)
• Program Requirements
• Control the lights in four rooms
• Turn off all lights with a master switch
• Front Panel
• Four LEDs
• Five Switches
• Back Panel
• Case Structure
• NI ELVISmx Digital Writer
Procedure
Real World Application
•Functional lighting system via
LED’s on the NI-ELVIS board
•Control lights on board using front
panel on computer
Report/Presentation
•Submit a zip file with all LabVIEW programs (.vi)
• Submit BEFORE end of lab
•Lab 5 presentation during next week’s recitation
•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?

More Related Content

Similar to LabVIEW.pptx

Introduction to LabVIEW
Introduction to LabVIEWIntroduction to LabVIEW
Introduction to LabVIEW
Ahmed Elsayed
 
Lesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptxLesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptx
Medhat43
 
Introduction to lab view 8.6 in 3 hours
Introduction to lab view 8.6 in 3 hoursIntroduction to lab view 8.6 in 3 hours
Introduction to lab view 8.6 in 3 hours
Arihant Jain
 
2nd day System Configuration & Basic Functions Control Functions Design Tools...
2nd day System Configuration & Basic Functions Control Functions Design Tools...2nd day System Configuration & Basic Functions Control Functions Design Tools...
2nd day System Configuration & Basic Functions Control Functions Design Tools...
ssuserd973fe
 
Lab view daq signal conditioniing
Lab view daq signal conditioniingLab view daq signal conditioniing
Lab view daq signal conditioniing
bestip
 

Similar to LabVIEW.pptx (20)

A look behind the scenes: Windows 8 background processing
A look behind the scenes: Windows 8 background processingA look behind the scenes: Windows 8 background processing
A look behind the scenes: Windows 8 background processing
 
Introduction to LabVIEW
Introduction to LabVIEWIntroduction to LabVIEW
Introduction to LabVIEW
 
Lesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptxLesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptx
 
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptxIntro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
 
Introduction to lab view 8.6 in 3 hours
Introduction to lab view 8.6 in 3 hoursIntroduction to lab view 8.6 in 3 hours
Introduction to lab view 8.6 in 3 hours
 
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfAauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
 
LabVIEW Report
LabVIEW  ReportLabVIEW  Report
LabVIEW Report
 
2nd day System Configuration & Basic Functions Control Functions Design Tools...
2nd day System Configuration & Basic Functions Control Functions Design Tools...2nd day System Configuration & Basic Functions Control Functions Design Tools...
2nd day System Configuration & Basic Functions Control Functions Design Tools...
 
6.Preventive Maintenance and Troubleshooting.ppt
6.Preventive Maintenance and Troubleshooting.ppt6.Preventive Maintenance and Troubleshooting.ppt
6.Preventive Maintenance and Troubleshooting.ppt
 
Lab view daq signal conditioniing
Lab view daq signal conditioniingLab view daq signal conditioniing
Lab view daq signal conditioniing
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Computer fundamental mba
Computer fundamental mbaComputer fundamental mba
Computer fundamental mba
 
Data Acquisition System & Data Logger
Data Acquisition System & Data LoggerData Acquisition System & Data Logger
Data Acquisition System & Data Logger
 
HGCM System2
HGCM System2HGCM System2
HGCM System2
 
Basic concept
Basic conceptBasic concept
Basic concept
 
c programming 1-1.pptx
c programming 1-1.pptxc programming 1-1.pptx
c programming 1-1.pptx
 
Types of Computer
Types of Computer Types of Computer
Types of Computer
 
[Advantech] WebOP designer Tutorial step by step
[Advantech] WebOP designer Tutorial step by step [Advantech] WebOP designer Tutorial step by step
[Advantech] WebOP designer Tutorial step by step
 
Industrial Automation
Industrial AutomationIndustrial Automation
Industrial Automation
 
Vector Supercomputers and Scientific Array Processors
Vector Supercomputers and Scientific Array ProcessorsVector Supercomputers and Scientific Array Processors
Vector Supercomputers and Scientific Array Processors
 

More from LakshmiNarayanaReddy48

More from LakshmiNarayanaReddy48 (8)

Python Programming Draft PPT.pptx
Python Programming Draft PPT.pptxPython Programming Draft PPT.pptx
Python Programming Draft PPT.pptx
 
Bio-SENSORS.pptx
Bio-SENSORS.pptxBio-SENSORS.pptx
Bio-SENSORS.pptx
 
Automotive Sensors.pptx
Automotive Sensors.pptxAutomotive Sensors.pptx
Automotive Sensors.pptx
 
Veterinary Research-Research Perspective.pptx
Veterinary Research-Research Perspective.pptxVeterinary Research-Research Perspective.pptx
Veterinary Research-Research Perspective.pptx
 
Temp - PPT - 02.pptx
Temp - PPT - 02.pptxTemp - PPT - 02.pptx
Temp - PPT - 02.pptx
 
Biosensors - Lectures 2022-06-26.pdf
Biosensors - Lectures  2022-06-26.pdfBiosensors - Lectures  2022-06-26.pdf
Biosensors - Lectures 2022-06-26.pdf
 
Biosensors 2022-06-26.pptx
Biosensors 2022-06-26.pptxBiosensors 2022-06-26.pptx
Biosensors 2022-06-26.pptx
 
Temp - PPT - 01.pptx
Temp - PPT - 01.pptxTemp - PPT - 01.pptx
Temp - PPT - 01.pptx
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

LabVIEW.pptx

  • 3. Objective • Familiarization with graphical programming • Obtain data from outside the computer using simulated instrumentation • Use this knowledge to create programs in LabVIEW • Heating and cooling system • Lighting system
  • 4. 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
  • 5. Text-Based Text-based code for a simple calculator
  • 7. LabVIEW Programs (VIs) •Called “Virtual Instruments” (VIs) •Appearance and operation imitates actual physical instruments Without With
  • 8. 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
  • 9. 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
  • 10. Toolbar & Tools Panel • Run once • Run Continuously • Stop • Pause • Highlight Execution • Automatic Tool Selector • Operating Tool • Positioning Tool • Labeling Tool • Wiring Tool • Scrolling Tool • Probe Tool • Coloring Tool • Get Color
  • 11. 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
  • 12. 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©)
  • 13. Materials •Computer with LabVIEW 2017 •NI-ELVIS board •Wires •3D-Printed Heat Cube
  • 14. Procedure Program 1 (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)
  • 15. Procedure •Front panel must 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
  • 16. 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
  • 17. Procedure Program 2 (Lighting System VI) • Program Requirements • Control the lights in four rooms • Turn off all lights with a master switch • Front Panel • Four LEDs • Five Switches • Back Panel • Case Structure • NI ELVISmx Digital Writer
  • 18. Procedure Real World Application •Functional lighting system via LED’s on the NI-ELVIS board •Control lights on board using front panel on computer
  • 19. Report/Presentation •Submit a zip file with all LabVIEW programs (.vi) • Submit BEFORE end of lab •Lab 5 presentation during next week’s recitation •Individual report •Discussion topics in the manual •Scan in data and lab notes
  • 20. 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