SlideShare a Scribd company logo
Chapter 1
LabVIEW
Basics
Features
> Uses Graphic Symbols
> Created by National
Instruments
> Virtual Instruments (VIs)
> Extensive Library of VIs
Virtual Instrumentation Applications
• Design
– Signal and Image Processing
– Embedded System Programming
• (PC, DSP, FPGA, Microcontroller)
– Simulation and Prototyping
– And more…
• Control
– Automatic Controls and Dynamic Systems
– Mechatronics and Robotics
– And more…
• Measurements
– Circuits and Electronics
– Measurements and Instrumentation
– And more…
Design Prototype Deploy
A single graphical development platform
The NI Approach – Integrated Hardware Platforms
High-Speed
Digitizers
High-Resolution
Digitizers and DMMs
Multifunction
Data Acquisition
Dynamic
Signal Acquisition
Digital I/OInstrument
Control
Counter/
Timers
Machine
Vision
Motion
Control
Distributed I/O and
Embedded Control
Laptop PC PDADesktop PCPXI Modular Instrumentation
Signal Conditioning
and Switching
Unit Under Test
Each VI has 2 Windows
Front Panel
• User Interface (UI)
– Controls = Inputs
– Indicators = Outputs
Block Diagram
• Graphical Code
– Data travels on wires from
controls through functions to
indicators
– Blocks execute by Dataflow
LabVIEW Programs Are Called Virtual Instruments (VIs)
Express VIs, VIs and Functions
• Express VIs: interactive VIs with configurable dialog page
• Standard VIs: modularized VIs customized by wiring
• Functions: fundamental operating elements of
LabVIEW; no front panel or block diagram
Express VIExpress VI Standard VIStandard VI
FunctionFunction
Virtual Instrumentation With
LabVIEW
Front Panel Toolbar
> Run / Broken Run
> Continuous Run
> Abort Execution
> Pause / Continue
> Font Ring
> Alignment Ring
> Distribution Ring
Run Button
Continuous Run Button
Abort Execution
Execution Highlighting Button
Additional Buttons on
the Diagram Toolbar
Status Toolbar
Retain Wire Values Button
Step Function Buttons
Block Diagram Toolbar
Additional:
> Highlight Execution
> Step Into
> Step Over
> Step Out
> Warning Indicator
Run Button
Continuous Run Button
Abort Execution
Pause/Continue Button
Text Settings
Align Objects
Distribute Objects
Reorder
Resize front panel
objects
Execution Highlighting
Button
Step Into Button
Step Over Button
Step Out Button
Additional Buttons on
the Diagram Toolbar
Status Toolbar
Palettes
> Tools
> Controls
> Functions
• Recommended: Automatic Selection Tool
• Tools to operate and modify both front panel and
block diagram objects
Operating Tool
Positioning/Resizing Tool
Labeling Tool
Wiring Tool
Tools Palette
Automatic Selection Tool
Automatically chooses among the following tools:
Operating Tool
Positioning/Resizing Tool
Labeling Tool
Wiring Tool
Shortcut Menu Tool
• Floating Palette
• Used to operate and modify
front panel and block diagram
objects.
Scrolling Tool
Breakpoint Tool
Probe Tool
Color Copy Tool
Coloring Tool
Tools Palette
Automatic Selection Tool
Controls and Functions Palettes
Controls Palette
(Front Panel Window)
Functions Palette
(Block Diagram Window)
Chapter 2
Virtual Instruments
Modular Programming
SubVIs
VI Main Components
> Front Panel
- Controls
- Indicators
> Block Diagram
- Nodes
- Terminals
- Wires
> Icon/Connector
Block Diagram Features
> Control Terminals
- Thick Borders
> Indicator Terminals
- Thin Borders
• Block diagram executes
dependent on the flow of data;
block diagram does NOT
execute left to right
• Node executes when data is
available to ALL input terminals
• Nodes supply data to all output
terminals when done
Dataflow Programming
Block Diagram Features Colors:
Number – Orange
Boolean – Green
Integer – Blue
String - Pink
Wire Type:
Thin – Scalar
Thick – 1D Array
Double – 2D Array

More Related Content

What's hot

UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
ravis205084
 
Process control introduction
Process control   introductionProcess control   introduction
Process control introduction
Bavaneethan Yokananth
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System Basics
Pratap Chandra
 
