Project Done By Shekhar C. Chaudhari Under the Guidance of Shri. Suresh Kumar A. Praveen Kumar.
Overview :• The language • Building an Application • FrontPanel • Source Diagram • • • • • Programming For Instruments:Signal Generator (Marconi 2031) Network Analyzer (HP 8714C) Spectrum Analyzer (HP 8590L) Vector Voltmeter (HP 8508A)
Stand Alone Instrument
PC Based Instrument
Key Elements of Virtual Instruments
PresentationUser Interface Hard Copy File I/O
Signal Routing and Conditioning
DAQ Boards IEEE488 (GPIB) VXI RS-232
Format Trigger Control
Interprocess Communication Networking
What is it?•Laboratory Virtual Instrument Engineering Workbench. •Development environment for the G language. •Produced by National Instruments for all major operating systems. •Originally developed for communicationwith lab devices. •A really useful tool.
What is NI LabVIEW ?
• Fast development with interactive configuration and programming • Easy interface with real –world I/O, measurement analysis, anddata presentation
Why use LabVIEW? • Easy to Learn - Intuitive. • Easy to Use. • No Syntax. • Source code reads like schematic. • Speed of development. • Ready made controls for many instruments. •As versatile as text-based languages.
The G Language :
• Completely graphical programming language. • Source code is a diagram of nodes and wires.
• Data travelsalong wires. • Flow of data controls execution. Not flow of code! • Position on diagram is irrelevant
Dataflow NOT Codeflow • Block diagram executes dependent on the flow ofdata; block diagram does execute left to right • Node executes when data is available to ALL input terminals • Nodes supply data to all output terminals when done
Building an Application: