Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 4

Podobne dokumenty
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 3

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 3

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 6

Ćw. 2. Wprowadzenie do graficznego programowania przyrządów pomiarowych

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Ćw. 12. Akwizycja sygnałów w komputerowych systemach pomiarowych ( NI DAQPad-6015 )

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB 05 MARCIN KUZAŃSKI *, JOANNA SEKULSKA-NALEWAJKO *, ROMAN KRZESZEWSKI *

Laboratorium - Poznawanie FTP

Program ćwiczenia: SYSTEMY POMIAROWE WIELKOŚCI FIZYCZNYCH - LABORATORIUM

Architektury systemów rozproszonych LABORATORIUM. Ćwiczenie 1

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Klient-Serwer Komunikacja przy pomocy gniazd

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

TELEFONIA INTERNETOWA

Telemetria. PTIB 2 semestr. Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

G PROGRAMMING. Part #10

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Wirtualne przyrządy kontrolno-pomiarowe

Funkcje sterownika CellBOX-UxR ModBUS RTU

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Laboratorium Komputerowe Systemy Pomiarowe

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Database Connectivity

Laboratorium przez Internet w modelu studiów inżynierskich

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium 3.4.3: Usługi i protokoły

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

Tomasz Greszata - Koszalin

Instalacja NOD32 Remote Administrator

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

Ćwiczenie 3 Akwizycja danych pomiarowych za pomocą karty pomiarowej NI USB-6008 w programie LabVIEW

Wybrane działy Informatyki Stosowanej

Adres IP

Podstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

KONFIGURACJA ORAZ BADANIE PRZEPŁYWNOŚCI SIECI WLAN

Laboratorium Sieci Komputerowych - 2

Konfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych

Podstawowe protokoły transportowe stosowane w sieciach IP cz.2

Synteza układów kombinacyjnych metodą tablic Karnaugha - ćwiczenie 10

Poradnik korzystania z usługi FTP

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Metody zabezpieczania transmisji w sieci Ethernet

Instrukcja szybkiej instalacji. Przed przystąpieniem do instalacji należy zgromadzić w zasięgu ręki wszystkie potrzebne informacje i urządzenia.

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

Dokładniejsze informacje można znaleźć w Podręczniku użytkownika.

Telefonia Internetowa VoIP

Zdalne zarządzanie systemem RACS 5

Opis modułu kształcenia Projektowanie systemów pomiarowo-kontrolnych

Instrukcja konfiguracji funkcji skanowania

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Telefon IP 620 szybki start.

Protokoły sieciowe - TCP/IP

Połączenie VPN Host-LAN PPTP z wykorzystaniem Windows XP. 1. Konfiguracja serwera VPN. 2. Konfiguracja klienta VPN

Telefon AT 530 szybki start.

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Kod produktu: MP-W7100A-RS232

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

Laboratoria zdalne ZTiT

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Problemy techniczne SQL Server

Tomasz Greszata - Koszalin

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem).

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Aplikacja Sieciowa wątki po stronie klienta

Laboratorium Systemów SCADA

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Dostęp zdalny

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

Schemat blokowy karty

KATEDRA SYSTEMÓW MULTIMEDIALNYCH. Transmisja nagrań wideofonicznych w sieci TCP/IP

Ćwiczenie 4: Próbkowanie sygnałów

Laboratorium podstaw telekomunikacji

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

TIN Techniki Internetowe zima

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Komunikacja pomiędzy S i S7-300/400 przez Ethernet (1)

Zastosowanie wirtualnego laboratorium podczas zajęć laboratoryjnych z mechaniki prezentacja eksperymentu na odległość

Bramka IP 2R+L szybki start.

Transkrypt:

Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium przyrządów wirtualnych Ćwiczenie 4 Komunikacja przyrządu wirtualnego z serwerem przy pomocy interfejsu DataSocket

