Sunteți pe pagina 1din 36

LABVIEW -Notiuni de baza-

Un instrument virtual este un modul de program realizat sub forma grafica pentru a se apropia cat mai mult de un instrument fizic. O aplicatie in LabVIEW poate fi descrisa sumar ca fiind compusa din doua parti distincte (ferestre), conectate intre ele: 1.PANEL-fereastra panou cu instrumente virtuale; 2.DIAGRAM-fereastra diagrama care afiseaza programul propriu-zis al aplicatiei. Fereastra diagrama este realizata sub forma unei diagrame de fluxuri de date cu simboluri si legaturi intre simboluri. Ferestrele pot fi salvate: cu nume.vi (fereastra panou) si nume.vi Diagram (ferastra diagrama). Observatie: La salvarea aplicatiei salvati fisierele cu extensia vi pentru a permite identificarea usor. FEREASTRA PANOU Fereastra panou este o interfata interactiva care cuprinde reprezentari grafice pentru butoane, cursoare, comutatoare, grafice, etc. Aceste reprezentari sunt asemanatoare cu cele ale instrumentelor reale. FEREASTRA DIAGRAMA Fereastra diagrama contine functiile instrumentului virtual. Programarea unei aplicatii in LabVIEW se face pe principiul fluxului de date utilizand limbajul grafic G. Simbolurile grafice sunt legate intre ele ca intr-o schema bloc. Aceasta schema bloc constituie programul aplicatiei. PROGRAMARE MODULARA O aplicatie LabVIEW este un modul de program poate fi executat sau poate fi inclus intr-o aplicatie. Daca o parte a unei aplicatii este realizata si testata, ea poate constitui un modul cu functii bine definite. Fiecare modul are variabile proprii de intrare si iesire. ELEMENTE SPECIFICE Ferestrele din LabVIEW contin: 1. Fereastra panou:-nume -meniu -simbol grafic de identificare -bara cu instrumente grafice (Run, Run Continuosly, Stop, Pause, Font, Align Objects, Distribute Objects, Reorder) 2. Fereastra diagrama:-nume -meniu -simbol grafic de identificare -bara cu instrumente grafice (Run, Run Continuosly, Stop, Pause, Highlight Execution, StartSimple Stepping, Step out, Font, Align Objects, Distrbute Objects, Reorder). In fereastra panou pot fi activate doua ferestre: -Controls- contine simboluri grafice pentru butoane, grafice, etc. -Tools- contine instrumente de lucru (Operate Value, Position/Size/Select, Edit Text, Conect Wire, Object Popup, Scroll Window, Set/Clear Breakpoint, Probe Data, Get Colour, Set Colour). In fereastra diagrama pot fi activate doua ferestre: -functions- contine functii specifice -tools

Aplicatie Ohm.vi
Save Pentru realizarea unei aplicatii este necesara parcurgerea a trei etape: I -realizarea interfetei utilizator (fereastra panou) II realizarea programului (fereastra diagrama) III executarea programului

I.

II.

1. Selectati Controls/Numeric/Dial si plasati simbolul grafic in fereastra panou. Tastati numele butonului de reglaj TENSIUNE. 2. Selectati Controls/Numeric/Horizontal Pointer Slide.NUME: REZISTOR 3. Selectati Controls/Numeric/Meter.NUME:VOLTMETRU 4. Selectati Controls/Numeric/Meter.NUME:AMPERMETRU 1. Selectati Functions/Numeric/Divide si plasati simbolul in fereastra diagrama 2. Plasati simbolurile din fereastra diagrama

3. Realizati urmatoarele conexiuni: Tensiune-Voltmetru Tensiune-Intrare x divide Rezistor-Intrare y divide Iesire x/y divide-Ampermetru

III. Executati programul Executare poate fi realizata in varianta simpla-sageata mica sau in varianta continuasageti in cerc. In cazul variantei continue, se poate interveni in timp real pentru modificarea valorilor de intrare. SUCCES!!!

IMBUNATATIREA APLICATIEI 1. Selectati Tools/Position si redimensionati instrumentele virtuale 2.

3. Aplasati instrumentele in fereastra panou


4. Aliniati instrumentele (bara cu instrumente de lucru) 5.

6. Deplasati cursorul deasupra unui instrument virtual si click dreapta Show/Digital Display

7.

8. Modificati fontul

