Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

LABVIEW -Notiuni de baza

calculatoare



+ Font mai mare | - Font mai mic



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:

Fereastra panou:-nume

-meniu

-simbol grafic de identificare

-bara cu instrumente grafice (Run, Run Continuosly, Stop, Pause, Font, Align Objects, Distribute Objects, Reorder)

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.            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

II. 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 continua-sageti in cerc. In cazul variantei continue, se poate interveni in timp real pentru modificarea valorilor de intrare. SUCCES!!!

IMBUNATATIREA APLICATIEI

Selectati Tools/Position si redimensionati instrumentele virtuale

Aplasati instrumentele in fereastra panou

Aliniati instrumentele (bara cu instrumente de lucru)

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

Modificati fontul

Deplasati cursorul deasupra Digital Display si selectati Format&Precision. Introduceti 5 zecimale dupa virgula. Redimensionati Digital Display

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

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

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.

Deschideti o noua fereastra panou prin selectare File/New. Daca sunt inchise toate aplicatiile, selecteaza" New VI" din fereastra de dialog LabVIEW.

Selecteaza Controls/Numeric/Tank si amplaseaza simbolul grafic pe panou.

Scrie "Volum" in casuta de editare pentru eticheta.

Schimba scala-valoarea maxima=1000.

Se poate utiliza: Tools/Operate Value

Tools/Edit Text

Valorile intermediare se modifica automat.

Selecteaza Controls/Numeric/Thermometer si amplaseaza simbolul grafic pe panou.

Selecteaza Window/Tile Left And Right. In partea stanga se afla fereastra panou, inpartea dreapta se afla fereastra diagrama.

Click in fereastra diagrama. Apare "Functions". OBS.: Daca paleta cu functii nu este vizibila, selecteaza Window/Show Functions Palette.

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.

Pentru a vedea intrarile si iesirile functiilor utilizate, selecteaza ShowHelp din meniul Help si deplaseaza-te cu mouse-ul pe functii.

Foloseste "Conect Wire" pentru a realiza conexiunile

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

Deschide aplicatia Temp&Vol.vi

Selecteaza File/VI Properties/ Documentation In fereastra care apare scrie: "Aceasta aplicatie-VI simuleaza citirea temperaturii si volumului cu ajutorul traductoarelor".

Click dreapta pe bazinul "Tank" si selecteaza >>Description and tip. "Volumul se citeste in litri".

Click dreapta pe termometru >>Description and tip. "Temperatura se citeste in grade".

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 fata de alte VI-uri si trebuie conectori pentru a putea face conexiuni la intrare si iesire. Icoana poate fi o pictura sau un text.

Deschide Temp&Vol.vi.

Click dreapta pe icon (colt dreapta sus sub butoanele de dimensionare fereastra) si selecteaza "Edit Icon". Selectarea se poate face si cu dublu click.

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

Selecteaza OK, icoana va apare in coltul din dreapta sus.

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.

Click dreapta pe conector si selecteaza "Rotate 90 Degrees". Pozitia conectorului se schimba cu 90 de grade .

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.

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 iesire-volumul si temperatura.

APLICATIA 4

Utilizarea instrumentului virtual realizat ca "subVI"

Deschide o noua aplicatie File>>New.

Selecteaza Controls>>Boolean>>Horizontal toogle Switch . Eticheta: "Volum"

Scrie in stanga butonului "Litri", iar in dreapta "Galoni" (Tools>>Edit Text)

Selecteaza un aparat indicator Controls>>Numeric>>Meter. Eticheta:"Volum bazin".

Modifica valoarea maxima 1000. Aceasta se poate realiza cu Operate Value sau cu Edit Text.

Redimensioneaza aparatul indicator Tools/Size prin selectare si tragere de colt.

Deschide fereastra diagrama Window>>Show Diagram

Foloseste aplicatia anterioara Functions>>Select a VI . Deschide aplicatia si pozitioneaza iconul in diagrama.

Amplaseaza din functii urmatoarele:

-Functions>>Numeric>>Numeric Constant (valoare: 3,785)

-Functions>>Numeric>>Divide

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

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.

Selecteaza Tools>>Probe Data si amplaseaza simbolul pe iesirea din "sub VI", iesirea din divizor si intrarea in indicaorul de volum.

Ruleaza programul selectand comutatorul pe pozitia "litri" sau "galoni".

Ferestrele "Probe" se pot muta in fereastra panou.

Inchide ferestrele "Probe" din coltul dreapta sus.

Activeaza in fereastra diagram butonul "Highlight Execution" din bara de instrumente. Acesta va deveni luminos.

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

-

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.

Deschide o noua aplicatie.

Selecteaza Controls>>String>>String Control

Selecteaza Controls>>String>>String Indicator

Selecteaza Controls>>Boolean>>Dialog Button

Panoul de control va fi urmatorul:

Construieste urmatoarea diagrama:

Selecteaza Functions>>Structures>>While Loop

Selecteaza Functions>>Boolean>>Not

Efectueaza conexiunile

Creaza un icon

Click dreapta pe icon si show connector.

