Documente Academic
Documente Profesional
Documente Cultură
Laborator 12
Tipul de date
Caracteristica principala a elementelor de tip List sau Ring este aceea ca, desi in
panou utilizatorul are la dispozitie o lista de elemente text, valorile corespunzatoare
din diagrama sunt numerice.
BSA
Laborator 12
Aceasta se observa in primul rand din faptul ca toate elementele (cu exceptia celor de
tipurile Table sau Enum) au terminale ce semnifica numere intregi (I32) sau naturale
(U16).
De exemplu, valoarea numerica a unui element de tipul Listbox este reprezentata de
indicele (numarul de ordine) textului selectat de catre utilizator (prima linie de text
are indicele 0).
BSA
Laborator 12
2. Realizati un program in care itemii unui element Listbox sa fie generati in timpul
rularii.
Selectii multiple
Din meniul propriu al unui element de
tipul Listbox, optiunea Selection Mode,
poate fi specificat numarul de itemi ce
pot fi selectati simultan.
Atunci cand exista mai multe variante de
selectie (nici unul, unul sau mai multi
itemi), pentru a selecta sau deselecta
un item se face click pe acesta tinand
apasata tasta Shift.
Daca un element Listbox este in modul
de selectie 0 or 1 Item si nu are nici un
item selectat, valoarea corespunzatoare a
elementului este -1.
Daca sunt selectati mai multi itemi ai
unui Listbox, atunci acesta nu mai este
reprezentat de o valoare scalara ci de un
Array ce contine indicii itemilor
selectati. Daca un element Listbox este in modul de selectie 0 or More Items si nu
are nici un item selectat, atunci el este reprezentat de un Array vid.
EXERCITIU
1.Dispuneti un element Listbox pe panou si stabiliti modul de selectare 0 or More
Items.
2. Dispuneti de asemenea pe panou un element indicator Array in care sa fie afisati
indicii itemilor selectati.
3. Exersati diverse variante de selectare: nici un item, un item, mai multi itemi.
BSA
Laborator 12
SIMULARI
1. Simularea unui subsistem de control al unui manipulator
industrial
Manipulatorul real este echipat cu un traductor pentru masurarea n coordonate
absolute a pozitiei sale pe directie orizontala.
n deplasarea pe directie verticala, un manipulator trece pe lnga patru senzori de
pozitie, dintre care doi sunt dispusi la capetele cursei respective.
Fiecare manipulator dispune de asemenea de doi senzori de coliziune montati pe
extremitatile sale si de un senzor pentru sesizarea faptului ca n baia de tratare
deasupra careia se afla manipulatorul se gaseste deja o sarja.
Aplicatia consta din doua instrumente virtuale, ruland pe computere diferite, fiecare
echipat cu cate o placa multifunctionala pentru achizitie de date.
Main.vi contine panoul de comanda prin software a manipulatorului (accesibil
utilizatorului).
Simulator.vi reprezinta panoul de comanda hardware si afiseaza parametrii de stare si
de pozitie ai manipulatorului simulat.
BSA
2. Simularea sistemului
de tratament termic
Laborator 12
de
automatizare
al
unui
cuptor
BSA
Laborator 12
BSA
Laborator 12
BSA
Laborator 12