lecture handout by mohd. ayub khan
TRANSCRIPT
• LabVIEW stands for-laboratory virtual instrument engineering workbench.
• LabVIEW is a graphical programming language.
•LabVIEW introduces the concept of Data Flow and Data
Dependancy, the order of execution is controlled not by sequential instruction execution as with traditional programming techniques.
.
PC, Mac, Linux, Sun
LabVIEW Everywhere
Networked I/O
PC Boards
Workstation
Handheld
Embedded(FPGA)
Industrial Computer (PXI)
Wireless
Sensor
Tektronix Open Windows Oscilloscopes
• Widely used in manufacturing units for precision and testing
• Widely used for measurement
• Used in biomedical applications
• Used in automobiles,research , food processing and other industries.
HOW WE CAN WORK
NodesWires
ControlTerminals
Block DiagramFront PanelIndicator Terminals
Creating a VI Block Diagram
Simple Data Acquisition
Complete Convert C to F.vi, then create Thermometer.vi.
Top 10 Reasons to Use LabVIEW for Acquiring Data and
Processing Signals
1. Work Faster With Graphical Approach.
2. Take Measurement From Any Sensor or Any Bus.
3. Get started with open and run examples.
4. Measure in Minutes with Express Functions.
5. Call Advanced Analysis Libraries with One Click.
6. Create a Professional User Interface in Seconds.
7. Log Data and Generate Reports in One Easy Step.
8. Distribute Stand-Alone Applications.
9. Do More with a Flexible, Scalable Software Platform.
10. Collaborate and Develop with a Worldwide Community of Engineers.
Summary
• Virtual instruments (VIs) have three main parts — the front panel, the block diagram, and the icon and connector pane
• The front panel is the user interface of a LabVIEW program and the block diagram is the executable code
• The block diagram contains the graphical source code composed of nodes, terminals, and wires
• Place controls (inputs) and indicators (outputs) in the front panel window
Summary• Use the Operating tool to manipulate panel objects. Use the
Positioning tool to select, move, and resize panel objects. Use the Wiring tool to connect diagram objects
• Control terminals have thicker borders than indicator terminals
• Wiring is the mechanism to control dataflow and produce LabVIEW programs
• Various debugging tools and options available such as setting probes and breakpoints, execution highlighting, and single stepping
Some Applications of LabView INDUSTRIAL SOLUTION
PROCESS CONTROL
TESTING MACHINE
MACHINE PROGRAMMING
DATA ACQUISITION
Measurement of Temperature by LM35
Pulse Rate Measurement
LIE DETECTOR
Weight Sorter
Weight Sorter
Car Barrier
GaS Detection
Subvi LOC1/LOC2
Medicine Despencer
Medicine Despencer
RPM Measurement of Motor
Why we used LabVIEW in Research & Learning
Why we used LabVIEW in Research & Learning
• Create a richer learning experience with hands on project-based learning
• Increase performance with multicore programming• Measure in minutes with tight I/O connectivity• Use multiple models of computation to solve problem • Analyze signals with built-in math and signal processing functions• Explore your measurements by visualizing your signals• Graphical system design decreases development time • Save time incorporating Labview with courseware and educational
resources• Collaborate and develop with a worldwide community of engineers
Q&A