Click dreapta Conector>>Patterns si alege

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

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

APLICATIA 7. Vizualizarea tipurilor de grafice - strip

-scope

-sweep

Deschide aplicatia LabVIEWExamplesGeneralGraphsCharts.llb

Ruleaza aplicatia

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.

Opreste aplicatia.

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

Deschide o noua aplicatie.

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

Redimensioneaza scala (0-1)

Redimensioneaza scala la butonul de intarziere (0-2000)

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

Salveaza aplicatia "Numar aleator.vi"

Ruleaza aplicatia

Modifica pozitia comutatorului logic

Modifica intarzierea

Sterge graficul (click dreapta>>Data Operations>>Clear Chart)

Ruleaza aplicatia

Foloseste bara de deplasare pe orizontala pentru a observa valorile anterioare

Modifica diagrama astfel incat citirea sa se realizeze la fiecare 5 minute

APLICATIA 11.

Deschide o noua aplicatie

Pe panou amplaseaza un grafic Controls>>Graph>>Waveform Chart - nume: Medie

Modifica limitele intre 0-12

In fereastra diagrama utilizeaza o bucla "While" Functions>>Structures>>While

Amplaseaza in bucla urmatoarele:

-Functions>>Numeric>>Random Number

-Functions>>Numeric>>Compound Arithmetic

-Functions>>Numeric>>Divide

-Functions>>Time&Dialog>>Wait Until Next ms Multiple

Realizeaza urmatoarea diagrama

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

Ruleaza aplicatia

Salveaza aplicatia "Medie.vi"

APLICATIA 13. Folosirea buclei "FOR"

Amplasati in fereastra panou un indicator "Maxim" si un grafic "Grafic numere aleatoare" - chart

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:

Salveaza aplicatia "Calcul maxim.vi".

APLICATIA 14. Folosirea structurii "CASE" - Ex.: extragere radical

Amplaseaza un control digital "Numar" si un indicator "Radical" in panoul frontal.

Construieste diagrama urmatoare:

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

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  ,, Eroare.Numar 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.

In fereastra panou amplaseaza doua controale digitale si un grafic (graph).

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.

Functions>>Array>>Build Array.

Ruleaza aplicatia. Modifica constantele "m" si "b".

Salveaza aplicatia.

APLICATIA 17.

Deschide o noua aplicatie.

Amplaseaza in fereastra panou un rezervor, un control digital (limita) si un buton de stop.

In fereastra diagrama amplaseaza o bucla "While".

In interiorul buclei "While" amplaseaza "Case".

Mai ai nevoie de urmatoarele:

Random Number

Constanta

Multiply

Not

Wait Until Next ms Multiple

Greater or Equal

Realizeaza urmatoarea diagrama

Click dreapta pe "Tank" Create>>Attribute Node.

Click dreapta pe "Attribute Node" >>Select Item>>Fill Color.

9. Selecteaza Color Box Constant din Functions>>Numeric>>Additional Numeric Constants din Tools.

Modifica culorile pentru True/False cu Set Color din Tools.

Stabileste limita maxima a nivelului in rezervor.

Ruleaza aplicatia.

Salveaza aplicatia "Limita_nivel.vi".

APLICATIA 18. Creare vector cu autoindexare.

Deschide o noua aplicatie.

Selecteaza Controls>>Graph>>Waveform Graph si amplaseaza graficul in fereastra panou.

Selecteaza Controls>>Array&Cluster>>Array si amplaseaza vectorul in fereastra panou.

Selecteaza Controls>>Numeric>>Digital Indicator si amplaseaza indicatorul in interiorul vectorului.

Selecteaza scara Y a graficului (-0,5-1,5).

Fereastra diagrama

Selecteaza Functions>>Structures>>For Loop si amplaseaza bucla in fereastra diagrama.

In interiorul buclei amplaseaza aplicatia Generate Waveform.vi din LabVIEWActivity.

Selecteaza Cluster>>Bundle din Functions si amplaseaza-l in fereastra diagrama. Ai nevoie de 3 intrari (redimensionare).

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

Ruleaza aplicatia.

Modifica pe rand constantele buclei For si ruleaza aplicatia.

Pentru a vizualiza elementele vectorului, modifica valoarea indexului.

 

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

Salveaza aplicatia.

Modifica aplicatia conform urmatoarei diagrame:

Ruleaza aplicatia. Pentru aceasta diagrama, valoarea initiala este "0" si Delta X0 este "1".

Inchide aplicatia fara salvare.

Deschide aplicatia anterioara.

Construieste urmatoarea diagrama:

Ruleaza aplicatia. Pe grafic vor aparea doua forme de semnal.

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.

Construieste urmatoarea diagrama:

Functions>>Select a VI- LabVIEWActivityDigital 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

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.

Construieste urmatoarea diagrama:

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 click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrie-ti 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.

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 click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrie-ti 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 In acesta aplicatie vom simula comportarea unei bobine 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 "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.

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 click pe sageata si va apare false si scrie-ti 1. Click dreapta pe structura >> Add Case After si scrie-ti 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



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 3319
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved