Noțiuni introductive și prezentare Labview

Curs
9.5/10 (4 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 25 în total
Cuvinte : 6883
Mărime: 1.21MB (arhivat)
Publicat de: Leontina Achim
Puncte necesare: 0

Extras din curs

.Noțiuni introductive și componentele generale.

În general, termenul de "Instrument Virtual" se foloseşte cu referire la un instrument de măsură sau de automatizare simulat printr-un program şi se realizează pe baza unui software, un program de simulare şi a unui element hardware, compus din module de prelucrare a semnalelor şi plăci de achiziţie de date.

Denumirea provine de la faptul că, în primele sale versiuni, LabVIEW a fost strict dedicat pentru realizarea unor programe de monitorizare a proceselor. Programele respective înlocuiau o serie de aparate şi instrumente electronice, primind, astfel, numele de Instrumente Virtuale. Acestea înlocuiesc instrumentele de măsură clasice, sunt de sine stătătoare, mult mai flexibile, fiind suficientă o modificare a programului pentru a reproduce un alt instrument, cu acelaşi sistem fizic. În mediul de programare grafică oferit de LabVIEW, instrumentul virtual defineşte un modul software, un program, ce constă dintr-o interfaţă cu utilizatorul, panoul frontal (ce simulează intuitiv partea din faţă a instrumentului clasic) şi un program de tip schemă-bloc (o diagramă, accesibilă numai programatorului).

Panoul frontal este interfaţa dinspre utilizator a instrumentului virtual şi elementul de bază al programelor elaborate în LabVIEW deoarece cu ajutorul său se realizează introducerea sau extragerea datelor în/din mediul de programare. În panoul frontal, comenzile care implică intervenţia utilizatorului sunt în foarte mare măsură simplificate, fiind preferate elementele de comandă şi afişare grafice, denumite controale sau indicatoare. Controalele reprezintă intrările în instrumentul virtual, cele care introduc datele, iar ieşirile, cele care comunică operatorului datele rezultate din proces, poartă numele de indicatoare (elemente de afişare). Controalele au diferite aspecte, precum: butoane, întrerupătoare, comutatoare, cursoare, cadrane etc., fiecărui tip corespunzându-i un element dintr-un instrument clasic.

Figura 1.Exemple de controale

În LabVIEW pot fi tratate structuri de date de la simple până la foarte complexe, valori numerice, şiruri de texte, grafice etc. La indicatoare, aceste structuri de date gestionate de program îşi stabilesc singure forma optimă a reprezentării datelor pe care le primesc.

Întrările şi ieşirile de date sunt duble, fiind destinate atât operatorului, cât şi programului, iar distincţia între controale şi indicatoare nu este rigidă, deşi unele sunt exclusiv elemente de afişare, iar altele de comandă.

Diagrama bloc însoţeşte panoul frontal şi poate fi imaginată ca fiind un cod sursă, aşa cum este cunoscut în limbajele de programare clasice. Componentele sale reprezintă nodurile programului, precum structurile de decizie, operatorii matematici, funcţiile de prelucrare logice etc. Între componente, legăturile se realizează prin fire (wire) care descriu fluxul de date în interiorul instrumentului virtual creat de program.

Figura 2. Exemplu de diagramă bloc

Diagrama bloc reprezintă, de fapt, o schemă prin care programatorul descrie algoritmul după care aplicaţia va efectua calculele şi raţionamentele necesare pentru preluarea şi prelucrarea informaţiilor. În majoritatea cazurilor, după ce programatorul a realizat o aplicaţie şi a livrat-o unui utilizator, acesta din urmă nu mai are acces la diagramă, aşa cum utilizatorii altor programe nu au acces la codul sursă al acestora.

Conectorul este elementul care transformă un instrument virtual într-un obiect pentru a fi folosit ulterior ca pe o subrutină în diagrama bloc a altor instrumente virtuale.Atunci când un element de control sau indicator este dispus în panou, în diagrama bloc este inserat automat un simbol specific, numit terminal, care va reprezenta elementul respectiv în cadrul

fluxului de date. Terminalele elementelor se diferenţiază prin culoare, în funcţie de tipul mărimii scalare: portocaliu pentru valori numerice reale, verde pentru valori booleene şi roz pentru valori alfanumerice (string).

Figura 3. Exemple de terminale (dreapta) Fig. 4. Paleta de controale

ale elementelor de control (stânga)

Paleta de controale este o fereastră (Figura 4) ce apare doar atunci când se lucrează în cadrul panoului şi contine sub-palete cu elemente de control şi indicatoare de diverse tipuri, precum: Numeric, Boolean, String&Path, Array&Cluster, List&Table, Graph etc.

Afişarea paletei de controale se poate efectua în două moduri: apăsând butonul din dreapta al mouse-ului atunci când cursorul acestuia se află într-o zonă liberă a panoului sau, selectând din meniul Windows comanda Show Controls Palette. În primul caz, sub-paletele se deschid automat atunci când cursorul mouse-ului trece pe deasupra lor iar paleta rămâne vizibilă doar până la selectarea unui element. În al doilea caz, o sub-paletă se deschide (înlocuind paleta de controale) atunci când se apasă cu mouse-ul pe simbolul său. Paleta rămâne vizibilă şi după selectarea unui element.

Dispunerea unui element de control sau indicator pe panou începe cu selectarea elementului dorit din paleta de controale, apoi se deplasează cursorul mouse-ului până în poziţia de pe panou în care se doreşte dispunerea, iar elementul primeşte o etichetă implicită care intră automat în modul de editare. Textul afişat de etichetă poate fi modificat imediat pentru a fi mai sugestiv.

Preview document

Noțiuni introductive și prezentare Labview - Pagina 1
Noțiuni introductive și prezentare Labview - Pagina 2
Noțiuni introductive și prezentare Labview - Pagina 3
Noțiuni introductive și prezentare Labview - Pagina 4
Noțiuni introductive și prezentare Labview - Pagina 5
Noțiuni introductive și prezentare Labview - Pagina 6
Noțiuni introductive și prezentare Labview - Pagina 7
Noțiuni introductive și prezentare Labview - Pagina 8
Noțiuni introductive și prezentare Labview - Pagina 9
Noțiuni introductive și prezentare Labview - Pagina 10
Noțiuni introductive și prezentare Labview - Pagina 11
Noțiuni introductive și prezentare Labview - Pagina 12
Noțiuni introductive și prezentare Labview - Pagina 13
Noțiuni introductive și prezentare Labview - Pagina 14
Noțiuni introductive și prezentare Labview - Pagina 15
Noțiuni introductive și prezentare Labview - Pagina 16
Noțiuni introductive și prezentare Labview - Pagina 17
Noțiuni introductive și prezentare Labview - Pagina 18
Noțiuni introductive și prezentare Labview - Pagina 19
Noțiuni introductive și prezentare Labview - Pagina 20
Noțiuni introductive și prezentare Labview - Pagina 21
Noțiuni introductive și prezentare Labview - Pagina 22
Noțiuni introductive și prezentare Labview - Pagina 23
Noțiuni introductive și prezentare Labview - Pagina 24
Noțiuni introductive și prezentare Labview - Pagina 25

Conținut arhivă zip

  • Notiuni Introductive si Prezentare Labview.doc

Alții au mai descărcat și

Sisteme convenționale pentru reglarea proceselor continue

Capitolul 2 Sisteme Conventionale pentru Reglarea Proceselor Continue Rezumat: In acest capitol sunt tratate aspecte legate de metodologia...

Teoria Sistemelor

Reprezentarea Sistemelor Dinamice Liniare Multivariabile prin Matrice de Transfer 1. Matricea de transfer; legatura cu reprezentarile de tip...

Reprezentarea Informațiilor cu Obiecte

Informatiile pe care le reprezentam în memoria calculatorului sunt rareori atât de simple precum culorile sau literele. În general, dorim sa...

Sistemele Informatice

1.1. Contextul actual La sfârsitul secolului al XX-lea si începutul secolului al XXI-lea, clientii, concurenta si schimbarea au creat o noua lume a...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Optimizarea Conducerii Autovehiculelor

Titlul acestui subcapitol sugereaza utilizarea unor tehnici si a unor sisteme de conducere de tipul celor mentionate în primul capitol care sa...

Arhitectura modelului OSI(ISO)

ARHITECTURA MODELULUI OSI/ISO Modelul ISO/OSI (International Standards Organization / Open Systems Interconnection) este o arhitectura de retea...

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Aplicații de Stocare a Datelor în LabVIEW

I. STRUCTURA GENERALÃ A UNUI SISTEM DE MONITORIZARE A MEDIULUI Pentru adoptarea unor mãsuri corecte de control al poluãrii si de refacere a...

Ai nevoie de altceva?