11
Cap. 1. Notiuni introductive in Mediul de Programare Labview Pag.  | 1 NOTIUNI INTRODUCTIVE. ELEMENTE DE CONTROL SI INDICATOARE. PALETA DE CONTROALE SI DE UNELTE. ELEMENTE DE CONTROL SI INDICATOARE PENTRU VALORI SCALARE. SCOPUL CURSULUI  Prezentarea mediului de programare LabVIEW;  Prezentarea elementelor de control si indicatoare;   Prezentarea paletelor de controale, unelte și funcții.  CONȚINUTUL CURSULUI 1.1 NOTIUNI INTRODUCTIVE 1.1.1 Lansarea mediului de programare graficaLabVIE W 1.1.2 Deschiderea unei noi aplicatii 1.1.3 Ferestrele principale ale unei aplicatii 1.1.4 Elemente de control si indicatoare 1.1.5 Paleta de controale 1.1.6 Dispunerea elementelor pe panou 1.1.7 Paleta de unelte 1.1.8 Elemente de control si indicatoare pentru valori scalare 1.1.9 Terminalele elementelor 1.2 BIBLIOGRAFIE 1.3 CONCLUZII 1.4 TEST DE AUTOEVALUARE

Curs1 ISV Fin

Embed Size (px)

Citation preview

Page 1: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 1/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 1 

NOTIUNI INTRODUCTIVE. ELEMENTE DE CONTROL SI INDICATOARE.

PALETA DE CONTROALE SI DE UNELTE. ELEMENTE DE CONTROL SI

INDICATOARE PENTRU VALORI SCALARE.

SCOPUL CURSULUI

  Prezentarea mediului de programare LabVIEW;

  Prezentarea elementelor de control si indicatoare; 

 

Prezentarea paletelor de controale, unelte și funcții. 

CONȚINUTUL CURSULUI

1.1  NOTIUNI INTRODUCTIVE

1.1.1  Lansarea mediului de programare graficaLabVIEW

1.1.2  Deschiderea unei noi aplicatii

1.1.3  Ferestrele principale ale unei aplicatii

1.1.4 

Elemente de control si indicatoare

1.1.5  Paleta de controale

1.1.6  Dispunerea elementelor pe panou

1.1.7  Paleta de unelte

1.1.8  Elemente de control si indicatoare pentru valori scalare

1.1.9  Terminalele elementelor

1.2  BIBLIOGRAFIE

1.3 

CONCLUZII

1.4  TEST DE AUTOEVALUARE

Page 2: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 2/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 2 

1.1. 

NOTIUNI INTRODUCTIVE

1.1.1. 

Lansarea mediului de programare grafica LabVIEW

Pentru a lansa mediul de programare grafica LabVIEW, efectuati urmatorii pasi:

LabVIEW  poate fi de asemenea lansat si alegand din meniul Programs  optiunea National

Instruments, apoi alegand din submeniul LabVIEW 6.1 optiunea LabVIEW.

Figura 2

  apasati butonul

Start, aflat in coltul

stanga-jos al

ecranului;

  dupa deschiderea

meniului, prin

desfasurarea

acestuia in sus,

deplasati cursorul

mouse-uluideasupra optiunii

Programs;

  asteptati

deschiderea unui

submeniu, prin

desfasurare in

dreapta si in sus,

deplasati cursorul

mouse-ului

deasupra optiunii

National Figura 1

Page 3: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 3/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 3 

Dupa lansare, asteptati pana la aparitia ferestrei introductive.

Figura 3

1.1.2. Deschiderea unei noi aplicatii

Aplicatiile (programele) realizate in LabVIEW  poarta denumirea de Instrumente

Virtuale (in engleza, Virtual Instruments, prescurtat VI). Denumirea provine de la faptul ca,

in primele sale versiuni, LabVIEW a fost strict dedicat pentru realizarea unor programe de

monitorizare a proceselor. Programele respective inlocuiau o serie de aparate si instrumente

electronice - de unde si motto-ul corporatiei National Instruments: The software is the

instrument  – primind astfel denumirea de Instrumente Virtuale 

La aparitia ferestrei introductive LabVIEW, apasati butonul New VI pentru a deschide

o noua aplicatie (figura3). Dupa apasarea butonului New VI, se vor deschide cele doua

ferestre principale ale unei noi aplicatii LabVIEW.

Figura 4

Page 4: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 4/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 4 

1.1.3. Ferestrele principale ale unei aplicatii