9. Deplasati cursorul deasupra Digital Display si selectati Format&Precision. Introduceti 5


zecimale dupa virgula. Redimensionati Digital Display

10. Modificati limitele de reglaj ale rezistentei Tools/Operate Value; Tools/Edit Text

11. Modificati tipul scalei-click dreapta Scale/Style; Scale/Marker/Spacing

12. Modificati aplicati pentru a tine cont de variatia rezistentei de temperatura.

NU UITATI SA SALVATI APLICATIA!!! APLICATIA 1. Imaginati-va ca avem un senzor pentru temperatura si un senzor pentru volum si ca dorim sa citim valorile marimilor specifice. Pentru a simula masurarea temperaturii si a volumului cu ajutorul senzorilor este necesara transformarea marimilor respective in tensiune. 1. Deschideti o noua fereastra panou prin selectare File/New. Daca sunt inchise toate aplicatiile, selecteaza New VI din fereastra de dialog LabVIEW. 2. Selecteaza Controls/Numeric/Tank si amplaseaza simbolul grafic pe panou. 3. Scrie Volum in casuta de editare pentru eticheta. 4. Schimba scala-valoarea maxima=1000. Se poate utiliza: Tools/Operate Value Tools/Edit Text Valorile intermediare se modifica automat. 5. Selecteaza Controls/Numeric/Thermometer si amplaseaza simbolul grafic pe panou. 6. Selecteaza Window/Tile Left And Right. In partea stanga se afla fereastra panou, inpartea dreapta se afla fereastra diagrama. 7. Click in fereastra diagrama. Apare Functions. OBS.: Daca paleta cu functii nu este vizibila, selecteaza Window/Show Functions Palette. 8. Amplaseaza din functii urmatoarele obiecte: Functions/Select a VI Activity/Process Monitor.vi (simuleaza citirea temperaturii si volumului cu ajutorul senzorilor). -Functions/Numeric/Random Number Generator -Functions/Numeric/Multiply Ai nevoie de 2; pentru aceasta repeti pasul anterior, sau Control+C Control+V dupa ce este selectat. -Functions/Numeric/Constant Introdu valoarea 10 pentru constanta. 9. Pentru a vedea intrarile si iesirile functiilor utilizate, selecteaza ShowHelp din meniul Help si deplaseaza-te cu mouse-ul pe functii. 10. Foloseste Conect Wire pentru a realiza conexiunile
TERMOMETRU

VOLUM 10 10

11. Salveaza File/Save/Temp&Vol.vi 12.Priveste sageata pentru rularea programului. Daca este completa, totul este in regula. Daca este rupta, ceva este gresit. Verifica in fereastra diagrama. 13. Inchide aplicatia.

APLICATIA 2 1. Deschide aplicatia Temp&Vol.vi 2. Selecteaza File/VI Properties/ Documentation In fereastra care apare scrie: Aceasta aplicatie-VI simuleaza citirea temperaturii si volumului cu ajutorul traductoarelor.

3. Click dreapta pe bazinul Tank si selecteaza >>Description and tip. Volumul se citeste
in litri. 4. Click dreapta pe termometru >>Description and tip. Temperatura se citeste in grade. 5. Show Help.Close

APLICATIA 3. Crearea unui Icon si conectori. Pentru a folosi un instrument virtual, trebuie creata o icoana/icon care sa reprezinte diagrama fa de alte VI-uri si trebuie conectori pentru a putea face conexiuni la intrare si iesire. Icoana poate fi o pictura sau un text. 1. Deschide Temp&Vol.vi. 2. Click dreapta pe icon (colt dreapta sus sub butoanele de dimensionare fereastra) si selecteaza Edit Icon. Selectarea se poate face si cu dublu click.

3. Sterge icoana existenta. Deseneaza un termometru, un bazin si textul dorit cu ajutorul instrumentelor de lucru din partea stanga.

4. Selecteaza OK, icoana va apare in coltul din dreapta sus. 5. Defineste conectorii. Click dreapta pe Icon>>Show Conector. Programul LabVIEW selecteaza numarul conectorilor in functie de numarul controalelor si indicatoarelor din fereastra panou. Deoarece sunt 2 obiecte in fereastra panou, sunt selectate 2 casute.

6. Click dreapta pe conector si selecteaza Rotate 90 Degrees. Pozitia conectorului se schimba cu 90 de grade . 7. Adauga terminalele la conector. a) Selecteaza o casuta. Forma cursorului se schimba si casuta devine neagra. Click pe termometru. Culoare casutei se schimba, semn ca a fost executata conexiunea. b) Click pe cealalta casuta + Click pe bazin. Ambele conexiuni au fost executate.

8. Salveaza aplicatia. Acum aceasta aplicatie este completa si poate fi folosita ca subprogram (subVI) in alta aplicatie. Icoana reprezinta acum instrumentul virtual, iar cele doua terminale de iesirevolumul si temperatura.

APLICATIA 4 Utilizarea instrumentului virtual realizat ca subVI 1. Deschide o noua aplicatie File>>New. 2. Selecteaza Controls>>Boolean>>Horizontal toogle Switch . Eticheta: Volum 3. Scrie in stanga butonului Litri, iar in dreapta Galoni (Tools>>Edit Text) 4. Selecteaza un aparat indicator Controls>>Numeric>>Meter. Eticheta:Volum bazin.

5. Modifica valoarea maxima 1000. Aceasta se poate realiza cu Operate Value sau cu Edit Text. 6. Redimensioneaza aparatul indicator Tools/Size prin selectare si tragere de colt. 7. Deschide fereastra diagrama Window>>Show Diagram

8. Foloseste aplicatia anterioara Functions>>Select a VI


pozitioneaza iconul in diagrama. 9. Amplaseaza din functii urmatoarele: -Functions>>Numeric>>Numeric Constant -Functions>>Numeric>>Divide
3.785

. Deschide aplicatia si

(valoare: 3,785)

-Functions>>Comparison>>Selectfunctie care selecteaza afisarea in litri sau in galoni a volumului, in functie de pozitia comutatorului (TRUE/FALSE)

3.785 VOLUM VOLUM BAZIN

10. Salveaza aplicatia nume.vi si ruleaza schimband comutatorul pentru exprimarea volumului in litri sau in galoni.

APLICATIA 5. In aceasta activitate vom examina transferul datelor in fereastra diagrama. 1. Selecteaza Tools>>Probe Data si amplaseaza simbolul pe iesirea din sub VI, iesirea din divizor si intrarea in indicaorul de volum.

2. Ruleaza programul selectand comutatorul pe pozitia litri sau galoni. 3. Ferestrele Probe se pot muta in fereastra panou.

4. Inchide ferestrele Probe din coltul dreapta sus. 5. Activeaza in fereastra diagram butonul Highlight Execution din bara de instrumente. Acesta va deveni luminos.

6. Ruleaza aplicatia cu comutatorul pe litri si apoi pe galoni, urmarind fluxul de date.

7. Pentru a executa un singur pas, se poate folosi butonul Start Single Stepping.

APLICATIA 6 Obiectiv: Creare VI pentru a introduce informatiile necesare privind operatorul, data si ora cand s-au efectuat masurarile intr-un proces. 1. Deschide o noua aplicatie.

2. Selecteaza Controls>>String>>String Control 3. Selecteaza Controls>>String>>String Indicator


4. Selecteaza Controls>>Boolean>>Dialog Button Panoul de control va fi urmatorul: 5. Construieste urmatoarea diagrama:

6. Selecteaza Functions>>Structures>>While Loop 7. Selecteaza Functions>>Boolean>>Not


8. Efectueaza conexiunile

9. Creaza un icon
10. Click dreapta pe icon si show connector.

11. Click dreapta Conector>>Patterns si alege

12. Click dreapta Conector>>Flip Horrizontal

13.Executa conexiunile

14.Salveaza aplicatia operator.vi 15.Acum poti personaliza aplicatia -click dreapta pe icon

Vi setup Vi Properties

16.Redimensioneaza fereastra panou astfel incat sa fie vizibile dispozitivele de control si butonul pentru continuarea activitatii 1)-Deschide o noua aplicatie 2)-Selecteaza Controls>>Graph>>Waveform Chart si amplaseaza graficul pe panou; nume-temperatura

3)-Seteaza scara in domeniul 70-90 4)-Click dreapta pe grafic Show-dezactiveaza Legend -activeaza Palette 5)-Selecteaza Controls>>String>>Strig Indicator (3) a) nume operator b) data c) ora 6)-In fereastra diagrama Functions>>structures>>Sequence 7)-Functions>>Time&Dialog>>Get Date/Time String amplaseaza in cadrul structurii secventiale 8)-Functions>>Select a VI>>Activity>>Operator utilizam aplicatia anterioara 9)-Functions>>Boolean>>Boolean Constant

10)-Click dreapta pe structura secventiala

Add Frame After

11)Amplaseaza in noua structura o bucla While din Functions>>Structures>>While Loop


1 [0..1]

12)Functions>>Select VI>>Activity>>Temp&Vol (aplicatia din laboratorul precedent) 13)Pentru a efectua citirea datelor la un interval de timp dorit, se introduce o intarziere fata de timpul de 1ms- valoare initiala Functions>>Time&Dialog>>Wait Until Next ms Multiple Numeric>>Constant 500 14)In fereastra panou amplaseaza un buton STOP Controls>>Boolean>>Stop 15)-In fereastra diagrama amplaseaza un inversor Functions>>Boolean>>Not 16)-Executa conexiunile 17)-Salveaza aplicatia Demo.vi 18)-Ruleaza aplicatia

- stri - scope -sweep 1. Deschide aplicatia LabVIEW\Examples\General\Graphs\Charts.llb 2. Ruleaza aplicatia

APLICATIA 7. Vizualizarea tipurilor de grafice:

Strip chart-functioneaza ca un inregistrator cu hartie. Valorile noi sunt inregistrate in partea dreapta, iar vechile valori se deplaseaza la stanga Scope chart-functioneaza ca un osciloscop. Valorile citite se deplaseaza de la stanga la dreapta. Cand se ajunge la marginea din dreapta, operatia se reia. Sweep chart-functioneaza ca un osciloscop, cu observatia ca vechile valori nu sunt sterse decat dupa aparitia noilor valori. Acest lucru este indicat de o bara verticala care se deplaseaza de la stanga la dreapta. 3. Opreste aplicatia.

APLICATIA 8. Utilizarea buclei While. Se vor vizualiza in timp real numerele generate de generatorul de numere aleator.

1. Deschide o noua aplicatie. 2. Amplaseaza in fereastra panou urmatoarele: a) Controls>>Boolean>>Vertical Switch b) Controls>>Numeric>>Knob - Intarziere c) Controls>>Graph>>Waveform Chart Aleator 3. Click dreapta pe grafic Show>>Legend Show >>Palette Show>> Digital Display Show>>Scrollbar 4. Redimensioneaza scala (0-1) 5. Redimensioneaza scala la butonul de intarziere (0-2000)

6. 7. 8. 9.

In fereastra diagrama selecteaza si amplaseaza o bucla While Selecteaza generatorul de numere aleatoare Functions>>Numeric>>Random Number Selecteaza Functions>>Time&Dialog>>Wait Until Next Realizeaza conexiunile

10. Salveaza aplicatia Numar aleator.vi 11. Ruleaza aplicatia 12. Modifica pozitia comutatorului logic 13. Modifica intarzierea 14. Sterge graficul (click dreapta>>Data Operations>>Clear Chart) 15. Ruleaza aplicatia 16. Foloseste bara de deplasare pe orizontala pentru a observa valorile anterioare 17. Modifica diagrama astfel incat citirea sa se realizeze la fiecare 5 minute

APLICATIA 11. 1. Deschide o noua aplicatie 2. Pe panou amplaseaza un grafic Controls>>Graph>>Waveform Chart - nume: Medie 3. Modifica limitele intre 0-12

4. In fereastra diagrama utilizeaza o bucla While Functions>>Structures>>While 5. Amplaseaza in bucla urmatoarele: -Functions>>Numeric>>Random Number -Functions>>Numeric>>Compound Arithmetic -Functions>>Numeric>>Divide -Functions>>Time&Dialog>>Wait Until Next ms Multiple 6. Realizeaza urmatoarea diagrama

7. Click dreapta pe bucla While (margine stanga) - Add Shift Register 8. Click dreapta pe Shift Register - Add Element 9. Selecteaza Compound Arithmetic si mareste dimensiunea astfel incat sa avem patru intrari 10. Amplaseaza constantele in afara buclei si efectueaza conexiunile

11. Ruleaza aplicatia 12. Salveaza aplicatia Medie.vi

APLICATIA 13. Folosirea buclei FOR 1. Amplasati in fereastra panou un indicator Maxim si un grafic Grafic numere aleatoare chart

2.