Introduction to Industrial Instrumentation
Introduction to Industrial InstrumentationIntroduction to Industrial Instrumentation
Introduction to Industrial Instrumentation
Maria Romina Angustia
 
Scada protocols-and-communications-trends
Scada protocols-and-communications-trendsScada protocols-and-communications-trends
Scada protocols-and-communications-trends
Sandip Roy
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
Classification of transducers
Classification of transducersClassification of transducers
Classification of transducers
Manash Deka
 
Instrumentation
Instrumentation Instrumentation
Instrumentation
Dhaval panchal
 
Temperature sensor
Temperature sensorTemperature sensor
Temperature sensor
Raj Kumar
 
Pressure measuring devices
Pressure measuring devicesPressure measuring devices
Pressure measuring devices
Akash Patel
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
Manoj Gowda K
 
Thermistor
ThermistorThermistor
Thermistor
KrishnaKantNayak2
 
Lm 35
Lm 35Lm 35
Process control
Process control Process control
Process control
Sadiq Rahim
 
Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)
Manipal University Jaipur
 
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Mohanumar S
 
X ray in food safety
X ray in food safetyX ray in food safety
X ray in food safety
Anurag Tripathi
 
Plc
PlcPlc
Temperature measurement
Temperature measurementTemperature measurement
Temperature measurement
Digvijaysinh Gohil
 

What's hot (20)

UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
UNIT V ACTUATORS AND MECHATRONIC SYSTEM DESIGN
 
Process control introduction
Process control   introductionProcess control   introduction
Process control introduction
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System Basics
 
Introduction to Industrial Instrumentation
Introduction to Industrial InstrumentationIntroduction to Industrial Instrumentation
Introduction to Industrial Instrumentation
 
Scada protocols-and-communications-trends
Scada protocols-and-communications-trendsScada protocols-and-communications-trends
Scada protocols-and-communications-trends
 
ppt on PLC
ppt on PLCppt on PLC
ppt on PLC
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Classification of transducers
Classification of transducersClassification of transducers
Classification of transducers
 
Instrumentation
Instrumentation Instrumentation
Instrumentation
 
Temperature sensor
Temperature sensorTemperature sensor
Temperature sensor
 
Pressure measuring devices
Pressure measuring devicesPressure measuring devices
Pressure measuring devices
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
 
Thermistor
ThermistorThermistor
Thermistor
 
Lm 35
Lm 35Lm 35
Lm 35
 
Process control
Process control Process control
Process control
 
Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)
 
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
 
X ray in food safety
X ray in food safetyX ray in food safety
X ray in food safety
 
Plc
PlcPlc
Plc
 
Temperature measurement
Temperature measurementTemperature measurement
Temperature measurement
 

Viewers also liked

LabView Workshop
LabView WorkshopLabView Workshop
LabView Workshop
Andrii Sofiienko
 
Varactor diode
Varactor diodeVaractor diode
Varactor diode
Abdul Mohiz
 
Calibration Of Instruments Using LabVIEW
Calibration Of Instruments Using LabVIEWCalibration Of Instruments Using LabVIEW
Calibration Of Instruments Using LabVIEW
Aman Singhla
 
Supernova
SupernovaSupernova
Supernova
RAJPREMANI
 
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
Victor Asanza
 
automated guided vechiles
automated guided vechilesautomated guided vechiles
automated guided vechiles
RAJPREMANI
 
role of IRC in transportation development in india
role of IRC in transportation development in indiarole of IRC in transportation development in india
role of IRC in transportation development in india
RAJPREMANI
 
Extra curricular activities and its importance
Extra curricular activities and its importanceExtra curricular activities and its importance
Extra curricular activities and its importance
RAJPREMANI
 
Lesson 1 navigating lab view
Lesson 1   navigating lab viewLesson 1   navigating lab view
Lesson 1 navigating lab viewRaymundo Vazquez
 
Varactor diode or varicap diode working and applications
Varactor diode or varicap diode working and applicationsVaractor diode or varicap diode working and applications
Varactor diode or varicap diode working and applications
elprocus
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
KurdGul
 

Viewers also liked (12)

LabView Workshop
LabView WorkshopLabView Workshop
LabView Workshop
 
Varactor diode
Varactor diodeVaractor diode
Varactor diode
 
