laborator 4

6
ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4 1 2.2.6. Controale şi indicatoare pentru reprezentări grafice Prin intermediul acestor componente de interfaţă, plasate în panoul frontal, se permite vizualizarea reprezentărilor grafice. Indicatoarele primesc valorile numerice, necesare realizării reprezentării grafice, în urma prelucrărilor din diagrama bloc. Controalele se utilizează în locul indicatoarelor, dacă valorile necesare realizării reprezentării grafice sunt primite ca parametri de intrare pentru IV curent, folosit drept subrutină (subIV). Nu se permite utilizatorului să realizeze o reprezentare grafică interacţionând direct asupra unui control. Componentele de interfaţă, dedicate reprezentărilor grafice, se împart în doua categorii generale: diagramă (chart); grafic (graph). Diagramele sunt reprezentări grafice ale unei mărimi, care se modifică pe o perioadă de timp. Exemplu:Diagrama evoluţiei temperaturii pentru o durată specificată de timp. Graficele reprezintă variaţia a două mărimi: y în funcţie de x. Diagrama, spre deosebire de Grafic, păstrează punctele reprezentate anterior, permiţând vizualizarea variaţiei în timp a procesului; noile puncte sunt afişate în continuarea celor vechi. Reprezentarea punctelor curente în Grafic se face după ştergerea reprezentării anterioare. Fig. 2.12. Componente de interfaţă pentru reprezentări grafice: a1–diagramă undă; a2-grafic undă; a3-grafic XY; b1-diagramă intensitate; b2-grafic intensitate.

Upload: marian-sada

Post on 06-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Laborator 4 - PDE