Diagrama - Foloseste bucla.FOR din Functions>>Structures>>For loop - In interiorul buclei amplaseaza generatorul de numere aleator si graficul - Din Functions>>Comparison selecteaza Max&Min si amplaseazaa in bucla FOR - Acum click dreapta pe conturul buclei si Add Shift Register - Realizeaza urmatoarea diagrama:

3.

Salveaza aplicatia Calcul maxim.vi.

APLICATIA 14. Folosirea structurii CASE Ex.: extragere radical 1. Amplaseaza un control digital Numar si un indicator Radical in panoul frontal.

2. Construieste diagrama urmatoare:

3. Plaseaza o structura case - Functions>>Structures>>Case


4. Pentru aceasta structura trbuie sa construiesti o diagrama cand conditia este indeplinita si o diagrama (pe aceeasi structura) cand conditia este falsa. a) Selecteaza functia mai mare sau egal cu zero din Functions>>Comparison >> Greater or equal to 0 b) Selecteaza Functions>>Numeric>>Square Root c) Realizeaza conexiunile pentru TRUE d) Pentru FALSE atribuie o constanta negativa indicatorului e) Pozitioneaza din Function>>Time&Dialog>>One Button Dialog f) Functions>>Time>>String Constant pentru a transmite un mesaj ,, EroareNumar negativ g) Ruleaza aplicatia h) Salveaza aplicatia Radical.case.vi

APLICATIA 16. Utilizarea ecuatiilor si constructia graficelor. Ne propunem sa reprezentam grafic ecuatiile: y1=x3-x2+2 ; y2=m*x+b. 1. In fereastra panou amplaseaza doua controale digitale si un grafic (graph).

2. 3. 4. 5. 6.

In fereastra diagrama selecteaza o bucla For. In interiorul buclei amplaseaza Formula Node din Structures. Scrie ecuatiile in interior. Adauga trei intrari si doua iesiri structurii de calcul. Realizeaza urmatoarea diagrama.

7. Functions>>Array>>Build Array. 8. Ruleaza aplicatia. Modifica constantele m si b.

9. Salveaza aplicatia. APLICATIA 17. 1. Deschide o noua aplicatie. 2. Amplaseaza in fereastra panou un rezervor, un control digital (limita) si un buton de stop.

3. In fereastra diagrama amplaseaza o bucla While. 4. In interiorul buclei While amplaseaza Case. 5. Mai ai nevoie de urmatoarele: - Random Number - Constanta - Multiply - Not - Wait Until Next ms Multiple - Greater or Equal 6. Realizeaza urmatoarea diagrama

7. Click dreapta pe Tank Create>>Attribute Node. 8. Click dreapta pe Attribute Node >>Select Item>>Fill Color. 9. Selecteaza Color Box Constant din Functions>>Numeric>>Additional Numeric Constants din Tools. 10. Modifica culorile pentru True/False cu Set Color din Tools. 11. Stabileste limita maxima a nivelului in rezervor. 12. Ruleaza aplicatia. 13. Salveaza aplicatia Limita_nivel.vi.

APLICATIA 18. Creare vector cu autoindexare. 1. Deschide o noua aplicatie.

2. Selecteaza Controls>>Graph>>Waveform Graph si amplaseaza graficul in fereastra panou. 3. Selecteaza Controls>>Array&Cluster>>Array si amplaseaza vectorul in fereastra panou. 4. Selecteaza Controls>>Numeric>>Digital Indicator si amplaseaza indicatorul in interiorul vectorului. 5. Selecteaza scara Y a graficului (-0,51,5). Fereastra diagrama 1. Selecteaza Functions>>Structures>>For Loop si amplaseaza bucla in fereastra diagrama. 2. In interiorul buclei amplaseaza aplicatia Generate Waveform.vi din LabVIEW\Activity. 3. Selecteaza Cluster>>Bundle din Functions si amplaseaza-l in fereastra diagrama. Ai nevoie de 3 intrari (redimensionare). 4. Construieste urmatoarea fereastra diagrama:

Bucla For este setata de trei constante: a) X0 valoare de inceput b) Delta X0 - pasul c) N numarul de iteratii 5. Ruleaza aplicatia. 6. Modifica pe rand constantele buclei For si ruleaza aplicatia. 7. Pentru a vizualiza elementele vectorului, modifica valoarea indexului.

8. 9.

Daca doresti sa vezi mai multe valori, redimensioneaza vectorul pe orizontala sau verticala. Salveaza aplicatia.