Calibration Of Instruments Using LabVIEW
Calibration Of Instruments Using LabVIEWCalibration Of Instruments Using LabVIEW
Calibration Of Instruments Using LabVIEW
 
Supernova
SupernovaSupernova
Supernova
 
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
⭐⭐⭐⭐⭐ EJERCICIOS PROPUESTOS SD + MSA (2do Parcial)
 
automated guided vechiles
automated guided vechilesautomated guided vechiles
automated guided vechiles
 
role of IRC in transportation development in india
role of IRC in transportation development in indiarole of IRC in transportation development in india
role of IRC in transportation development in india
 
Extra curricular activities and its importance
Extra curricular activities and its importanceExtra curricular activities and its importance
Extra curricular activities and its importance
 
Lesson 1 navigating lab view
Lesson 1   navigating lab viewLesson 1   navigating lab view
Lesson 1 navigating lab view
 
Virtual instrumentation
Virtual instrumentationVirtual instrumentation
Virtual instrumentation
 
Varactor diode or varicap diode working and applications
Varactor diode or varicap diode working and applicationsVaractor diode or varicap diode working and applications
Varactor diode or varicap diode working and applications
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
 

Similar to Labview material

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 hoursArihant Jain
 
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 hoursconquista2011
 
Lesson_1-4.ppt
Lesson_1-4.pptLesson_1-4.ppt
Lesson_1-4.ppt
MudassarRafiq4
 
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptxUnit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
promethiusshinkura
 
Flexo Image Analysis System
Flexo Image Analysis SystemFlexo Image Analysis System
Flexo Image Analysis System
Qualityengineeringassociate
 
222066369 clad-study-guide
222066369 clad-study-guide222066369 clad-study-guide
222066369 clad-study-guide
homeworkping9
 
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav AcharyaUnit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
AchSulav
 
Labview Introduction
Labview IntroductionLabview Introduction
Labview IntroductionRashmi
 
UNIT 1 Computer Aided Design.pptx
UNIT 1 Computer Aided Design.pptxUNIT 1 Computer Aided Design.pptx
UNIT 1 Computer Aided Design.pptx
Aditya Dhobale
 
Labview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRLLabview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRL
Mohammad Sabouri
 
Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming
Mujeeb UR Rahman
 
Labview.ppt
Labview.pptLabview.ppt
Labview.ppt
TITANIUMALFREDO
 
NIS LabView
NIS LabViewNIS LabView
NIS LabView
Kashyap Shah
 
OUTPUT AND INPUT DEVICES.pptx
OUTPUT AND INPUT DEVICES.pptxOUTPUT AND INPUT DEVICES.pptx
OUTPUT AND INPUT DEVICES.pptx
TeirseKlose
 
MultiSim.pptx
MultiSim.pptxMultiSim.pptx
MultiSim.pptx
SRAVANIP22
 
Sakshi ppt
Sakshi pptSakshi ppt
Sakshi ppt
Ashish Kumar
 
Lab view introduction
Lab view introductionLab view introduction
Lab view introductionVishwasJangra
 
Tool management system
Tool management systemTool management system
Tool management system
Andre Jordaan
 
A046010104
A046010104A046010104
A046010104
ijceronline
 
38180007 Sarish Wadkar.pptx
38180007 Sarish Wadkar.pptx38180007 Sarish Wadkar.pptx
38180007 Sarish Wadkar.pptx
BKushal1
 

Similar to Labview material (20)

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
 
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
 
Lesson_1-4.ppt
Lesson_1-4.pptLesson_1-4.ppt
Lesson_1-4.ppt
 
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptxUnit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
Unit 3 Sensor and Instrumentation _Graphical programming techniques.pptx
 
Flexo Image Analysis System
Flexo Image Analysis SystemFlexo Image Analysis System
Flexo Image Analysis System
 
222066369 clad-study-guide
222066369 clad-study-guide222066369 clad-study-guide
222066369 clad-study-guide
 
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav AcharyaUnit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
Unit 2 Basic Computer Organization and Computer Peripherals By Sulav Acharya
 
Labview Introduction
Labview IntroductionLabview Introduction
Labview Introduction
 
UNIT 1 Computer Aided Design.pptx
UNIT 1 Computer Aided Design.pptxUNIT 1 Computer Aided Design.pptx
UNIT 1 Computer Aided Design.pptx
 
Labview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRLLabview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRL
 
Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming
 
Labview.ppt
Labview.pptLabview.ppt
Labview.ppt
 
NIS LabView
NIS LabViewNIS LabView
NIS LabView
 
OUTPUT AND INPUT DEVICES.pptx
OUTPUT AND INPUT DEVICES.pptxOUTPUT AND INPUT DEVICES.pptx
OUTPUT AND INPUT DEVICES.pptx
 
MultiSim.pptx
MultiSim.pptxMultiSim.pptx
MultiSim.pptx
 
Sakshi ppt
Sakshi pptSakshi ppt
Sakshi ppt
 
Lab view introduction
Lab view introductionLab view introduction
Lab view introduction
 
Tool management system
Tool management systemTool management system
Tool management system
 
A046010104
A046010104A046010104
A046010104
 
38180007 Sarish Wadkar.pptx
38180007 Sarish Wadkar.pptx38180007 Sarish Wadkar.pptx
38180007 Sarish Wadkar.pptx
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

Labview material

  • 2. Features > Uses Graphic Symbols > Created by National Instruments > Virtual Instruments (VIs) > Extensive Library of VIs
  • 3. Virtual Instrumentation Applications • Design – Signal and Image Processing – Embedded System Programming • (PC, DSP, FPGA, Microcontroller) – Simulation and Prototyping – And more… • Control – Automatic Controls and Dynamic Systems – Mechatronics and Robotics – And more… • Measurements – Circuits and Electronics – Measurements and Instrumentation – And more… Design Prototype Deploy A single graphical development platform
  • 4. The NI Approach – Integrated Hardware Platforms High-Speed Digitizers High-Resolution Digitizers and DMMs Multifunction Data Acquisition Dynamic Signal Acquisition Digital I/OInstrument Control Counter/ Timers Machine Vision Motion Control Distributed I/O and Embedded Control Laptop PC PDADesktop PCPXI Modular Instrumentation Signal Conditioning and Switching Unit Under Test
  • 5. Each VI has 2 Windows Front Panel • User Interface (UI) – Controls = Inputs – Indicators = Outputs Block Diagram • Graphical Code – Data travels on wires from controls through functions to indicators – Blocks execute by Dataflow LabVIEW Programs Are Called Virtual Instruments (VIs)
  • 6.
  • 7.
  • 8. Express VIs, VIs and Functions • Express VIs: interactive VIs with configurable dialog page • Standard VIs: modularized VIs customized by wiring • Functions: fundamental operating elements of LabVIEW; no front panel or block diagram Express VIExpress VI Standard VIStandard VI FunctionFunction
  • 10. Front Panel Toolbar > Run / Broken Run > Continuous Run > Abort Execution > Pause / Continue > Font Ring > Alignment Ring > Distribution Ring
  • 11.
  • 12. Run Button Continuous Run Button Abort Execution Execution Highlighting Button Additional Buttons on the Diagram Toolbar Status Toolbar Retain Wire Values Button Step Function Buttons
  • 13. Block Diagram Toolbar Additional: > Highlight Execution > Step Into > Step Over > Step Out > Warning Indicator
  • 14.
  • 15. Run Button Continuous Run Button Abort Execution Pause/Continue Button Text Settings Align Objects Distribute Objects Reorder Resize front panel objects Execution Highlighting Button Step Into Button Step Over Button Step Out Button Additional Buttons on the Diagram Toolbar Status Toolbar
  • 17. • Recommended: Automatic Selection Tool • Tools to operate and modify both front panel and block diagram objects Operating Tool Positioning/Resizing Tool Labeling Tool Wiring Tool Tools Palette Automatic Selection Tool Automatically chooses among the following tools:
  • 18. Operating Tool Positioning/Resizing Tool Labeling Tool Wiring Tool Shortcut Menu Tool • Floating Palette • Used to operate and modify front panel and block diagram objects. Scrolling Tool Breakpoint Tool Probe Tool Color Copy Tool Coloring Tool Tools Palette Automatic Selection Tool
  • 19.
  • 20.
  • 21. Controls and Functions Palettes Controls Palette (Front Panel Window) Functions Palette (Block Diagram Window)
  • 24. VI Main Components > Front Panel - Controls - Indicators > Block Diagram - Nodes - Terminals - Wires > Icon/Connector
  • 25. Block Diagram Features > Control Terminals - Thick Borders > Indicator Terminals - Thin Borders
  • 26.
  • 27. • Block diagram executes dependent on the flow of data; block diagram does NOT execute left to right • Node executes when data is available to ALL input terminals • Nodes supply data to all output terminals when done Dataflow Programming
  • 28.
  • 29. Block Diagram Features Colors: Number – Orange Boolean – Green Integer – Blue String - Pink Wire Type: Thin – Scalar Thick – 1D Array Double – 2D Array