TRANSCRIPT

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    1

    2.2.6. Controale i indicatoare pentru reprezentri grafice Prin intermediul acestor componente de interfa, plasate n panoul frontal, se permite vizualizarea reprezentrilor grafice. Indicatoarele primesc valorile numerice, necesare realizrii reprezentrii grafice, n urma prelucrrilor din diagrama bloc. Controalele se utilizeaz n locul indicatoarelor, dac valorile necesare realizrii reprezentrii grafice sunt primite ca parametri de intrare pentru IV curent, folosit drept subrutin (subIV). Nu se permite utilizatorului s realizeze o reprezentare grafic interacionnd direct asupra unui control. Componentele de interfa, dedicate reprezentrilor grafice, se mpart n doua categorii generale:

    diagram (chart); grafic (graph).

    Diagramele sunt reprezentri grafice ale unei mrimi, care se modific pe o perioad de timp. Exemplu:Diagrama evoluiei temperaturii pentru o durat specificat de timp. Graficele reprezint variaia a dou mrimi: y n funcie de x. Diagrama, spre deosebire de Grafic, pstreaz punctele reprezentate anterior, permind vizualizarea variaiei n timp a procesului; noile puncte sunt afiate n continuarea celor vechi. Reprezentarea punctelor curente n Grafic se face dup tergerea reprezentrii anterioare.

    Fig. 2.12. Componente de interfa pentru reprezentri grafice: a1diagram und; a2-grafic und; a3-grafic XY;

    b1-diagram intensitate; b2-grafic intensitate.

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    2

    Sunt disponibile 5 tipuri de componente de interfa pentru vizualizarea reprezentrii grafice:

    1. diagrame und (waveform charts); 2. grafice und (waveform graphs); 3. grafice XY (XY graphs); 4. diagrame intensitate (intensity charts); 5. grafice intensitate (intensity graphs). Componentele dedicate vizualizrii reprezentrilor grafice se gsesc n casta cu

    controale i indicatoare, grupul Grafice (Graphs), conform figurii 2.12.

    1. Diagrama und Este o component de interfa, dedicat afirii uneia sau mai multor reprezentri grafice simultan, pentru care se urmrete variaia n timp. n figura 2.13 se indic elementele suplimentare de interfa, asociate unei componente tip diagram und, n care se reprezint grafic variaia unei mrimi n timp. Se permite redimensionarea componentei prin unealta de editare.

    Fig.2.13. Elementele componentei Diagram und: a-identificatorul; b-axa ordonatelor (mrimea); c-axa absciselor (numrul de

    puncte);d-caseta cu unelte grafice; e-bara de defilare; f-legenda. Caseta cu unelte grafice reine elementele, care se pot folosi de ctre utilizator n faza de execuie a IV, prin care se realizeaz operaii de scalare i de stabilire a unor opiuni asociate reprezentrii. Bara de defilare permite inspectarea reprezentrii punctelor afiate anterior. Legenda permite descrierea fiecrei reprezentri, stabilirea culorii, indicarea punctelor pe reprezentare, stilul de marcare al punctelor, tipul liniei utilizate .a. Afiajul numeric indic ultima valoare reprezentat grafic. Afiarea/ascunderea elementelor adiionale de interfa asociate componentei se face prin meniul contextual asociat, fapt redat n figura 2.14. Pot fi reprezentate mai multe variaii n timp, ca n figura 2.15, folosind n comun axa ordonatelor. Prin selectarea opiunii Reprezentri stivuite (Stack Plots, fig. 2.15, h), reprezentrile sunt afiate pe vertical, una sub alta (fig. 2.15, b); fiecare

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    3

    reprezentare posed propria ax a ordonatelor, utilizatorul putnd stabili domenii diferite. Se revine selectnd opiunea Reprezentri Suprapuse(Overlay Plots).

    Fig.2.14. Meniul contextual asociat componentei tip Diagram und: a-identificatorul asociat; b-legenda; c-caseta cu unelte grafice; d-afiaj numeric; e-bara de defilare; f-abscisa; g-ordonata; h-afiarea una sub alta, pe vertical, a

    reprezentrilor; i-stabilirea numrului de puncte de reinut Pentru stabilirea limitelor domeniului pentru una din abscise (n cazul reprezentrii Diagramei und este vorba doar de ordonate), se selecteaz unealta de etichetare; se face clic stnga cu mouse-ul deasupra etichetei numerice, de pe scal, care se dorete a se modifica. Dup vizualizarea cursorului de editare, se editeaz cu tastatura valoarea afiat i se finalizeaz apsnd tasta sau selectnd cu mouse-ul butonul din bara orizontal cu unelte, pe care este afiat textul Enter.

    Punctele curente (noi) de afiat sunt reprezentate n continuarea celor existente; numrul punctelor reinute i reprezentate anterior este stabilit prin opiunea Dimensiunea Istorie a Diagramei (Chart History Length, fig. 2.14, i). Valorile punctelor reprezentate anterior sunt reinute ntr-o memorie temporar (buffer), a crei dimensiune este stabilit prin aceast opiune; n momentul atingerii limitei maxime, se renun la vechile puncte reinute. Inspectarea punctelor anterioare, reinute n memoria temporar , se face prin bara de defilare orizontal (se merge napoi la axa timpului).

    n cazul reprezentrilor multiple (n aceeai component), se pot stabili pentru fiecare reprezentare n parte eticheta descriptiv, caracteristicile stilului liniei, culoarea, tipul punctelor .a. Accesul la aceste opiuni se face prin meniul contextual, asociat fiecrei etichete indicate n Legend, ca in figura 2.16.

    Dac elementul Legend nu este vizibil, acesta se va selecta pentru afiarea opiunii, din meniul contextual asociat componentei tip Diagram und (fig. 2.14. b). Implicit, Legenda afieaz doar intrarea pentru o singur reprezentare; pentru prezentarea descrierii tuturor reprezentrilor, se trage cu unealta de editare (pe direcia n jos)

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    4

    colul inferior (stng sau drept) al casetei Legendei. Cu unealta de etichetare se poate modifica descrierea asociat fiecrei reprezentri. Se poziioneaz unealta de editare deasupra descrierii unei reprezentri i se apeleaz meniul contextual, prin care se stabilesc opiunile folosite la realizarea fiecrei reprezentri n parte. (fig. 2.16). O parte din elementele i opiunile prezentate i asociate reprezentrii Diagram und se regsesc i la celelalte 4 tipuri de componente.

    Fig. 2.16. meniul contextual asociat Legendei unei reprezentri: a-selectare tip reprezentare (6 tipuri); b-tipuri de marcare puncte; c-

    tipuri de linii; d-grosimea liniei; e-utilizare bare; f-tipuri de umplere a zonelor fa de axe; g-tip trasare linie ntre puncte; h-culoare

    reprezentare Pentru o component tip Diagram und, se poate stabili suplimentar modalitatea de mprosptare a datelor: opiunea Mod de Actualizare (Update Mode), submeniul Aciuni asupra datei (Data Operations), din meniul contextual asociat, redat n figura 2.17.

    Fig.2.17. Meniul contextual cu opiuni asupra datelor:

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    5

    a-tergerea reprezentrilor; b1-diagram tip panglic; b2-diagram tip domeniu; b3-diagram tip baleiere Comportarea celor trei moduri de actualizare a noilor puncte ntr-o reprezentare diagram und este dup cum urmeaz: Diagrama tip panglic (strip chart, fig. 2.17, b1):

    Noile puncte se afieaz n partea dreapt a celor existente, n timp ce vechile puncte sunt retrase spre stnga.

    Diagrama tip domeniu (scope chart, fig. 2.17, b2): Noile puncte se afieaz n partea dreapt a celor existente. n momentul n care reprezentarea atinge marginea din dreapta a zonei de vizualizare, reprezentarea atinge marginea din dreapta a zonei de vizualizare, reprezentarea este tears i renceput din marginea din stnga.

    Diagrama tip baleiere (sweep chart, fig. 2.17, b3): Noile puncte se afieaz n partea dreapt a celor existente. La atingerea marginii din dreapta a zonei de vizualizare, reprezentarea nu este tears; noile puncte sunt afiate ncepnd din partea stng, peste cele vechi (existente). Punctele noi, afiate sunt indicate de o linie vertical, care baleiaz zona de vizualizare.

    2. Graficul und Se utilizeaz pentru reprezentarea funciilor de o variabil, avnd punctele distribuite uniform pe axa absciselor. Acesta se aseamn cu Diagrama und; se permite realizarea uneia sau mai multor reprezentri simultan. 3. Graficul XY Este componenta cea mai general, care permite realizarea reprezentrilor grafice ale funciilor de dou variabile x i y. n figura 2.18 se arat un exemplu de utilizare a componentei Grafic XY. ntr-o component Grafic XY se pot realiza una sau mai multe reprezentri simultan.

    Fig. 2.18. Reprezentri utiliznd o component Grafic XY

  • ACHIZITIA SI PRELUCRAREA DATELOR EXPERIMENTALE Laborator 4

    6

    4. Diagrama intensitate Permite reprezentarea grafic a valorilor numerice prin intermediul unor dreptunghiuri pline, colorate. Valorile numerice (pot fi reale) sunt reinute ntr-o structur tip matrice (tablou ce dou dimensiuni); elementele matricei reprezint codurile culorilor de umplere a zonelor dreptunghiulare. Codurile culorilor sunt preluate dint-o structur, care reine corespondena cod culoare. n figura 2.19 este redat un exemplu de reprezentare grafic, care folosete Diagrama intensitate.

    Fig. 2.19. Reprezentarea prin Diagrama intensitate: a-valoarea reprezentat grafic; b-scala cu codurile culorilor Valoarea n de la indicii de linie i i de coloan j din matrice se reprezint grafic printr-un dreptunghi de culoarea avnd codul asociat n, la coordonatele: abscis i i ordonat j. toate dreptunghiurile afiate la o valoare x a abscisei (dispuse pe aceeai vertical) corespund valorilor din matrice de pe linia i, unde i = x. Coninutul matricei cu valori reprezentate este dat n figura 2.20. Stabilirea culorilor i a codurilor culorilor se poate face interactiv sau prin program (se utilizeaz proprietile asociate obiectelor). Stabilirea codificrii cod-culoare n mod interactiv se face prin modificarea culorii etichetei numerice de pe scala vertical cu codurile culorilor (care este codul numeric al culorii): dup selectarea scalei, se alege din meniul contextual asociat opiunea Adugare a unui cod (Add Marker); se selecteaz eticheta pentru care se dorete modificarea culorii i din meniul contextual asociat se alege opiunea Culoarea codului (Marker Color). Se pot utiliza maxim 256 culori; aceast valoare maxim este influenat i de tipul plcii video, precum i de numrul culorilor folosite curent n Windows. Observaiile de la reprezentarea prin Diagram und sunt valabile i aici. 5. Graficul intensitate Are o comportare asemntoare Diagramei intensitate; deosebirea const n faptul c la Graficul intensitate, n momentul afirii noilor puncte, se terg prima dat reprezentrile anterioare.

    10.10 0 0 0 0 50.5 0 0 0 0 0 98.08

    Fig. 2.20. Matricea de valori