10. Modifica aplicatia conform urmatoarei diagrame:

11. Ruleaza aplicatia. Pentru aceasta diagrama, valoarea initiala este 0 si Delta X0 este
1. 12. Inchide aplicatia fara salvare. 13. Deschide aplicatia anterioara. 14. Construieste urmatoarea diagrama:

15. Ruleaza aplicatia. Pe grafic vor aparea doua forme de semnal. 16. Salveaza aplicatia.

APLICATIA 21. In aceasta aplicatie vom masura temperatura si vom afisa valorile maxim, minim, medie.

1. In fereastra panou amplaseaza un grafic de tip chart nume temperatura si unul de tip graph nume temp-grafic. 2. Pentru maxim, minim si medie amplseaza cate un indicator digital. 3. Construieste urmatoarea diagrama:

4. Functions>>Select a VI- LabVIEW\Activity\Digital Thermometer 5. Functions>>Array>>Array Max&Min 6. Functions>>Base Analysis>>Probability>>Mean.vi 7. Functions>>Cluster>>Bundle 8. Realizeaza conexiunile 9. Introdu o intarziere de 250 ms 10 .Ruleaza aplicatia 11. Salveaza aplicatia

APLICATIA 22 In acesta aplicatie vom simula comportarea unui resistor in current alternativ.

1. In fereastra panou amplaseaza: un grafic de tip graph Controls>>Graph>>Waveform Graph cu urmatorul label REPREZENTAREA GRAFICA MARIMI SINUSOIDALE. Setati domeniul graficului ca in figura de mai sus. Click dreapta pe graph >>Visibile Item>>Cursor legend. Click pe Plot >>trageti de el pana cand create 5 ploturi si denumiti-le astfel ,,0, TENSIUNE, INTENSITATE, PUTERE instantanee, PUTERE ACTIVA

doua ,,vertical pointer slide Control>>Numeric>>Vertical Pointer Slide. Primul


avand urmatorul label ,, SURSA DE TENSIUNE iar cel de al doilea ,, REZISTOR . Click dreapta pe ele si Visibile Item>> Digital Display

trei ,,digital control Control >>Numeric >>Digital Control. Denumiti-le: ,,SCARA


INTENSITATE, LUNGIME GRAFIC, PERIOADE. Click dreapta pe ,,SCARA INTENSITATE >>Representation>>V 16. Click dreapta pe ,,LUNGIME GRAFIC >>Representation>>I 32. Click dreapta pe ,,PERIOADE >>Representation>>V 32.

2. Construieste urmatoarea diagrama:

3. In fereastra diagrama ampleaseaza: Functions>> Structures>>For loop Functions>> Numeric>>Trigonometric>>Sin Functions>> Numeric>>Conversion>>SGL Functions>> Numeric>>Square root Functions>> Numeric>>Multiply avem nevoie de 7 Functions>> Numeric>>Divide avem nevoie de 3 Functions>> Numeric>>Numeric constant - avem nevoie de 2 Functions>> Numeric>>Additional numeric constant>> 2 Functions>> Cluster>>Build Cluster Array. Click pe el, trage-ti de el pana cand avem 5 intrari. Functions>> Structures>>Case. Click pe structura unde scrie true si scrie-ti 0, click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrieti 2. In structura unde scrie 0 pune-ti:

In structura unde scrie 1 pune-ti:

In structura unde scrie 2 pune-ti:

4. Realizati conexiunile. 5 .Ruleaza aplicatia 6. Salveaza aplicatia

APLICATIA 23 In acesta aplicatie vom simula comportarea unui condensator in current alternativ.

1. In fereastra panou amplaseaza: un grafic de tip graph Controls>>Graph>>Waveform Graph cu urmatorul label REPREZENTAREA GRAFICA MARIMI SINUSOIDALE. Setati domeniul graficului ca in figura de mai sus. Click dreapta pe graph >>Visibile Item>>Cursor legend. Click pe Plot >>trageti de el pana cand create 5 ploturi si denumiti-le astfel ,,0, TENSIUNE, INTENSITATE, PUTERE instantanee un grafic de tip chart Controls>>Graph>>Waveform Chart cu urmatorul label ENERGIE CAMP ELECTRIC. Setati domeniul graficului ca in figura de mai sus.

doua ,,vertical pointer slide Control>>Numeric>>Vertical Pointer Slide. Primul