Editor's Notes

  1. LabVIEW 7.0 introduced a new type of subVI called Express VIs. These are interactive VIs that have a configuration dialog box that allows the user to customize the functionality of the Express VI. LabVIEW then generates a subVI based on these settings. Standard VIs are VIs (consisting of a front panel and a block diagram) that are used within another VI. Functions are the building blocks of all VIs. Functions do not have a front panel or a block diagram.
  2. Click the Run button to run the VI. While the VI runs, the Run button appears with a black arrow if the VI is a top-level VI, meaning it has no callers and therefore is not a subVI. Click the Continuous Run button to run the VI until you abort or pause it. You also can click the button again to disable continuous running. While the VI runs, the Abort Execution button appears. Click this button to stop the VI immediately. Note: Avoid using the Abort Execution button to stop a VI. Either let the VI complete its data flow or design a method to stop the VI programmatically. By doing so, the VI is at a known state. For example, place a button on the front panel that stops the VI when you click it. Click the Pause button to pause a running VI. When you click the Pause button, LabVIEW highlights on the block diagram the location where you paused execution. Click the Pause button again to continue running the VI. Select the Text Settings pull-down menu to change the font settings for the VI, including size, style, and color. Select The Align Objects pull-down menu to align objects along axes, including vertical, top edge, left, and so on. Select the Distribute Objects pull-down menu to space objects evenly, including gaps, compression, and so on. Select the Resize Objects pull-down menu to change the width and height of front panel objects.
  3. If automatic tool selection is enabled and you move the cursor over objects on the front panel or block diagram, LabVIEW automatically selects the corresponding tool from the Tools palette. Toggle automatic tool selection by clicking the Automatic Tool Selection button in the Tools palette. Use the Operating tool to change the values of a control or select the text within a control. Use the Positioning tool to select, move, or resize objects. The Positioning tool changes shape when it moves over a corner of a resizable object. Use the Labeling tool to edit text and create free labels. The Labeling tool changes to a cursor when you create free labels. Use the Wiring tool to wire objects together on the block diagram.
  4. Use the Controls palette to place controls and indicators on the front panel. The Controls palette is available only on the front panel. Select Window»Show Controls Palette or right-click the front panel workspace to display the Controls palette. You also can display the Controls palette by right-clicking an open area on the front panel. Tack down the Controls palette by clicking the pushpin on the top left corner of the palette. Use the Functions palette, to build the block diagram. The Functions palette is available only on the block diagram. Select Window»Show Functions Palette or right-click the block diagram workspace to display the Functions palette. You also can display the Functions palette by right-clicking an open area on the block diagram. Tack down the Functions palette by clicking the pushpin on the top left corner of the palette.
  5. LabVIEW follows a dataflow model for running VIs. A block diagram node executes when all its inputs are available. When a node completes execution, it supplies data to its output terminals and passes the output data to the next node in the dataflow path. Visual Basic, C++, JAVA, and most other text-based programming languages follow a control flow model of program execution. In control flow, the sequential order of program elements determines the execution order of a program. Consider the block diagram above. It adds two numbers and then subtracts 50.0 from the result of the addition. In this case, the block diagram executes from left to right, not because the objects are placed in that order, but because one of the inputs of the Subtract function is not valid until the Add function has finished executing and passed the data to the Subtract function. Remember that a node executes only when data are available at all of its input terminals, and it supplies data to its output terminals only when it finishes execution. In the code to the right, consider which code segment would execute first—the Add, Random Number, or Divide function. You cannot know because inputs to the Add and Divide functions are available at the same time, and the Random Number function has no inputs. In a situation where one code segment must execute before another, and no data dependency exists between the functions, use a Sequence structure to force the order of execution.