Labview

Solo disponible en BuenasTareas
  • Páginas : 4 (895 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2010
Leer documento completo
Vista previa del texto
Instrument Interfacing with LabVIEW

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)

VirtualInstrumentation

Stand Alone Instrument

PC Based Instrument

Vendor Defined

User Defined

Key Elements of Virtual Instruments

Acquisition
INSTRUMENT

Analysis
Calculate

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.

Programming Evolution

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 Programming
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:
•...
tracking img