avand urmatorul label ,, SURSA DE TENSIUNE iar cel de al doilea ,, CONDENSATOR . Click dreapta pe ele si Visibile Item>> Digital Display

trei ,,digital control Control >>Numeric >>Digital Control. Denumiti-le: ,,SCARA


INTENSITATE, LUNGIME GRAFIC, PERIOADE. Click dreapta pe ,,SCARA INTENSITATE >>Representation>>V 16. Click dreapta pe ,,LUNGIME GRAFIC >>Representation>>I 32. Click dreapta pe ,,PERIOADE >>Representation>>V 32.

2. Construieste urmatoarea diagrama:

3. In fereastra diagrama ampleaseaza: Functions>> Structures>>For loop Functions>> Numeric>>Trigonometric>>Sin avem nevoie de 2 Functions>> Numeric>>Conversion>>SGL avem nevoie de 2 Functions>> Numeric>>Square root Functions>> Numeric>>Subtract Functions>> Numeric>>Logarithmic>>Power of 10 Functions>> Numeric>>Multiply avem nevoie de 12 Functions>> Numeric>>Divide avem nevoie de 2 Functions>> Numeric>>Numeric constant - avem nevoie de 7 Functions>> Numeric>>Additional numeric constant>> 2 avem nevoie de 2 Functions>> Cluster>>Build Cluster Array. Click pe el, trage-ti de el pana cand avem 4 intrari. Functions>> Structures>>Case. Click pe structura unde scrie true si scrie-ti 0, click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrieti 2. In structura unde scrie 0 pune-ti:

In structura unde scrie 1 pune-ti:

In structura unde scrie 2 pune-ti:

4. Realizati conexiunile. 5 .Ruleaza aplicatia 6. Salveaza aplicatia

APLICATIA 24 alternativ.

In acesta aplicatie vom simula comportarea unei bobine in current

1. In fereastra panou amplaseaza: un grafic de tip graph Controls>>Graph>>Waveform Graph cu urmatorul label REPREZENTAREA GRAFICA MARIMI SINUSOIDALE. Setati domeniul graficului ca in figura de mai sus. Click dreapta pe graph >>Visibile Item>>Cursor legend. Click pe Plot >>trageti de el pana cand create 5 ploturi si denumiti-le astfel ,,0, TENSIUNE, INTENSITATE, PUTERE instantanee

un grafic de tip chart Controls>>Graph>>Waveform Chart cu urmatorul label


BOBINA. Setati domeniul graficului ca in figura de mai sus.

doua ,,vertical pointer slide Control>>Numeric>>Vertical Pointer Slide. Primul


avand urmatorul label ,, SURSA DE TENSIUNE iar cel de al doilea ,, CONDENSATOR . Click dreapta pe ele si Visibile Item>> Digital Display

trei ,,digital control Control >>Numeric >>Digital Control. Denumiti-le: ,,SCARA


INTENSITATE, LUNGIME GRAFIC, PERIOADE. Click dreapta pe ,,SCARA INTENSITATE >>Representation>>V 16. Click dreapta pe ,,LUNGIME GRAFIC >>Representation>>I 32. Click dreapta pe ,,PERIOADE >>Representation>>V 32.

2. Construieste urmatoarea diagrama:

3. In fereastra diagrama ampleaseaza: Functions>> Structures>>For loop Functions>> Numeric>>Trigonometric>>Sin avem nevoie de 2 Functions>> Numeric>>Conversion>>SGL avem nevoie de 2 Functions>> Numeric>>Square root Functions>> Numeric>>Subtract Functions>> Numeric>>Logarithmic>>Power of 10 Functions>> Numeric>>Multiply avem nevoie de 12 Functions>> Numeric>>Divide avem nevoie de 2 Functions>> Numeric>>Numeric constant - avem nevoie de 7 Functions>> Numeric>>Additional numeric constant>> 2 avem nevoie de 2 Functions>> Cluster>>Build Cluster Array. Click pe el, trage-ti de el pana cand avem 4 intrari. Functions>> Structures>>Case. Click pe structura unde scrie true si scrie-ti 0, click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrieti 2. In structura unde scrie 0 pune-ti:

In structura unde scrie 1 pune-ti:

In structura unde scrie 2 pune-ti:

4. Realizati conexiunile. 5 .Ruleaza aplicatia 6. Salveaza aplicatia