1. Wstęp teoretyczny DataSocket jest prostym interfejsem stworzonym przez National Instruments, dłużącym do przesyłania danych poprzez sieć komputerową. Wykorzystuje się w tym celu protokół TCP/IP i adresy URL. Jednak w przeciwieństwie do bezpośredniego wykorzystania protokołu TCP lub UDP, gdzie dane muszą zostać przetworzone na ciąg znaków, technologia DataSocket umożliwia podawanie danych w dowolnej postaci (liczby rzeczywiste i całkowite, łańcuchy znaków, zmienne dwustanowe, tablice). Konwersja na postać, w której dane te są przesyłane, odbywa się w sposób niewidoczny dla programisty. 2. Wirtualne narzędzia LabView do zapisu / odczytu danych z serwera DataSocket Do podstawowej komunikacji wystarczą dwie funkcje: DataSocket Write i DataSocket Read. Funkcja DataSocket Write służy do zapisu danych dołączonych do wejścia data do serwera DataSocket o adresie URL. Adres URL zawiera nazwę protokołu, np. dstp (DataSocket Transport Protocol), adres (lub numer IP) serwera i nazwę zmiennej, np. dstp://adres_serwera/nazwa_zmiennej. Funkcja DataSocket Read służy do odczytu danych z serwera DataSocket o adresie URL. Dane dostępne są na wyjściu data. 3. Budowa układu W ramach ćwiczenia należy uruchomić program LabView, następnie utworzyć nowy projekt, a w nim zbudować dwa wirtualne przyrządy: do zapisu danych do serwera DataSocket: 2

do odczytu danych z serwera DataSocket: Poszczególne bloczki znaleźć można: Numeric --> Random Number (0-1) Time &Dialog --> Wait Until Next ms Multiple Communication --> DataSocket --> DataSocket Write/read Cluster -> Unbundle By Name Dane wejściowe do przesłania (w przykładzie: Random Number) podłączyć pod wejście Data w Data Socket Write. Do wejścia Connection in, podłączyć stałą i wpisać adres do wysłania danych (prawym na wejście -> create -> constant). Dla przesyłania danych na jednym komputerze: dstp://localhost/dane. Do wejścia type(variant) podłączyć stałą podwójnej precyzji (żeby zmienić typ kliknąć prawym na stałą -> represetation -> dbl). Blok Unbudle By Name podłączyć do Error out w DataSocketRead. Waveform Chart podłączyć do wyjścia Data w DataSocketRead. Dla przesyłania danych dowolnego typu pomiędzy dwoma aplikacjami LabVIEW należy uruchomić w tle programy: DataSocket Server oraz DataSocket Server Manager. Można je znaleźć pod następującą ścieżką: START -> Programy -> National Instruments -> DataSocket. 3

4. Komunikacja 0-1): Po uruchomieniu programu, na panelu powinny się odebrane losowe dane z zakresu (- Poniżej przekładowe okienko DataSocket Server przedstawiające podłączony proces oraz przesłane i odebrane pakiety: 5. Komunikacja między dwoma komputerami Na jednym komputerze należy utworzyć serwer, a następnie wirtualny przyrząd z blokiem DataSocketWrite i w polu Connection in wpisać dstp://adres_servera//nazwa_zmienej (przykładowo: dstp://192.168.10.14/dane lub dstp://labctp-005/dane). Na drugim komputerze, który ma pracować jako klient, utworzymy wirtualny przyrząd z blokiem DataSocketRead. W polu Connection in wpisać ten sam adres co na serwerze. Na obu komputerach powinny działać w tle programy: DataSocket Menager i DataSocket Server. W ramach próby należy przesłać z serwera do klienta sygnał sinusoidalny (Input -> Simulate Sig). U klienta Waveform Chart podłączyć do wyjścia Data w DataSocket Read. 4

5

Spodziewany efekt u klienta: 6. Literatura 1. Świsulski Dariusz, Komputerowa technika pomiarowa. Oprogramowanie wirtualnych przyrządów pomiarowych w LabView, Agenda Wydawnicza PAK-u, Warszawa 2005 2. Świsulski Dariusz, Komputerowa technika pomiarowa w przykładach.. Agenda Wydawnicza PAK-u, Warszawa 2002 3. Świsulski Dariusz, Laboratorium z systemów pomiarowych.. Wydawnictwa PG, Gdańsk 1998 4. LabView Measurement Manual, National Instruments 5. Graczyk A., Gołębiowski J., Prohuń T.: Laboratorium komputerowych systemów pomiarowych, Wydawnictwo Politechniki Łódzkiej, Łódź 2004. 6