Comunicații în LabView

Proiect
8/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: ppt
Pagini : 38 în total
Mărime: 793.08KB (arhivat)
Publicat de: Sebastian Codreanu
Puncte necesare: 8
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 proiect

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

Stație meteo cu transmitere bluetooth a datelor achiziționate

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

Bord Auto

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

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Proiectarea Filtrelor FIR

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

Bazele Sistemelor Automatizate

Obiectivele urmarite - Obiectivele acestui curs se refera la sistemele care functioneaza in domeniul continuu de timp; - Sistemele care...

Tehnici avansate de diagnoză și decizie

1. DEFECTE ÎN SISTEMELE DINAMICE Răspândirea largă şi în domenii diverse a sistemelor automate de conducere se datorează, în primul rând,...

USO - Automatică

Dobandirea/aprofundarea unor notiuni teoretice (c) 2. Dobandirea/aprofundarea unor abilitati practice (l) 3. Familiarizarea cu noi concepte (c+l)...

Exemple de Automatizare Convențională a Unor Utilaje și Instalații din Industria Chimică

Exemple de automatizare convenţională a unor utilaje şi instalaţii din industria chimică 1. Consideraţii generale privind elaborarea unui plan de...

Te-ar putea interesa și

Stație automată de spălat autovehicule

Automatizarea proceselor de productie a insemnat o etapa importanta in dezvoltarea tehnologiei si a dus la insemnate cresteri ale productivitatii...

Aplicație Distribuită pentru Umărirea Activelor Folosind Tehnologii Radio

În ultimii ani, monitorizarea sistemelor pentru urmărirea activelor a devenit o necesitate, care s-a accentuat la ora actuală, datorită dezvoltării...

Filtre Numerice

INTRODUCERE Filtrarea semnalelor reprezinta o operatie de baza in prelucrarea informaţiei.Poate facută fie analogic(cu ajutorul unor retele R L C...

Bord Auto

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

Nanotuburi de Carbon

Prefaţă Ideea de fundament care a stat la baza realizării acestui proiect a fost intenţia de a contura o privire de ansamblu asupra domeniului...

Utilizarea instrumentației virtuale în măsurarea parametrilor bobinelor, condensatoarelor și rezistențelor

Introducere În ultimul timp instrumentele virtuale sunt folosite din ce în ce mai des în locul celor reale, deoarece sunt flexibile, versatile,...

Interfațarea unui senzor de presiune

Proiectul de fata realizeaza masurarea presiunii cu ajutorul unui senzor de presiune piezorezistiv si a unei placi de achizitie. Senzorul de...

Meniurile principale ale programării în labview

Introducerea in labview Instrumentația virtuală reprezintă ceea ce era acum un deceniu lanțul de măsurare,la care s-a înlocuit partea de...

Ai nevoie de altceva?