introducere in labview

8
1. Introducere in LABVIEW LabVIEW Este o abordare revoluţionară a ingineriei software: este un mediu de programare grafică. Oferă flexibilitatea unui limbaj de programare puternic, fără ca utilizatorul să scrie măcar un rând de cod-program.Oferă avantajele semnificative ale unui mediu multitasking, putând rula simultan mai multeinstrumente virtuale sau instanţe ale acestora. Fluxul de date schiţat în diagrama funcţională specific implicit şi operaţiile ce se execute simultan. Având un design modular, există posibilitateaca orice instrument virtual deja creat să poată deveni o componentă a alteia.Compilatorul integrat generează un cod executabil optimizat, pe 32 de biţi, cu viteza de rulare comparabilă cu un program C/C++ compilat. LabVIEW este un mediu de programare utilizat mai ales pentru realizarea măsurătorilor si monitorizarea unor procese automatizate. Mediul LabVIEW conţine mai multe biblioteci de funcţii predefinite pentru achizitia, prelucrarea, afişarea şi transmiterea datelor. Programele realizate în LabVIEW se numesc instrumente virtuale (Visual Instruments - VIs), la baza acestora stând conceptele de modularizare şi ierarhizare arborescentă. Când se proiectează şi se implementează un VI, trebuie să se ţină cont de natura modular a acestuia : să poată fi utilizatatât ca program principal cât şi ca subrutină în componenţa unui alt VI. Un VI folosit la realizarea unui alt VI se numeşte sub VI, având rolul unei subrutine. Prin crearea şi utilizarea de sub VI la realizarea altor VI, utilizatorul defineşte ierarhii de VI. Bibliotecile aferente conţin funcţii-sistem puternice, axate pe următoarele domenii:-achiziţie de date şi control ( drivere

Upload: enterica-ba

Post on 23-Sep-2015

9 views

Category:

Documents


2 download

DESCRIPTION

Este prezentata introducerea in LABVIEW

TRANSCRIPT

1. Introducere in LABVIEW

LabVIEW Este o abordare revoluionar a ingineriei software: este un mediu de programare grafic. Ofer flexibilitatea unui limbaj de programare puternic, fr ca utilizatorul s scrie mcarun rnd decod-program.Ofer avantajele semnificative ale unui mediu multitasking, putnd rula simultan mai multeinstrumente virtuale sau instane ale acestora. Fluxul de date schiat n diagrama funcional specific implicit i operaiile ce se execute simultan. Avnd un design modular, exist posibilitateaca orice instrument virtual deja creat s poat deveni o component a alteia.Compilatorul integrat genereaz un cod executabil optimizat, pe 32 de bii, cu viteza de rulare comparabil cu un program C/C++ compilat. LabVIEW este un mediu de programare utilizat mai ales pentru realizarea msurtorilor si monitorizarea unor procese automatizate. Mediul LabVIEW conine mai multe biblioteci de funciipredefinite pentru achizitia, prelucrarea, afiarea i transmiterea datelor.Programele realizate n LabVIEW se numesc instrumente virtuale (Visual Instruments - VIs), labazaacestorastndconceptele demodularizare i ierarhizare arborescent. Cnd se proiecteaz i se implementeaz un VI, trebuie s se in cont de natura modular a acestuia : s poat fi utilizatatt ca program principal ct i ca subrutin n componena unui alt VI. Un VI folosit la realizarea unui alt VI se numete sub VI, avnd rolul unei subrutine. Prin crearea i utilizarea de sub VI la realizarea altor VI, utilizatorul definete ierarhii de VI.Bibliotecile aferente conin funcii-sistem puternice, axate pe urmtoarele domenii:-achiziie de date i control ( drivere pentru dispozitive I/O i automate programabile, regulatoarenumerice, dispozitive de nregistrare /vizualizare)-control dispozitive ( GPIB, VXI,RS-232,CAMAC)-analiz de date (evaluri statistice, elemente de algebra liniar, funciidecalculpentrudomeniul timp i frecven, filtre numerice) etc.

Schema electrica, cablaj, componenteSchema electrica

Cablaj:

Componente: circuit 7406 2 rezistente 220 2 LED-uri 2 relee 4 micro-switch

Aplicatie comanda localaAplicatia de comanda locala permite comandarea LED-urilor si a releelor prin intermediul placii de achizitie. Tot prin aceasta aplicatie se poate face achizitie de date de la micro-switch-urile montate pe placuta de test. front panel block diagram2. Aplicatie client - server:Aplicatia de comanda la distanta este alcatuita din doua programe in LabView. Unul dintre acestea va purta numele de Client, fiind acela care va rula pe computerul la care se va conecta placa de achizitie, la care va fi contectata placuta de test. Celalalt program ce va purta numele de Server va fi cel care va rula pe un alt computer si prin intermediul caruia vom putea comanda placuta de test de la client. Pentru ca acest lucru sa fie posibil este necesara conectarea clientului la server prin intermediul ip-ului server-ului, iar programele sa ruleze simultan.Client: front panel

block diagram

Server:

front panel

block diagram