LabVIEW
-
Upload
esys-india-malegaon -
Category
Education
-
view
2.238 -
download
5
Transcript of LabVIEW
![Page 1: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/1.jpg)
LabVIEWfor
Instrumentation & Control System
A Presentation on
Mr. SAJID NAEEMM.SC – Electronics (UOP)PG-DEP (C-DAC)
![Page 2: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/2.jpg)
Contents
• Introduction to LabVIEW• LabVIEW Software Overview• Data Acquisition System• Instrumentation in LabVIEW• Control System in LabVIEW• Examples• Advantages• Applications• References
![Page 3: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/3.jpg)
Introduction to
![Page 4: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/4.jpg)
LabVIEW = Laboratory + Virtual Instrument Engineering Workbench
. Lab VIEW is a graphical programming language that uses icons instead of lines of text to create programs.
. LabVIEW program called Virtual Instrument produced by National Instruments in 1988.
. LabVIEW is a much loved tool of the scientist and engineer.
. Jeff Kodosky is the “Father of LabVIEW”.
![Page 5: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/5.jpg)
Virtual Instruments:
. Lab VIEW programs are called virtual instruments, or VIs, because their appearance and operation imitate physical instruments, such as oscilloscopes and multimeters etc.
. After build the user interface, add code using VIs and structures to control the front panel objects. The block diagram contains this code.
![Page 6: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/6.jpg)
LabVIEW Software: Overview
![Page 7: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/7.jpg)
VI Front Panel:
![Page 8: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/8.jpg)
VI Block Diagram:
![Page 9: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/9.jpg)
Controls and Functions Palettes:
![Page 10: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/10.jpg)
Tools Palette:
![Page 11: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/11.jpg)
Status Toolbar:
![Page 12: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/12.jpg)
Creating VI:
![Page 13: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/13.jpg)
Terminals:
![Page 14: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/14.jpg)
Wiring Tips:
![Page 15: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/15.jpg)
Basic wires used in block diagramsand corresponding types:
.Each wire has different style or color, depending on the data type that flows through the wire:
![Page 16: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/16.jpg)
Controls & Indicators:
![Page 17: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/17.jpg)
Functions for Signals:
![Page 18: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/18.jpg)
Help Options:
![Page 19: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/19.jpg)
Basic Examples : LabVIEW is written on graphical structure.
While in LabVIEW summation is a function and it is represent by following symbol.
In LabVIEW, such mathematical and logical functions are represented graphically.
![Page 20: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/20.jpg)
Add and multiply two given numbers and display the results
![Page 21: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/21.jpg)
Converting ºC to ºF
°F = (1.8 * °C) + 32
Control
Indicator
![Page 22: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/22.jpg)
Introduction to DAQ Card
![Page 23: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/23.jpg)
DAQ System
![Page 24: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/24.jpg)
The building blocks of a DAQ system:
1. Transducer: A device that converts a physical phenomenon such as light, temperature, pressure, or sound into a measurable electrical signal such as voltage or current.
2. Signal: The output of the transducer.3. Signal conditioning: Hardware that you can connect
to the DAQ device to make the signal suitable for measurement or to improve accuracy or reduce noise.
4. DAQ hardware: Hardware you use to acquire, measure, and analyze data.
5. Software: NI application software is designed to help you easily design and program your measurement and control application (LABVIEW).
![Page 25: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/25.jpg)
Types of Data Acquisition & Control Devices:
![Page 26: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/26.jpg)
DAQ Device Properties:
DAQ devices have four standard elements:
1. Analog input (AI)2. Analog output (AO)3. Digital I/O (DIO)4. Counter/Timers
![Page 27: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/27.jpg)
Feature of DAQ 6009:
. Eight 14-bit analog inputs.
. 12 digital I/O lines.
. 2 analog outputs.
. 1 counter.
Analog Digital
1
32
17
16
![Page 28: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/28.jpg)
How to Select DAQ Device & Accessories:
1. Open the Labview program, in the Block Diagram select functions, express input then select the DAQ Assistant icon.
![Page 29: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/29.jpg)
2. Select “Analog Input” so as to input your analog data to the computer and Labview.
![Page 30: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/30.jpg)
3. We have 16 physical input channels from ai0 to ai15, select a channel like ai0.
![Page 31: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/31.jpg)
4. Select your input voltage setup
![Page 32: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/32.jpg)
5. Now make the connections and select test then Run to see the input voltage.
![Page 33: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/33.jpg)
Example
![Page 34: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/34.jpg)
Result in Block Diagram:
Temperature ( oC) = Vout * (100 oC/V)
Convert from Dynamic Data
![Page 35: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/35.jpg)
Result in Front Panel (heating)
XY Graph
Result in Front Panel (cooling)
XY Graph
![Page 36: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/36.jpg)
Practical Set Up Temperature Measurement
LM35
Thermistor
PT100
![Page 37: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/37.jpg)
Instrumentation Lab
Virtual InstrumentationLab
Instrumentation in LabVIEW
![Page 38: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/38.jpg)
Industrial Control Panel
LabVIEW Control Panel
Control System in LabVIEW
![Page 39: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/39.jpg)
Virtual System
Control System
Control System in LabVIEW
![Page 40: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/40.jpg)
LabVIEW in Robotics:
![Page 41: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/41.jpg)
LabVIEW interfacing to External Peripherals:
![Page 42: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/42.jpg)
Advantages of LabVIEW
. Easy to learn, use, maintain, and upgrade
. One tool for design, prototyping and deployment . Multidisciplinary use (Instr. Elect. Control…)
. Multiplatform (Windows, Mac OS, Linux, RTOSs)
. Multicore-ready design and support for different hardware acceleration technologies.(DSP, FPGA…)
. Ability to solve and execute complex algorithms in real time.
.
![Page 43: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/43.jpg)
![Page 44: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/44.jpg)
![Page 45: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/45.jpg)
![Page 46: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/46.jpg)
Applications of LabView in Various Industries
. Instrumentation
. Process Control
. Electronics
. Communication
. Biomedical
. Robotics
. Image Processing
. Research…………………
![Page 47: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/47.jpg)
LabView in Industries:
![Page 48: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/48.jpg)
References:
•www.ni.com•www. forums.ni.com•www.labviewwiki.orgBooks:•LabVIEW Data Acquisition Basics Manual•LabVIEW for Data Acquisition by Bruce Mihura•LabVIEW based Advanced Instrumentation Systems•LabVIEW for Everyone by Jim Kring
![Page 49: LabVIEW](https://reader033.fdocuments.in/reader033/viewer/2022042714/554a2f28b4c90520578b503c/html5/thumbnails/49.jpg)