+ All Categories
Home > Documents > LabVIEW - Departamentul de Automatică și Informatică...

LabVIEW - Departamentul de Automatică și Informatică...

Date post: 30-Dec-2019
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
29
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
Transcript
Page 1: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 2: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 3: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

DEMONSTRATION

B. Deschiderea unui VI

Page 4: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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.

Page 5: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 6: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 7: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 8: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 9: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 10: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 11: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 12: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 13: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 14: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 15: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 16: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 17: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 18: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 19: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 20: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 21: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 22: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 23: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 24: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 25: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 26: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 27: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 28: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

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

Page 29: LabVIEW - Departamentul de Automatică și Informatică ...shiva.pub.ro/new/wp-content/uploads/2013/05/L1-LabVIEW.pdf · Contract POSDRU/90/2.1/S/60390: „Stagii de practică și

DEMONSTRATION

I. Crearea unui VI simplu

Diagrama Bloc

Panoul Frontal


Recommended