• Un string reprezinta o serie de caractere ASCII.
• Ofera un format independent de platforma pentru
distributia datelor.
• Sunt folosite pentru:
– crearea mesajelor text, – controlul instrumentelor prin trimiterea de comenzi in format text si prealuarea datelor in format ASCII sau string binar, care pot fi convertite ulterior in valori numerice – Salvarea valorilor numerice pe disk. Pentru a putea salva valori numerice intr-un fisier text, acestea trebuie transformate in text inainte de a fi scrise in fisier Tipul de date STRING • Obiectele string din Front Panel: tabele, casute pentru introducerea de text si etichete(labels).
• Functiile si VI-urile predefinite
pentru lucrul cu date de tip string se gasesc in meniul Programming -> String
• Tipului de date string ii
corespunde culoarea roz Tipuri de afisaj • Click dreapta pe un control/indicator de tip string -> 4 tipuri de afisaj.
• Vezi “Match String Pattern si Format Specifiers.doc”
Functii si VI-uri folosite cu obiectede de tip String CASE Loop CASE Loop • Este o structura care poate avea una sau mai multe subdiagrame (cases) dintre care numai una se executa, in fuctie de valoarea selectorului.
• Valoarea legata la selector determina case-ul care va fi
executat iar aceasta valoare poate fi o valoare de tip Boolean, String Integer sau Enumerated.
• Click Dreapta pe marginea structurii pentru a adauga
sau a sterge case-uri.
• Se foloseste Labeling Tool pentru a introduce valori in
eticheta selectorului si pentru a configura valorile manipulate de fiecare case. Case Loop Tunnels • Punctele prin care datele intra/ies dintr-o structura
• Patrat gol = exista un case in
structura in care nu se face nicio atribuire tunelului
• Patrat plin = toate case-urile
initializeaza tunelul cu date Lucrare • Se doreste a se monitoriza doua marimi analogice, temperatura gazelor de ardere si viteza acestora prin portiunea finala a unui cazan recuperator. Valorile temperaturii trebuie sa fie cuprinse intre 120 si 180° grade celsius iar cele ale vitezei gazelor intre 0.3 si 0.7 m/s. Sa se construiasca o aplicatie care va afisa un mesaj de forma “Warning <MARIME> <HI/LOW>” si care sa atentioneze utilizatorul daca a aparut o abatere a marimilor de la limitele normale, cu ajutorul unui indicator LED.