Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




LUCRUL CU FISIERE LABVIEW

Informatica


LUCRAREA NR. 6

LUCRUL CU FIsIERE



1. Obiectivele lucrarii

a) Însusirea modului de lucru cu fisiere în mediul de programare grafic LabVIEW.

b) Cunoasterea principalelor functii care lucreaza cu fisiere.

2.Aparatura si suporturile utilizate:

a) PC în configuratia unitate centrala,monitor, tastatura;

b) Precizarile din prezentul îndrumar;

c) Manual de prezentare a mediului de programare grafic LabVIEW

3.Breviar

Functiile care lucreaza cu fisiere permit efectuarea urmatoarelor operatii: deschidere închidere fisier, scriere\citire în\din fisier, creare de directoare si de fisiere într-o anumita cale specificata de utilizator, obtinerea de informatii despre directoare precum si scrierea în fisiere a sirurilor de caractere, a numerelor, a tablourilor, s.a.m.d.

Aceste functii se gasesc în paleta de functii ale diagramei ca în figura 1.

Figura 1. Functii pentru lucrul cu fisiere în LabVIEW.

În continuare se vor prezenta principalele functii ale acestei subpalete.

- Functia Write To Spreadsheet File.vi realizeaza conversia unui vector sau a unei matrici de numere cu simpla precizie într-un sir de caractere si scrie acest sir într-un fisier specificat sau îl adauga la sfârsitul fisierului daca acesta deja exista.

- Functia Read From Spreadsheet File.vi citeste un numar specificat de linii sau rânduri dintr-un fisier ce contine numere începând cu un caracter specificat si realizeaza conversia datelor într-o matrice de numere cu simpla precizie.

- Functia Write Characters To File.vi scrie un sir de caractere într-un fisier sau îl adauga daca fisierul exista.

- Functia Read Characters From File.vi citeste un numar specificat de caractere începând cu caracterul specificat.

- Functia Read Lines From File.vi citeste un numar specificat de linii începând cu caracterul specificat.

- Functia Open/Create/Replace File.vi deschide un fisier existent, creaza unul nou sau înlocuieste un fisier în mod programabil sau interactiv utilizând o casuta de dialog.

- Functia Read File citeste date dintr-un fisier deschis specificat prin câmpul refnum si le returneaza în câmpul data.

- Functia Write File scrie date într-un fisier deschis specificat prin câmpul refnum.

- Functia Format Into File converteste sirurile de caractere, numerele, caile si datele logice într-un text pe care-l scrie într-un fisier.

- Functia Close File închide un fisier deschis specificat prin câmpul refnum si întoarce calea catre acest fisier.

- Functia Read LabVIEW Measurement File citeste datele dintr-un fisier ce contine masuratori în LabVIEW.

- Functia Write LabVIEW Measurement File scrie date într-un fisier de masuratori în LabVIEW.

- Functia File Dialog afiseaza o casuta de dialog în care se poate specifica calea catre un fisier sau un director.

- Functia Open File deschide un fisier pentru citire sau scriere.

- Functia New File creaza un fisier si-l deschide pentru citire sau scriere.

- Functia EOF seteaza sau întoarce indicatorul logic EOF(end-of-file) al fisierului identificat prin câmpul refnum.

- Functia File/Directory Info întoarce informatii despre fisierul sau directorul specificat prin câmpul path, informatii despre marime, data ultimei modificari si daca este sau nu director.

- Functia Volume Info întoarce informatii despre partitia care contine fisierul sau directorul specificat prin câmpul path, informatii despre capacitatea partitiei, spatiul utilizat si spatiul ramas în octeti.

- Functia Move muta fisierul sau directorul specificat în câmpul source path în locatia specificata în câmpul target path.

- Functia Copy copiaza fisierul sau directorul specificat în câmpul source path în locatia specificata în câmpul target path.

- Functia Delete sterge fisierul sau directorul specificat prin câmpul path.

- Functia List Directory întoarce doua tablouri de siruri de caractere care contin numele fisierelor si directoarelor din directorul specificat prin câmpul directory path.

- Functia New Directory creaza un director nou specificat prin câmpul directory path.

4. Mod de lucru

a) Se alimenteaza sistemul cu tensiune;

b) Se lanseaza mediul LabVIEW;

c) Se implementeaza programul P1 descris în prezenta lucrare.

Programul P1 realizeaza scrierea unui text introdus de la tastatura într-un fisier.

Pe panou se vor pune urmatoarele elemente evidentiate în figura 2 :

un obiect de tip String Ctrl prin intermediul caruia se va introduce un text

un buton de tip OK care va declansa scrierea într-un fisier al carui nume se va

introduce de la tastatura.

Figura 2. Elementele de pe panou corespunzatoare programului P1.

În diagrama se vor introduce urmatoarele functii evidentiate în figura 3

o structura de tip secventa care permite întâi introducerea textului si apoi scrierea

acestui text într-un fisier imediat dupa apasarea butonului OK

în primul cadru (frame) al secventei se va introduce o structura de tip WHILE, iar în

interiorul acesteia un buton OK.

în al doilea cadru al secventei se va introduce o functie Open/Create/Replace File.vi

la care se conecteaza constanta 1. Se alege astfel operatia de creare a unui nou fisier. De asemenea, se va mai introduce functia Write File pentru scrierea textului în fisier si functia Close File pentru a închide fisierul.

Figura 3. Diagrama programului P1.

Figura 4. Rezultatul executiei programului P1.

5. Exercitii

Sa se realizeze un program în LabVIEW care sa scrie o matrice într-un fisier.

Sa se realizeze un program în LabVIEW care sa citeasca un text dintr-un fisier.


Document Info


Accesari: 4691
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )