1) Care sunt conceptele care stau la baza realizarii programelor in LabVIEW?
modularizare si ierarhie arborescenta
2) Cate parti componente are un instrument virtual? are 3 parti componente: panou frontal, diagrama bloc, pictograma si conectorul 3) Prin intermediul caror componente utilizatorul introduce sau actualizeaza valorile datelor de intrare? controale (obiecte de tip Get) 4) Pentru a afisa rezultatele prelucrarilor ce componente se folosesc? indicatare (obiecte de tip Say) 5) Prin ce se defineste interfata grafica a unui instrument virtual? panou frontal 6) Care parte a instrumentului virtual retine codul programului si defineste functionalitate sa? diagrama bloc 7) Care este numarul maxim de valori rezultate pe care o functie il poate returna in limgajul G? 28 (in cazul in care nr intrarilor e 0) 8) Cate stari distincte ale butonului de lansare in executie a instrumentului virtual se cunoesc? 6 stari: 4pt RUN (rulare program, modul principal al aplicatiei, subiv, erori), RULARE CONTINUA, OPRIRE A RULARII 9) Aproape fiecare obiect folosit la realizarea unui instrument virtual are asociat un meniu continand optiuni prin care se pot realize operatii de actualizare a unor proprietati vizuale sau comportamentale. Cum se numesc aceste meniuri? meniuri pop-up (contextuale) 10) Cu ajutorul caror noduri, programatorul poate modifica din codul sursa al programului , atributele fizice ale obiectelor de interfata din panoul frontal? noduri proprietate 11) Carei comportari mecanice pentru controalele booleene ii corespunde urmatoarea descriere: La apasarea controlului Boolean se modifica valoarea : noua valoare este retinuta , pana cand este preluata de diagrama bloc. Dupa preluarea valorii contorlul revine la valoarea anterioara interactiunii. latch when pressed = zavoreste la apasare 12) Cum se numeste structura de date compusa , cu elemente apartinand acealuiasi tip de date? tablou (array) 13) Poate fi folosita variabila tip tablou singura? nu (semnificatia de control sau indicator o primeste de la elementele ei) 14) Prin ce se caracterizeaza o grupare de date (cluster) ? Sa se dea un exemplu de grupare de date. este o structura eterogena. Elementele componente ale unei grupari de date pot apartine oricariu tip valid dedate din limbajul grafic G. ex: o grupare formata dintr-un control numeric, un led si un sir de caractere
15) Cum poate avea acces programatorul la toate elementele continute intr-o variabila de tip grup? Prin operatia de degrupare 16) Care sunt reprezentarile grafice , care pastreaza punctele reprezentate anterior, permitand vizualizarea variatiei in timpul procesului? diagramele (chart) 17) Ce tip de diagrama unda se allege, daca noile puncte se afiseaza in partea dreapta a celor existente , in timp ce vechile puncte sunt retrase spre stanga? diagrama de tip panglica(strip chart) 18) Care sunt cele 3 grupe generale de elemente utilizate la realizarea diagramei bloc? noduri, terminale si legaturi 19) Cate instructiuni se cunosc pentru controlul executiei programelor ( numite structuri)? Sa se enumere sis a se faca o descriere a lor . instructiuni: a) Instructiunea repetitive DO WHILE :executa o subdiagrama pana la indeplinirea unei conditii b) Instructiunea repetitive FOR : executa o subdiagrama de un numar de ori c) Instructiunea de selectie CASE : contine mai multe subdiagrame, dar numai una se executa in functie de ce este la intrarea structurii d) Instructiunea secventiala SEQUENCE : contine una sau mai multe subdiagrame care se executa secvential e) Instructiunea structura eveniment EVENT STRUCTURE : contine una sau mai multe subdiagrame care se executa in functie de interactiunea operatorului cu IV-ul 20) Care este culoarea prin intermediul careia se codifica gruparea de date cu elemente tip numeric in diagrama bloc? portocaliu (nr reale) si albastru (nr intregi) 21) Partile prin intermediul carora se realizeaza transferal datelor reprezinta terminalele. Cate tipuri de terminale se cunosc si sa se explice transferal datelor? Exista 4 tipuri de terminale: a) asociate controalelor si indicatoarelor din panoul frontal(bidirectionale-intre DB si PF) b) asociate nodurilor c) constante d) particulare instructiunilor pentru controlul executiei programelor 22) In cazul utilizarii structurii secventiale , cum sunt facute disponibile rezultatele obtinute subdiagramelor urmatoare?Cate tipuri de structuri secventiale se cunosc? prin terminale locale; 2 tipuri:secventa plana si secventa stiva 23) Care este instructiunea pentru controlul executiei programelor , care permite implicit autoindexarea? for 24) Cum se numesc variabilele locale declarate pentru instructiunea FOR , care permit transferarea rezultatelor intre iteratii succesive? registre de transfer
25) Care este instructiunea pentru controlul executiei programelor pentru care programatorul trebuie sa indice explicit pentru fiecare tunnel, daca se doreste utilizarea autoindexarii? do while 26) Prelucrarile realizate de instructiunile de atribuire din interiorul nodului ( formula node) se bazeaza in general pe datele furnizate din exteriorul formulei de calcul. Cum se numeste componenta de intermediere a datelor? variabila de intrare 27) Carui tip de constanta ii corespunde descrierea : terminalul furnizeaza valoarea asociata optizunii selectate4 si nu numele asociat? constanta de tip numeric 28) Cate tehnici de depanare se cunosc? Sa se enumere si sa se descrie ? Tehnici de depanare: a) executarea diagramei bloc nod cu nod(single stepping ) b) vizualizarea valorilor in diferite puncte cu unealta sonda(probe tool) c) utilizarea unor puncte de intrerupere(breakpoint tool) 29) Se considera doua structuri FOR una in interiorul celeilalte. Ce determina N-ul buclei FOR exterioare? de cate ori se executa FOR-ul din interior (o matrice are atatea coloane cat e n din interior si atatea linii cat e n din FOR-ul din exterior) 30) Sa se reprezinte si sa se descrie un exemplu de eveniment dinamic. Sa se explice inregistrarea statica si dinamica a evenimentelor Inregistrarea statica: e disponibila doar pt evenimentele interfetei utilizatorului Inregistrarea dinamica: asigura un control complet asupra evenimentelor pe care le genereaza LabVIEW