Cuprins:
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
LabVIEW
A. Instrumente Virtuale (VIs) B. Deschiderea unui VI C. Elemente componente ale
unui VI D. Panoul Frontal E. Diagrama Bloc
F. Controale/comenzi si functii G. Selectarea/Utilizarea unui instrument (tool) H. Flux de date I. Crearea unui VI simplu
1
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
A. Instrumente Virtuale (VIs)
LabVIEW – limbaj grafic de programare care permite dezvoltarea de aplicaţii utilizând pictograme.
Aspectul si operatiile unui VI imita instrumente fizice precum osciloscoape sau multimetre digitale.
2
Instrumente Virtuale (VI) – Un program, o aplicatie LabVIEW
DEMONSTRATION
B. Deschiderea unui VI
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
C. Elementele componente ale unui VI VI-urile in LabVIEW sunt constituite cu ajutorul a trei componente: 1. Panoul Frontal 2. Diagrama bloc 3. Iconite/Panoul
Conectorilor
4
Sfat util: Prin apasarea <Ctrl>-T putem vedea panoul
frontal si diagrama bloc
in paralel in acelasi timp.
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
C. Elemente componente ale unui VI – Panoul Frontal
Pentru a constui panoul frontal vom folosi: • Controale/comenzi (intrari)
• Indicatori (iesiri)
5
Panoul Frontal – Interfata VI-ului cu utilizatorul
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
C. Elemente componente ale unui VI – Diagrama Bloc
Obiecte de pe panoul frontal apar ca
terminalele/obiecte in diagrama bloc.
6
Diagrama bloc – Contine sub forma grafica codurile sursa ce ajuta la realizarea unui VI
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
C. Elemente componente ale unui VI – Iconite/Panoul Conector • Iconita: reprezentarea grafica a unui VI • Panoul Conector: mapeaza intrarile si iesirile unui VI
Icon Connector Pane
7
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul Frontal – Paleta Controale/Comenzi • Conține controalele/comenzile și indicatorii ce se utilizează pentru a crea panoul frontal. • Accesul de la panoul frontal, prin selectarea
View»Controls Palette.
8
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul frontal – Bara de instrumente
9
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul frontal – Controale & Indicatori
• Controale − Butoane, contacte, cadrane și alte dispozitive de intrare − Simuleaza dispozitive/instrumente de intrare și furnizeaza date
pentru diagrama bloc a VI-ului • Indicatori
− Grafice, LED-uri și alte afișaje − Simuleaza dispozitive/instrumente de ieșire si afiseaza datele
procesate sau achizitionate.
10
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul frontal – Controale/Indicatori numerici
Tipul de date numeric poate reprezenta atat variabile intregi cat si variabile reale.
Indicator Numeric
Control/Comanda Numerica
Butoane incrementare / decrementare
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul frontal – Controale/Indicatori booleene
• Tipul de date boolean reprezintă date care au doua stari, cum ar fi adevărat și fals sau On și Off • Utilizați controale și indicatorii booleene pentru a initializa și
a afișa valori booleene (adevărat sau fals) • Obiectele booleene simuleaza switch-uri, butoane si LED-uri
12
Control Boolean
Indicator Boolean
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Front Panel – Meniu de comenzi rapide
• Toate obiectele din LabVIEW au asociate meniurile de comenzi rapide. • Pe măsură ce creați un VI,
utilizați elementele din meniu de comenzi rapide pentru a schimba aspectul sau comportamentul obiectelor din panoul frontal diagrama bloc. • Pentru a accesa meniul de
comenzi rapide, faceți clic dreapta pe obiect.
13
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Panoul Frontal – Accesarea proprietatilor unui obiect • Clic-dreapta pe un obiect
de pe panoul frontal și selectați Properties. • Opțiunile disponibile în
caseta de dialog a proprietăților sunt similare cu opțiunile disponibile in meniul de comenzi rapide pentru acel obiect.
14
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
D. Front Panel – Configurarea multipla a obiectelor
• Se selecteaza mai multe obiecte pentru a configura simultan proprietăți comune.
15
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagarma Bloc
Biagrama bloc include urmatoarele obiecte:
• Obiecte/Terminale • Functii • Constante • Structuri • Fire
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc – Paleta functii
Paleta contine functiile, constante si variabile ce pot fi utilizate pentru crearea diagramei bloc a unui VI.
17
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc – Bara de instrumente
18
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Block Diagram – Obiecte/Terminale
• Obiectele/Terminale sunt: − Infatisarea obiectelor din panoul frontal sub forma de schema
bloc. − Porturi de intrare și de ieșire, care asigura schimbul de
informații între panoul frontal și diagrama bloc. • Modificarea tipului de vedere al unui terminal se poate
realiza prin selectarea View as Icon din Context Meniu.
19
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Block Diagram – Obiecte/Terminale
20
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Block Diagram – Noduri
• Obiecte in cadrul diagramei bloc ce dispun de intrari si/sau iesiri si executa operatii atunci cand VI-ul este rulat. • Nodurile pot fi functii sau structuri.
21
Noduri
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc – Noduri functionale
• Elemente operationale fundamentale in cadrul LabVIEW • Apartin diagramei bloc si dispun de panoul de conexiuni. • Se disting printr-un iconita colorata in galben si un simbol.
22
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc - Fire
• Realizeaza transferul datelor între obiecte din diagrama bloc. • Fire au diferite culori, stiluri, si grosimi, in functie de tipurile de
date ce transporta. • Un fir rupt apare ca o linie punctată negru, cu un X roșu în
mijloc.
23
Scalar 1D Array 2D Array
DBL Numeric Integer Numeric String
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc – Sfaturi utile fire
• Prin apasarea <Ctrl>-B putem sterge toate firele rupte. • Prin click dreapta si selectarea Clean Up Wire se poate
realiza aranjarea firelor intr-o maniera eleganta.
24
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
E. Diagrama bloc – Sfaturi utile fire
25
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
F. Controale/comenzi si functii
Găsiți controale/comenzi si funcții folosind butonul Search/Căutare din cadrul paletei Functions.
26
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
G. Selectarea/Utilizarea unui instrument (tool) • Crearea, modificarea și depanarea unui VI se
realizeaza folosind instrumentele oferite de LabVIEW. • Un instrument este un mod de funcționare special
al cursorul mouse-ului. • Modul de operare al cursorului corespunde
icoanei instrumentul selectat. • Când utilizați Instrumentul de selecție automată,
LabVIEW alege singur instrumentul necesar bazandu-se pe locația curentă a mouse-ului.
27
Contract POSDRU/90/2.1/S/60390: „Stagii de practică și consiliere vocațională pentru elevi, în vederea facilitării integrării lor ulterioare pe piața muncii” 1
H. Flux de date
LabVIEW foloseste urmatorul flux de date pentru rularea unui VI. • Un nod se execută numai atunci când sunt disponibile toate date
de la toate terminalele de intrare. • Un nod furnizează date la terminalele de ieșire numai atunci
când nodul a terminat executia.
28
DEMONSTRATION
I. Crearea unui VI simplu
Diagrama Bloc
Panoul Frontal