Comunicatii in LabView

Proiect
8/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: ppt
Pagini : 38 în total
Mărime: 793.08KB (arhivat)
Cost: 5 puncte
Profesor îndrumător / Prezentat Profesorului: Selisteanu Dan
O scurta prezentare a modului in care poti controla si monitoriza de la distanta diferite valori ale unei instalatii sau ale unui proces folosind Labview.A fost prezentat la cursul de Sisteme de achizitie si interfete de proces (S.A.I.P) din cadrul facultatii de A.C.E.

Extras din document

Comunicatii Internet în LabVIEW

Diversele versiuni succesive ale mediului de programare grafic LabVIEW si-au adus fiecare contributia la oferirea de noi facilitati pentru dezvoltarea de aplicatii distribuite. Functiile TCP/IP, Remote Data Acquisition, Internet Toolkit, VI Server, Front Panel Web Publishing, Data Socket s.a.m.d., sunt unelte prezentând facilitati unice, constituind fiecare, la momentul apariitei sale, o noua provocare pentru programatorii LabVIEW si permitând dezvoltarea de aplicatii din ce în ce mai performante cu un efort de programare specific din ce în ce mai redus. Lucrarea de fata îsi propune sa prezinte o suita relativ eterogena, formata pe de o parte din doua seturi de functii LabVIEW pentru transmiterea de date dupa protocoale de comunicatie bine cunoscute (UDP si TCP/IP), iar pe de alta parte doua facilitati ale ultimelor versiuni ce pun la dispozitia si celor mai neexperimentati programatori o serie de unelte pentru realizarea celor mai performante conexiuni între aplicatii.

Comunicatii UDP în LabVIEW

Protocolul UDP (User Datagram Protocol) este un mijloc de transmitere a unor pachete de date fara importanta critica, de dimensiuni reduse (circa 65 kb), catre unul sau mai multi destinatari. Spre deosebire de TCP, protocolul UDP nu garanteaza ajungerea datelor la destinatie si nici faptul ca diversele pachete vor ajunge în ordinea în care au fost trimise. Neavând facilitati de control al comunicatiei, transmiterea sau receptia datelor prin protocolul UDP nu necesita specificarea explicita a celuilalt “capat” al conexiunii. Un client trebuie doar sa asculte pe portul UDP specificat si el va primi orice pachet de date transmise catre acel port al sau. Pentru ca un server sa trimita un pachet de date prin acest protocol, este suficient sa se deschida o conexiune pe un port UDP, sa se acceseze functia UDP Write, specificând adresa IP a destinatarului, portul UDP al acestuia si datele ce vor fi trimise, apoi sa se închida eventual conexiunea respectiva.

Comunicatii UDP în LabVIEW

Comunicatii UDP în LabVIEW

Cum majoritatea router-elor recunosc adrese IP în care un octet cu valoarea 255 are semnificatia de “trimite tuturor din domeniul respectiv”, se pot utiliza adrese de genul 36.122.32.255.Incercarea de a trimite la adresa 255.255.255.255 catre “tot Internet-ul” se va solda cu trimiterea pachetului de date doar în subretea, deoarece subretelele evita sa transmita date la adrese din exteriorul lor. Pentru a citi datele ce au fost trimise catre un port al sau, dupa deschiderea unei conexiuni pe acel port, un client trebuie sa acceseze functia UDP Read, aceasta oferindu-i si informatiile referitoare la adresa IP si portul server-ului de la care pachetul de date a fost transmis.

Functii LabVIEW pentru comunicatii TCP/IP

Numele TCP/IP provine din alaturarea initialelor a doua dintre cele mai cunoscute protocoluri de comunicatie în retea: Transmission Control Protocol si Internet Protocol. În principiu, un proces de comunicatie prin TCP/IP implica deschiderea unei conexiuni, citirea si/sau scrierea de informatii, apoi închiderea conexiunii, mediul de programare grafic LabVIEW dispunând de functii dedicate acestor etape de baza.

Conținut arhivă zip

  • Comunicatii in LabView.ppt

Alții au mai descărcat și

Aplicatii Festo

Capitolul 1.Introducere 1.1. Instalatia Festo Compact Workstation Această staţie a fost dezvoltată şi produsă in scopul formarii profesionale şi...

Statie Meteo cu Transmitere Bluetooth a Datelor Achizitionate

1. Introducere 1.1 Scopul proiectului Scopul proiectului este de a monitoriza și contoriza informații despre temperatură și umiditate cu...

Arhitecturi Lan

CAPITOLUL l NOŢIUNI GENERALE REFERITOARE LA REŢELE DE CALCULATOARE 1.1 INTRODUCERE Utilitatea calculatoarelor este de necontestat în toate...

Bord Auto

Tema de proiectare Utilizarea mediului de programare Lab View pentru programarea unui sistem de bord si folosirea placii de achizitie de date...

Filtru FIR Creat în Mediul Labview și Matlab

Filtrele FIR utilizeaza numai esantioanele actuale sau trecute de intrari pentru obtinerea valorii cerute a iesirii. De obicei filtrele FIR au o...

Protocoale de Retea

Introducere Protocoale de reţea Protocolul de reţea este numele unui sistem de comunicare prim care maşinile din reţea interactioneazǎ. Pe un...

Vulnerabilitati de Securitate in Retele Radio Wi-Fi

1. Introducere in retele wireless Necesitatea unei retele de calculatoare este evidenta, fie ca este vorba de o firma mica sau mijlocie, fie ca...

Proiectarea Filtrelor FIR

Filtrarea reprezintă prelucrarea unui semnal (în domeniul timp) având ca rezultat schimbarea spectrului original al semnalului. Schimbarea constă...

Ai nevoie de altceva?