O aplicatie (program) LabVIEW  contine doua ferestre principale, fereatra panou  si

fereastra diagrama. Panoul reprezinta interfata grafica cu utilizatorul, fereastra pe care utilizatorul o va vedea atunci cand

va accesa aplicatia realizata. Prin intermediul elementelor de pe panou, aplicatia primeste datele de intrare si

afiseaza apoi datele de iesire ce au rezultat in urma rularii. 

Figura5

Diagrama este fereastra in care programatorul descrie algoritmul dupa care aplicatia

va efectua calculele si rationamentele necesare pentru prelucrarea informatiilor. Inmajoritatea cazurilor, dupa ce programatorul a realizat o aplicatie si a livrat-o unui utilizator,

acesta din urma nu mai are acces la diagrama

Figura 6

Page 5: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 5/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 5 

1.1.4. Elemente de control si indicatoare

Elementele de control sunt acele componente ale panoului prin intermediul carora

utilizatorul poate transmite date de intrare  catre program.

Elementele indicatoare sunt acele componente ale panoului prin intermediul carora

programul afiseaza datele de iesire calculate in urma rularii sale.

1.1.5. Paleta de controale

Paleta de controale este o fereastra ce poate apare doar atunci cand se lucreaza in cadrul

panoului  si contine sub-palete cu elemente de control si indicatoare  de diverse tipuri.

Afisarea paletei de controale se poate efectua in doua moduri:

  apasand butonul din dreapta al mouse-ului atunci cand cursorul acestuia este intr-o

zona libera a panoului;

  selectand, din meniul Windows, comanda Show Controls Palette 

Figura 7

In primul caz, sub-paletele se deschid automat atunci cand cursorul mouse-ului trece

pe deasupra lor iar paleta ramane vizibila doar pana la selectarea unui element. In al doilea

caz, o sub-paleta se deschide (inlocuind paleta de controale) doar cand se face un click pe

simbolul sau. Paleta ramane vizibila si dupa selectarea unui element.

Figura 8

Page 6: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 6/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 6 

1.1.6. Dispunerea elementelor pe panou

1. Dispunerea unui element de control sau indicator  pe panou  incepe cu selectarea

elementului dorit din paleta de controale.

2. Dupa selectarea elementului, se deplaseaza cursorul mouse-ului pana in pozitia de pepanou in care se doreste dispunerea. Atat timp cat cursorul mouse-ului este deplasat pe

panou, elementul va fi reprezentat doar prin conturul sau si al etichetei.

Cand se ajunge in pozitia dorita, se face click cu unul dintre butoanele mouse-ului.

3. Se realizeaza astfel dispunerea elementului pe panou, cu o eticheta implicita care intra

automat in modul de editare. Se poate incepe imediat introducerea textului dorit in eticheta.

4. Daca introducerea textului dorit in eticheta nu s-a efectuat imediat dupa dispunerea

elementului pe panou si eticheta implicita a iesit din modul de editare, se poate reveni in

acest mod prin selectarea uneltei de editare texte  si apoi printr-un click pe etichetarespectiva.

Figura 9

EXERCITIU 

Din sub-paleta Numeric a paletei de controale, dispuneti pe panou un element de tipul

Vertical Pointer Slide si un element de tipul Meter.

Figura 10

Page 7: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 7/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 7 

1.1.7. Paleta de unelte

Paleta de unelte  este o fereastra ce poate apare atat in cadrul panoului  cat si al

diagramei.

Afisarea paletei de controale se poate efectua selectand, din meniul Windows, comanda

Show Tools Palette. 

Cele mai importante unelte din aceasta paleta sunt acelea pentru:

Figura 11

Afisarea "temporara" a paletei de unelte intr-o forma simplificata poate fi efectuata

tinand apasata tasta Shift  si apasand apoi butonul drept al mouse-ului.

Paleta va deveni vizibila doar pana in momentul selectarii uneia dintre uneltele sale.

Activarea optiunii Automatic Tool Selection (LED-ul verde al

paletei de unelte) conduce la selectarea automata a unei unelte, in

functie de contextul in care se afla aplicatia si de pozitia cursorului

mouse-ului in raport cu componentele din panou sau diagrama.

Page 8: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 8/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 8 

EXERCITII 

  Cu unealta de selectare, deplasati cele doua elemente dispuse anterior pe panou

(click pe element, apoi deplasati mouse-ul tinand butonul stang apasat)

Observati diferenta dintre a face click chiar pe element (acesta se misca impreuna cu

eticheta sa) si a face click pe eticheta (eticheta se deplaseaza in raport cu elementul)  Cu aceeasi unealta, modificati dimensiunile elementelor:

1. Pozitionati cursorul mouse-ului pe un colt al elementului, astfel incat in cele patru

colturi ale acestuia sa apara simboluri de forma unui echer dublu

2. Apasati butonul stang si deplasati mouse-ul tinand butonul apasat. Observati

aparitia unui indicator galben cu dimensiunile elementului.

Figura 12

  Selectati ambele elemente trasand cu mouse-ul un dreptunghi imaginar care sa le

includa pe acestea (click intr-o zona libera a panoului, apoi deplasati mouse-ul tinand

butonul apasat: pe ecran va apare un dreptunghi cu linie intrerupta)

  Selectati un element, apoi apasati tasta Delete: elementul va fi sters. Pentru a anula

comanda, apasati combinatia de taste Ctrl + Z (Undo)   Cu unealta de operare, modificati valorile celor doua elemente tragand cu mouse-ul

de cursorul potentiometrului sau de acul indicatorului. 

  Cu aceeasi unealta sau cu cea de editare a textelor, modificati valorile de la capetele

de scara ale elementelor. 

  Selectati unealta de deplasare a imaginii si exersati lucrul cu aceasta. 

  Activati optiunea Automatic Tool Selection a paletei de uneltesi observati modul in

care uneltele de selectare, de operare si de editare a textelor se activeaza atunci cand

mouse-ul este deasupra unui element, a cursorului sau acului acestuia sau deasupra

scalei sau etichetei elementului. 

  Cu optiunea Automatic Tool Selection dezactivata, atat in panou cat si in diagrama,

observati modul in care sunt selectate diverse unelte atunci cand se apasa tastele

Space sau Tab. 

Page 9: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 9/11

Page 10: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 10/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 10 

1.1.9. Terminalele elementelor

Atunci cand un element de control sau indicator este dispus in panou, in diagrama

este inserat automat un simbol, numit terminal, ce va reprezenta elementul respectiv in

cadrul fluxului de date. Terminalele elementelor se diferentiaza prin culoare, in functie de

tipul marimii scalare: 

  portocaliu pentru valori numerice reale

  verde pentru valori booleene

  roz pentru valori alfanumerice (string)

De remarcat faptul ca:

  terminalele elementelor de control au contur gros si o sageata neagra mica in

partea dreapta

  terminalele elementelor indicatoare au contur subtire si o sageata neagra

mica in partea stanga 

Figura 16

EXERCITII 

  Identificati in diagrama terminalele elementelor pe care le-ati dispus pe panou.

 

In diagrama, folosind unealta de selectare, deplasati terminalele elementelor ca in

figura de mai sus.

Page 11: Curs1 ISV Fin

8/15/2019 Curs1 ISV Fin

http://slidepdf.com/reader/full/curs1-isv-fin 11/11

Cap. 1. Notiuni introductive in Mediul de Programare Labview

P a g .  | 11 

1.2.  BIBLIOGRAFIE

  M. Munteanu, B. Logofatu, R. Lincke; Aplicatii de Instrumentatie Virtuala - LabVIEW;

Ed. CREDIS, Bucuresti, 2000

  L. Arsenoiu,T. Savu,A. Szuder; Bazele programarii in LabVIEW, Ed. PrinTech, Bucuresti,

1999  F. Cottet,O. Ciobanu; Bazele programarii in LabVIEW, Ed. MatrixRom, Bucuresti, 1998

  Oprea, C., Barz, Cr., Elemente de inginerie electrică, reglarea automată şi

automatizări, Editura Risoprint, Cluj Napoca, 2011. 

1.3.  CONCLUZII

  necesitatea cunoaşterii mediului de programare LabVIEW; 

  necesitatea cunoaşterii utilizarii instrumentelor de programare.

1.4. 

TEST DE AUTOEVALUARE

Programele LabVIEW sunt formate din 3 parti (ferestre)

 Corect  Incorect

Definirea datelor de intrare in cadrul programului se numesc Indicator .

 Corect  Incorect

Paleta Functions apare in cadrul ferestrei Bloc Diagram.

 Corect  IncorectAutomatic Tool Selection conduce la selectarea automata a unei unelte.

Corect  Incorect

Terminalul portocaliu este pentru valori numerice reale

Corect  Incorect