Documente Academic
Documente Profesional
Documente Cultură
Exemplu de panou
4
Programarea Calculatoarelor 1 - Algoritmi
La deschiderea unui nou Instrument Virtual, se deschid cele două ferestre, panoul
frontal (fereastra cu fundal gri) și diagrama (fereastra cu fundal alb) (figura 1.4).
5
Programarea Calculatoarelor 1 - Algoritmi
Panoul frontal reprezintă interfața cu utilizatorul în care se vor defini toate elementele de
intrare și ieșire ale aplicației. Pentru a specifica valorile coeficienților ecuației de gradul
al II-lea a, b și c, pe panoul frontal al aplicaţiei, se dispun trei elemente de control, de
tipul numeric, de tipul Horizontal Pointer Slide (click dreapta mouse în panoul frontal
din paleta de elemente de control se selectează meniul Modern submeniul
Numeric Numeric control Horizontal Pointer Slide) (figura 1.5). Ținând buton
mouse apăsat pe elementul Horizontal Pointer Slide, se deplasează elementul
selectat într-o zonă disponibilă de pe panoul frontal și apoi se eliberează butonul
mouse-ului. Se redenumește elementul de control introdus în panou cu titlul „a” (click
mouse în eticheta elementului de control de tip numeric și de la tastatură se introduce
textul corespunzător).
6
Programarea Calculatoarelor 1 - Algoritmi
7
Programarea Calculatoarelor 1 - Algoritmi
Pentru ca valorile numerice să fie cuprinse în intervalul [-10, 10], se selectează din
meniul contextual al elementelor Horizontal Pointer Slide opțiunea Data Entry, apoi se
debifează opțiunea Use Default Limits din fereastra care se deschide și se
completează valorile Maximum, Minimum și Increment conform figurii de mai jos.
8
Programarea Calculatoarelor 1 - Algoritmi
eticheta Label „X1” respectiv „ X2” (click dreapta mouse în panoul frontal din paleta
de elemente de control se selectează meniul Modern submeniul Numeric
Numeric indicator) (figura 1.10).
Panoul aplicației pentru rezolvarea unei ecuații de gradul al II-lea va arăta ca în figura
de mai jos (figura 1.12).
9
Programarea Calculatoarelor 1 - Algoritmi
(1.1)
√
(1.2)
√
(1.3)
Pentru a calcula valoarea lui Delta, se calculează mai întâi valoarea b2. Pentru aceasta
se introduce în diagramă funcția Multiplay (click dreapta mouse în diagramă, din
Paleta de funcții se selectează meniul Programing Numeric Multiplay) și se
efectuează legăturile corespunzătoare (figura 1.14)
11
Programarea Calculatoarelor 1 - Algoritmi
Implicit, funcția Compound Arithmetic are disponibile două terminale de intrare, ceea
ce ar permite calculul a două valori numerice. Pentru calculul a trei termeni, se
dimensionează funcția și Compound Arithmetic astfel încât aceasta să aibă trei
terminale de intrare. Pentru aceasta se deplasează cursorul mouse-lui pe laturile
orizontale ale funcției astfel încât acesta să ia forma și se deplasează până când
funcția Compound Arithmetic va avea trei terminale de intrare (figura 1.16).
12
Programarea Calculatoarelor 1 - Algoritmi
Se calculează valoarea lui Delta ca fiind diferența dintre valarea b2 și produsul 4ac
conform relației 1.1, cu funcția Subtract, disponibilă în Paleta de funcții, în meniul
Numeric (figura 1.18).
Dacă valoarea Delta va fi mai mare decât zero, ecuația de gradul al II-lea are soluții
reale. Se compară valoarea Delta cu valoarea zero prin intermediul funcției Grater or
Equat to 0?, disponibilă în paleta de funcții, în meniul Comparison (figura 1.19).
Instrumentul virtual va semnaliza prin aprinderea unui Round LED de culoare roșie
dacă ecuația de gradul al II-lea nu are soluții reale. Elementul indicator boolean Round
LED va avea culoarea verde dacă ecuația are soluții reale.
13
Programarea Calculatoarelor 1 - Algoritmi
calcula produsul dintre constanta numerică cu valoarea doi și valoarea coeficientului a),
Divide (pentru a calcula raportul dintre suma dintre valoarea –b și valoarea radical din
delta și produsul 2a). Se efectuează legăturile corespunzătoare iar valoarea obținută la
terminalul de ieșire al funcției Divide se trimite la terminalul de intrare al elementului
indicator numeric denumit „X2”(figura 1.21).
Rularea aplicației
Pentru rularea aplicației, în panoul frontal, se specifică valorile coeficienților a b și c prin
intermediul elementelor de control numerice de tipul Horizontal Pointer Slide, fie de la
cursorul elementelor, fie introducând valori în display-ul digital al acestora.
15
Programarea Calculatoarelor 1 - Algoritmi
Prin apăsarea butonului Abort Execution din bara de utilitare este oprită forțat rularea
continuă a aplicației (figura 1.24).
16
Programarea Calculatoarelor 1 - Algoritmi
17
Programarea Calculatoarelor 1 - Algoritmi
Oprirea temporară a rulării aplicației se poate realiza prin apăsarea butonului Pause din
bara de utilitare a panoului frontal sau din bara de utilitare a diagramei aplicației (figura
1.26).
18
Programarea Calculatoarelor 1 - Algoritmi
Salvarea aplicației
Salvarea aplicație se poate realiza din meniul File al panoului frontal sau al diagramei
selectând opțiunea Save … (salvează VI-ul curent) sau selectând Save as … (salvează
VI-ul curent sub alt nume) (figura 1.27).
19