LUCRAREA NR. 9
COMUNICAREA ĪN LabVIEW UTILIZĀND PROTOCOLUL TCP/IP
1. Obiectivele lucrarii
a) Īnsusirea modului īn care se realizeaza comunicarea īntre calculatoare prin intermediul mediului de programare grafic LabVIEW. 15215t1923p
b) Cunoasterea principalelor functii prin intermediul carora se realizeaza comunicatia utilizānd protocolul TCP/IP.
c) Cunoasterea functiilor principale utilizate pentru comunicatia prin intermediul portului serial si a portului paralel.
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
3.1. Functii TCP/IP
Functiile care utilizeaza protocolul TCP/IP se gasesc īn paleta de functii ale diagramei procedānd ca īn figura 1.
Figura 1. Paleta cu functii TCP
Īn continuare se vor prezenta principalele functii ale subpaletei TCP.
- Functia TCP Open Connection deschide o conexiune TCP cu adresa si port.
- Functia TCP Read citeste un numar de biti de la o conexiune TCP si īntoarce rezultatul sub forma de date.
- Functia TCP Write scrie date catre o conexiune TCP.
- Functia TCP Close Connection īnchide o conexiune TCP.
- Functia IP to String face conversia unei adrese IP īntr-un sir de numere.
- Functia String to IP face conversia unui sir de numere īntr-o adresa de IP sau o matrice de adrese IP. Daca functia (String to IP) are o singura iesire, atunci rezultatul adresei de net este cea returnata de sistemul de operare. Daca functia (String to IP) are iesiri multiple, atunci rezultatul sunt toate adresele de IP returnate de sistemul de operare. Daca functia nu reuseste sa faca conversia sirului de numere atunci, rezultatul este zero daca avem o singura iesire sau este o matrice goala daca avem iesiri multiple.
- Functia Create Listener creaza un ascultator pentru o conexiune TCP.
- Functia TCP Wait on Listener asteapta pentru acceptarea conexiunii TCP.
3.2. Functii pentru comunicarea seriala si paralela
Aceste functii se gasesc īn paleta de functii ale diagramei ca īn figura 2.
Figura 2. Paletele cu functii pentru comunicarea seriala si paralela
Īn continuare se vor prezenta principalele functii pentru comunicarea seriala si paralela.
- Functia VISA Configure Serial Port.vi initializeaza portul serial specificat prin cāmpul VISA resource name cu setarile specificate.
- Functia VISA Write scrie date furnizate prin cāmpul write buffer catre dispozitivul sau interfata specificata prin cāmpul VISA resource name.
- Functia VISA Read citeste numarul specificat de octeti de la dispozitivul sau interfata specificata de cāmpul VISA resource name si returneaza datele īn cāmpul read buffer.
- Functia VISA Close īnchide sesiunea de lucru cu dispozitivul sau interfata specificata de cāmpul VISA resource name.
- Functia VISA Serial Breack.vi trimite o īntrerupere catre portul de iesire specificat pentru cel putin 250 milisecunde.
- Functia In Port.vi citeste un numar īntreg cu semn de la o adresa specificata.
- Functia Out Port.vi scrie un numar īntreg cu semn la o adresa specificata.
|