Badania sygnałów czasu sterowanych protokołem NTP
|
|
- Mikołaj Pawlak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Badania sygnałów czasu sterowanych protokołem NTP Andrzej Dobrogowski, Mieczysław Jessa, Michał Kasznia, Krzysztof Lange Politechnika Poznańska, Katedra Systemów Telekomunikacyjnych i Optoelektroniki Słowa kluczowe: protokół NTP, sygnał czasu Abstrakt - W pracy przedstawiono zagadnienia związane z oceną jakości sygnałów czasu pozyskiwanych z protokołu NTP. Przedstawione zostały zasady oraz program prowadzonych badań. Przedstawiono statystyczne wyniki badań zachowania się protokołu NTP. Opisane zostały metody pozyskiwania fizycznego sygnału czasu sterowanego protokołem NTP oraz stanowiska pomiarowe do pomiaru jakości tego sygnału. 1. Wprowadzenie W świecie wraz z rozwojem infrastruktury informatyczno telekomunikacyjnej rośnie zapotrzebowania na dostępne i wiarygodne źródła sygnałów czasu. PoniewaŜ cena wzorców czasu i towarzyszących im urządzeń jest bardzo wysoka, to w sposób oczywistym rozwiązaniem wydaje się przesyłanie sygnału czasu z tych wzorców z wykorzystaniem istniejącej infrastruktury. Podstawowym sposobem skorzystania z tej idei jest zastosowanie w sieciowego protokołu czasu NTP. Obecnie jest dostępna 5 wersja tego protokołu (wersja NTP 4, pierwsza wersja miała numer 0) opracowanego przez Davida Millsa w 1988 roku [1, 2]. Wpływ na jakość sygnału czasu pozyskiwanego przez protokół NTP z danego serwera mogą mieć róŝnorodne czynniki, między innymi poziom stratum serwera (liczba pośrednich serwerów, przez które podłączony jest serwer do wzorca czasu), przeciąŝenie sieci w zaleŝności od pory dnia, oprogramowanie i system operacyjny komputera podłączonego do sieci. Protokół NTP (ang. Network Time Protocol) jest protokołem sieciowym umoŝliwiającym programowe ustawienie czasu zegara systemowego komputera z serwera czasu podłączonego do sieci Internet. Serwer czasu jest komputerem synchronizowanym do atomowego wzorca czasu. Liczba komputerów pomiędzy serwerem i wzorcem atomowym określa poziom stratum serwera czasu. NTP nie przesyła sygnału czasu, a tylko róŝnice czasu pomiędzy zegarem serwera i zegarem systemowym komputera klienta. Funkcjonowanie protokołu NTP najprościej moŝna zauwaŝyć w systemie Windows klikając w pole z godziną znajdujące się zazwyczaj w dolnym prawym lub górnym rogu ekranu. Przedstawia to Rys. 1. Rys.1. Czas z NTP w systemie Windows (po lewej) i dane szczegółowe synchronizacji (po prawej) Jak wynika porównania wskazań na Rys. 1, synchronizacja czasu przeprowadzana przez protokół NTP zachodzi w odstępach około 10-dniowych. Odstęp ten jest wystarczający dla odstępu minutowego, z jakim jest wyświetlany czas na ekranie, natomiast dla otrzymania lepszej rozdzielczości zachodzi potrzeba częstszego synchronizowania. W tym miejscu naleŝy zastosować inne procedury od proponowanych w tym miejscu przez Windows. 1
2 2. Program badań Przeprowadzone badania obejmowały dwa zagadnienia: badania statystyczne pozyskiwania informacji o czasie z róŝnych serwerów czasu z protokołem NTP oraz badania fizycznego sygnału czasu wyprowadzonego na złącze COM komputera synchronizowanego protokołem NTP. W obu przypadkach zastosowano oprogramowanie umoŝliwiające pozyskanie danych statystycznych o pracy protokołu z poszczególnymi serwerami (w pierwszym przypadku), oraz uzyskanie fizycznego sygnału czasu (w drugim przypadku), który moŝna nazwać sekundą NTP związaną z konkretnym serwerem. Przeprowadzone w pierwszym przypadku badania statystyczne umoŝliwiły porównanie poszczególnych serwerów w przekroju godzin i dni pod kątem pomiaru czasu trwania procedury NTP [3]. W drugim przypadku badano fizyczne sygnały czasu porównując połoŝenie sekundy NTP względem sygnału odniesienia (w tym przypadku sygnału pochodzącego z odbiornika sterowanego sygnałami systemu GPS) dla róŝnych serwerów i roŝnych parametrów procesu synchronizacji. Badania statystyczne przeprowadzono dla komputerów pracujących pod kontrolą systemu operacyjnego MS Windows, natomiast badania fizycznego sygnału czasu wykonano z wykorzystaniem komputerów pracujących w systemie Linux. Powodem tego zróŝnicowania były problemy z uzyskaniem odpowiedniej jakości generowanego sygnału czasu w systemie Windows. Zasadniczym powodem trudności w tym obszarze było kontrolowanie przesłania taktu zegara systemowego synchronizowanego przez NTP na złącze COM. Problem ten udało się pokonać w zadowalający sposób w systemie Linux. 3. Badania statystyczne zachowania protokołu NTP W prowadzonych badaniach przyjęto podstawowe załoŝenie badania zachowania protokołu NTP będą prowadzone przy uŝyciu zwyczajnego komputera osobistego o przeciętnych parametrach technicznych z zainstalowanym systemem operacyjnym MS Windows XP. Do pozyskiwania danych wykorzystano następującą platformę programową: System operacyjny: MS Windows XP Professional SP2; Wirtualna maszyna Java: Java JRE 1.5_06; Arkusz kalkulacyjny: MS Excel 2003; Implementacja klienta protokołu NTP program napisany w języku Java. Zaletą języka Java (podobnie jak protokołu NTP) jest jego darmowość. Program wykorzystuje standardowe biblioteki tego języka dotyczące protokołu NTP, które są właściwie gotową implementacją klienta NTP. Jedyne, co naleŝało zrobić, to uŝyć tej implementacji w taki sposób, aby uzyskane wyniki miały jakąś wartość dla eksperymentu. Warto jeszcze skomentować uŝycie arkusza kalkulacyjnego Microsoft Excel 2003, który okazał się wystarczającym dla zakresu zebranych wyników w ciągu jednego tygodnia Zasady i cele prowadzonych badań Na badania składało się kilka serii eksperymentów. Równocześnie badane były dwa serwery, których stratum było znane, a więc z góry wiadomo było, który serwer teoretycznie powinien być lepszy [3]. Jedna seria eksperymentu obejmowała ciągłe wysyłanie Ŝądania na przemian do jednego i drugiego serwera NTP, w odstępie 5 sekund (czyli kaŝdy serwer otrzymywał Ŝądania co 10 sekund). Wyniki były pobierane jako znaczniki czasowe. Dzięki temu dla kaŝdego Ŝądania moŝna było określić, kiedy zostało wysłane, kiedy dotarło do serwera, kiedy na nie odpowiedziano i kiedy odpowiedź trafiła do komputera wysyłającego Ŝądanie. W ten sposób moŝna było zbadać szybkość odpowiedzi serwera porównując znaczniki czasu w momencie otrzymania przez serwer Ŝądania i odpowiedzi na niego, a takŝe badać opóźnienia w sieci, przez którą przesyłane były Ŝądania do serwera i jego odpowiedzi. Wyniki te z wszystkich serii moŝna porównywać, gdyŝ były otrzymywane w tych samych warunkach. Dzięki temu zbadano, który serwer pracuje najlepiej w praktyce, czyli uwzględniając nie tylko stratum, ale zachowanie protokołu NTP w sieci Internet [5, 6]. Lista badanych serwerów NTP, połączonych w pary (1 z 2, 3 z 4, 5 z 6, 7 z 8) przedstawiona jest w Tablicy Format danych i procedura badań KaŜda seria badań generowała dwa pliki wynikowe jeden z nich zawierał znaczniki czasu w wersji wygodnej do natychmiastowej weryfikacji poprawności otrzymanych danych, zawiera, bowiem datę i godzinę zapisaną przy uŝyciu tekstu i cyfr. Wymagało to przekształceń, które umoŝliwiły rozwinięcie uzyskanych wyników w liczbę milisekund, które upłynęły od 1 stycznia 1900 roku (początek odliczania znaczników czasowych w NTP), do 1 stycznia 1970 roku (początek odliczania znaczników systemu Unix). Powodem takiego przedstawiania wyników w postaci liczby było uŝycie w implementacji klienta NTP standardowej funkcji języka Java (gettime), która to działała według standardów systemu Unix. Fragment arkusza z danymi liczbowymi przedstawia Rys. 2. 2
3 Tabl. 1. Lista badanych serwerów NTP Nazwa serwera Adres IP serwera Stratum serwera 1 vega.cbk.poznan.pl ntp.nask.pl ntp.icm.edu.pl ntp.task.gda.pl info.cyf-kr.edu.pl ntp.man.poznan.pl tempus1.gum.gov.pl ucirtr.agh.edu.pl Rys. 2. Wygląd pliku wyjściowego w postaci rozwiniętej dla: wiersza 3 i kolumny F Podsumowując opis formatu danych w plikach wyjściowych, naleŝy podkreślić, Ŝe: Dla obliczeń statystycznych postać czasowa danych wyjściowych nie jest wygodna. Postać liczbowa powstaje przez zamianę czasu na liczbę milisekund z uwzględnieniem punktu początkowego na dzień 1 stycznia 1970, godz. 00:00:00 (notacja UNIX) Korekta dla NTP wymagała dodania s, co uwzględnia początek wskaźników NTP od dnia 1 stycznia 1990 godz. 00:00:00. W sześciu pierwszych kolumnach (w kolumnach A-F) przedstawione są wyniki dotyczące pierwszego serwera, potem następuje wolna kolumna (kolumna G) i w następnych sześciu są wyniki dotyczące drugiego serwera (w kolumnach H-M). Relacje pomiędzy znacznikami przedstawia Rys. 3. Czas serwera T2 T3 Czas klienta T1 T4 Rys. 3. Relacje między znacznikami czasowymi z podziałem na czas klienta i czas serwera T1 znacznik czasu wysłania wiadomości przez klienta (orginate timestamp) T2 znacznik czasu otrzymania wiadomości przez serwer (reseive timestamp) T3 znacznik czasu wysłania wiadomości przez serwer (transmit timestamp) T4 znacznik czasu otrzymania wiadomości przez klienta (destimation timestamp) W wyniku przeprowadzonych badań otrzymano bardzo duŝą ilość wyników. UmoŜliwiają one porównania pomiędzy sobą róŝnych wzorców w przedziałach czasowych od pojedynczych minut do tygodnia, gdyŝ taki był najdłuŝszy przedział czasu obserwacji. Badaniami objęto: Czas potrzebny serwerom na wygenerowanie odpowiedzi (T3 T2), w przekroju godzin w ramach doby i dni tygodnia dla wszystkich serwerów. Czasu uzyskania odpowiedzi z serwerów NTP (T4 T1), w przekroju godzin w ramach doby i dni tygodnia dla wszystkich serwerów Wyniki badań czasu przebywania protokołu NTP w serwerach podczas 1 doby Badania oceny czasu przebywania zapytania o czas w serwerach NTP przeprowadzono w dwóch seriach. Wyniki badań zostały zestawione w Tablicy 2 i przedstawione w postaci histogramów [6]. Ze względu na występujące pomiędzy serwerami rozrzuty uzyskanych rezultatów część wynikową podzielono na 4 kolumny, w których pogrupowano odpowiednio wyznaczone w pomiarze czasy oraz przedstawiono wyliczony czas średni. 3
4 Lp Nazwa serwera Tabl. 2. Czas przebywania zapytania w serwerze Średni czas generowania odpowiedzi w ciągu całego badania [ms] Średni czas generowania odpowiedzi w wybranym dniu [ms] I seria II seria I seria II seria 1 vega.cbk.poznan.pl 0,032 0,031 0,026 0,036 2 ntp.nask.pl 0,929 1,083 0,962 1,074 3 ntp.icm.edu.pl 0,036 0,037 0,031 0,057 4 ntp.task.gda.pl 0,049 0,486 0,039 0,393 5 info.cyf-kr.edu.pl 0,239 0,241 0,221 0,258 6 sunflower.man.poznan.pl 0,086 0,092 0,106 0,118 7 tempus1.gum.gov.pl 0,09 0,011 0,075 0,08 8 ucirt.agh.edu.pl 0,012 0,011 0,019 0,015 Histogram ilustrujący te relacje uwzględniający średni dobowy czas odpowiedzi poszczególnych serwerów przedstawia Rys. 4. Rys. 4. Średni dobowy czas odpowiedzi poszczególnych serwerów NTP W drugiej serii czas trwania badań wynosił 1 tydzień. Pozwoliło to na ocenę zachowania się badanego czasu w poszczególnych dniach tygodnia. Średni dobowy czas przebywania informacji NTP w serwerze nie precyzuje tego czasu dla kaŝdej godziny. Przykładowe dobowe histogramy dla serwerów stratum 1 i stratum 3 przedstawia Rys. 5, natomiast tygodniowe badania przedstawia Rys. 6. Rys. 5. Histogramy czasu przebywania zapytania w ujęciu dobowym dla serwerów tempus1.gum.gov.pl (stratum1, po lewej) i ucitr.agh.edu.pl (stratum 3, po prawej) Rys. 6. Histogramy czasu przebywania zapytania w ujęciu tygodniowym dla serwerów tempus1.gum.gov.pl (stratum1, po lewej) i ucitr.agh.edu.pl (stratum 3, po prawej) 3.4. Wnioski z przeprowadzonych badań Podsumowując badania czasu przebywania zapytania w serwerze, moŝna zauwaŝyć, Ŝe: Na stabilność serwera oraz na szybkość generowania odpowiedzi nie miał wielkiego wpływu fakt, czy dany dzień badań był dniem roboczym czy nie. 4
5 Nie potwierdziło się, Ŝe serwer o najkrótszym czasie generowania odpowiedzi jest równocześnie najbardziej stabilny. Na czas przebywania zapytania w serwerze nie ma wpływu poziom stratum serwera; zdarza się, Ŝe serwer o lepszym stratum ma gorsze wyniki. Statystycznie czasy odpowiedzi serwerów mieszczą się w 100 µs Badania czasu przebywania protokołu NTP w systemie Zakres badań czasu przebywania protokołu NTP w systemie obejmował pomiary odstępu czasu pomiędzy zapytaniem klienta do serwera czasu i odebranie odpowiedzi, czyli przedział czasów T4 T1, (tak jak to przedstawia Rys. 3) oraz ocenę wyników w przekroju poszczególnych godzin w ramach doby i poszczególnych dni w ramach tygodnia. Badania przeprowadzono w dwóch seriach. Zestawienie wszystkich próbek z obu serii badań przedstawia Tablica 3. W pierwszej serii badano serwery w trybie badań dobowych, koncentrując się na określeniu wpływu pory dnia na uzyskane wyniki czasów opóźnienia wprowadzanych przez serwery i sieć Internet. W drugiej serii badań czas pomiarów pary serwerów przedłuŝono do tygodnia. UmoŜliwiło to badanie rozkładu czasów wynikającego z przebywania protokołu w systemie dla poszczególnych dni tygodnia nie tracąc przy tym ujęcia dobowego. Z licznych wykonanych pomiarów dla wszystkich serwerów przedstawiono histogramy dla serwera tempus1.gum.gov.pl (stratum 1) i serwera ucitr.agh.edu.pl (stratum 3). Lp Tabl. 3. Średni czas przebywania zapytania w systemie dla I i II serii badań Nazwa serwera Średni czas generowania odpowiedzi w ciągu całego badania dla wszystkich próbek [ms] Średni czas generowania odpowiedzi w wybranym dniu dla wszystkich próbek [ms] I seria II seria I seria II seria 1 vega.cbk.poznan.pl 25,812 22,991 24,459 21,759 2 ntp.nask.pl 15,638 15,945 14,234 14,089 3 ntp.icm.edu.pl 70,875 13,794 65,168 11,376 4 ntp.task.gda.pl 76,985 31,910 44,734 36,511 5 info.cyf-kr.edu.pl 79,665 19,420 68,791 14,007 6 sunflower.man.poznan.pl 82,134 17,272 42,084 12,954 7 tempus1.gum.gov.pl 63,639 14,949 56,237 15,619 8 ucirt.agh.edu.pl 67,430 19,277 47,248 19,697 Zestawienie czasów odpowiedzi dla wszystkich badanych serwerów przedstawia Rys. 7. Rys. 7. Średni tygodniowy czas przebywania zapytania w systemie dla próbek prawidłowych (w 1 rzędzie) oraz błędnych i opóźnionych powyŝej 100ms (w 2 rzędzie) dla wszystkich serwerów Podsumowanie wyników badania czasu przebywania protokołu NTP w systemie Podsumowując badania czasu przebywania protokołu NTP systemie moŝna sformułować następujące wnioski: Na pracę systemu ma wpływ pora dnia. Jest to czynnik wspólny dla wszystkich serwerów czasu i wynika z oddziaływania obciąŝenia sieci Internet w godzinach szczytu. Na pracę systemu ma równieŝ wpływ dzień tygodnia, ale wpływ ten jest róŝny dla poszczególnych serwerów czasu i zaleŝy od ich lokalizacji. Całkowity czas przebywania w systemie procedury NTP nie zaleŝy istotnie od poziomu stratum serwera. Liczba opóźnionych i zgubionych próbek, czyli tych uznanych za błędne zaleŝy od poziomu stratum serwera i jest większa dla wyŝszego stratum. 5
6 Nie występuje istotna relacja pomiędzy dniem tygodnia i najdłuŝszym czasem przebywania protokołu w systemie, chociaŝ środa, czwartek i piątek w badaniach wykazały najwięcej błędnych próbek. Nie zawsze liczba traconych próbek przypada w tym samym czasie, co liczba próbek opóźnionych. Wskazuje to na róŝne przyczyny tych zjawisk. Dla rozkładu próbek bez błędów nie ma wpływu, czy jest aktualnie dzień roboczy, czy dzień wolny od pracy.wnioski z badań pracy protokołu NTP w krajowej sieci Internet W referacie przedstawiono, ze względu na brak miejsca niewielką liczbę wyników zawartych w opracowanych tabelach i histogramach. Uzyskano wyniki dla wszystkich par serwerów. Stąd uogólnienia, które przedstawiono w punkcie 3.6 dotyczą wszystkich badań, a nie tylko wyników dla dwóch przykładowych serwerów. Przeprowadzone badania wykazały bardzo istotny wpływ obciąŝenia sieci Internet na czas przebywania protokołu w systemie. MoŜna to zauwaŝyć w Tablicy 3 w wynikach porównań badań z I i II serii. Dotyczy to długości czasu odpowiedzi i liczby próbek traconych, których statystyk nie zamieszczono. Badania czasu przebywania protokołu w serwerze wykazały niewielki jego wpływ dla dokładności pozyskiwania czasu w przedziałach milisekundowych i istotny dla dokładności w przedziałach mikrosekundowych. 4. Wyprowadzenie sygnału czasu sterowanego protokołem NTP na złącze zewnętrzne komputera 4.1. Przesłanki do pozyskania fizycznego sygnału czasu sterowanego z protokołu NTP Opisane w rozdziale 3 działania pozwoliły na uzyskanie olbrzymiej liczby wyników. Przedstawiona w nich analiza nie wyczerpuje wszystkich informacji, które uzyskano w wyniku badań. Forma wyników w postaci plików arkusza MS Excel umoŝliwiła ich analizę, porównania i zestawienia graficzne w postaci histogramów. MoŜna oczywiście takŝe sporządzić wykresy ilustrujące przebiegi przebywania protokołu NTP w serwerach czasu i w systemie. Jednak te działania są niezwykle czasochłonne. Badania statystyczne funkcjonowania protokołu NTP nie przynoszą pełnego obrazu problemu pozyskiwania czasu z sieci Internet. Nasuwa się oczywista potrzeba wykorzystania protokołu NTP jako źródła sygnału czasu funkcjonującego poza strukturą komputera. W tym celu naleŝy wyprowadzić sygnał czasu na złącze zewnętrzne komputera. Układ pomiarowy do badania fizycznego sygnału czasu zrealizowany został w sposób następujący. Komputer z zainstalowanym oprogramowaniem umoŝliwiającym zsynchronizowanie się do czasu NTP oraz generację sygnału jest podłączony do sieci Internet. Dane wyjściowe wysyłane są na port COM1 komputera pakiet czasowy (pin nr 3) oraz impulsy 1 pps (pin nr 4). Uzyskany sygnał 1 pps porównywany jest z sygnałem odniesienia (takŝe 1 pps) generowanym przez układ sterowany sygnałami systemu GPS. Miarą róŝnicy chwil badanego sygnału względem sygnału odniesienia (błędem czasu) jest szerokość impulsów T na wyjściu modułów pomiarowych, wyzwalanych chwilami znaczącymi sygnałów 1 pps. Ta szerokość impulsów jest mierzona w kaŝdej sekundzie przez specjalistyczną kartę pomiarową. Odniesienie się w pomiarze sygnału czasu pozyskanego z protokołu NTP do sygnału referencyjnego z systemu GPS umoŝliwia chwilowy pomiar połoŝenia znacznika kaŝdej sekundy NTP, a takŝe wykrywa ich bezpośrednią relację względem czasu UTC, który jest powiązany z czasem GPS stałą relacją. Schemat blokowy tego układu jest przedstawiony na Rys. 8. Komputer Windows Dane wyjściowe Odbiornik GPS Dane wyjściowe Komputer Windows Karta pomiarowa GPS GPS Karta pomiarowa T 1pps 1pps T Moduł pomiarowy Moduł pomiarowy Komputer Linux 1pps Sekunda NTP Sekunda NTP 1pps Komputer Linux Stanowisko 1 Stanowisko 2 Internet Rys. 8. Schemat układu pomiarowego do badania sygnału czasu z NTP 6
7 4.2. Ustawianie czasu z protokołu NTP Do ustawiania czasu NTP wykorzystywany jest program ntpdate. Jest to unixowy program działający samodzielnie, bez konieczności jakiejkolwiek zewnętrznej konfiguracji oraz usług systemowych. Program ntpdate wchodzi w skład standardowego pakietu NTP słuŝącego do synchronizacji czasu w systemach unixowych oraz windowsowych i jego działanie jest zgodne aktualnymi procedurami synchronizacji. W opisywanym zastosowaniu do synchronizacji czasu uŝywany jest skrypt, który korzysta z polecania ntpdate : #!/bin/bash interval=$1 # pierwszy parametr skryptu to odstęp miedzy synchronizacjami time_server=$2 # drugi parametr skryptu to nazwa serwera while : # nieskończona pętla do ntpdate -b $time_server # synchronizuj czas z zadanym serwerem sleep $interval # wstrzymaj działanie skryptu na zadany czas done Wywołanie skryptu przyjmuje postać:./sync.sh vega.cbk.poznan.pl 10 Pierwszym parametrem wywołania jest odstęp w sekundach pomiędzy synchronizacjami czasu. Drugim parametrem jest adres serwera, z którego ma nastąpić synchronizacja. Parametr -b występujący w skrypcie po poleceniu ntpdate nie ma wpływu na interwał, czy moment synchronizacji, wymusza jedynie skokową zmianę czasu systemowego (natychmiastowe przestawienie). Uruchomienie ntpdate bez tego przełącznika powoduje ustawienie czasu przez spowolnienie zegara. Efekt działania skryptu synchronizacji, ustawiony przykładowo na 10 sekundowy interwał jest następujący: 2 Nov 11:23:18 ntpdate[17247]: step time server offset sec 2 Nov 11:23:28 ntpdate[17253]: step time server offset sec 2 Nov 11:23:38 ntpdate[17264]: step time server offset sec 4.3. Generowanie impulsu 1 pps na wyjściu szeregowym Mając zapewniony prawidłowy i synchronizowany (przy uŝyciu programu ntpdate ) z NTP czas zegara systemowego, zastosowano linuxowy program OneShot do przeniesienia impulsu 1 pps z zegara komputera na wyjście portu szeregowego. Realizacja tego procesu w systemie operacyjnym Linux zapewnia bardziej precyzyjną kontrolę nad przesyłaniem impulsów zegarowych niŝ w przypadku systemu MS Windows [2]. W tym celu wykorzystywany jest sygnał DTR (data transfer ready), który wybrany został ze względu na łatwość obsługi zdarzenia z poziomu programu napisanego w języku C. Nie ma potrzeby ustawiania parametrów portu, wystarcza jedynie podanie jego nazwy (np. COM1). Nie jest to wiec przysyłanie Ŝadnej informacji wymagającej czytania po stronie odbiornika kodów ASCII, a tylko na wybranym pinie (w tym przypadku 4) zmienia się napięcie, które odtwarza sygnał 1 pps. Uruchomiony program OneShot pobiera czas systemowy z rozdzielczością 1 µs, a następnie wylicza odstęp czasu do następnej sekundy. Gdy ten czas mija, wysłany zostaje impuls na port szeregowy, po czym następuje kolejne wyliczenie czasu w µs do następnej sekundy. Po upływie tak obliczonego czasu zostaje wysłany impuls na port szeregowy, po czym procedura się powtarza. Jednosekundowe przeliczanie czasu gwarantuje uwzględnienie synchronizacji z protokołu NTP. JuŜ w kolejnej sekundzie po przestawieniu zegara systemowego program jest w stanie przedstawić wszystkie zmiany wynikające z przyspieszania lub zwalniania zegara systemowego. W ten sposób program stara się dostosować wysyłany impuls do stale synchronizowanego zegara komputera. Do pobierania czasu zegara systemowego uŝywana jest standardowa unixowa funkcja języka C gettimeofday [7, 8]. Funkcja ta pobiera aktualny czas i przestawia go w postaci przesunięcia czasu od tzw. czasu unixowego, zwanego równieŝ Epoką. Zachodzi w tym miejscu podobna realizacja jaka została opisana w podrozdziale 3.2. Przesunięcie to jest reprezentowane przez czas, który upłynął od 1 stycznia 1970 roku. Czas ten jest podany w postaci struktury (paczki), z której moŝna bezpośrednio pobrać czas w µs, który upłynął od ostatniej pełnej sekundy: liczba µs do kolejnej sekundy (T µs) = liczba µs od poprzedniej sekundy (T µs) (1) Na podstawie tego czasu obliczany jest czas, w którym naleŝy wysłać kolejny impuls na port szeregowy. Jest to wykonane w następujący sposób. Zostaje utworzony licznik (moŝna to porównać do alarmu), który po upływie zadanych µs (T µs) uruchamia procedurę wysyłania impulsu na port szeregowy. Jest to licznik odmierzający czas do kolejnej sekundy oparty o unixowy setitimer [7, 8]. Jest to funkcja, która odmierza upływający czas rzeczywisty i generująca alarm po jego upływie. Pomiar czasu rzeczywistego oznacza, Ŝe nawet gdy działanie programu zostanie wstrzymane przez system, licznik będzie nadal pracować i odmierzać czas do kolejnej sekundy. Działanie programu OneShot przedstawia diagram na Rys. 9. 7
8 Oblicz czas w µ s do kolejnej sekundy T Ustaw alarm na czas T tak Czas minął? nie Czekaj Wyślij sygnał na złącze szeregowe 4.4. Wyniki pomiarów Rys. 9. Algorytm działania programu OneShot Wykorzystane na stanowisku pomiarowym komputery z systemem operacyjnym Linux, oprócz współpracy z siecią Internet i generowania przy pomocy programu OneShot impulsu 1 pps synchronizowanego protokołem NTP, umoŝliwiają takŝe podgląd uzyskanych rezultatów synchronizacji czasu. Obrazują to zrzuty ekranowe wirtualnych terminali z wynikami offsetu pomiędzy zegarem wewnętrznym komputera i serwerem NTP przedstawione na Rys. 10. Rys. 10. Wielkości offsetu [µs] pomiędzy sekundą NTP i serwerem czasu dla zegara komputerowego (dane po lewej stronie) i protokołu NTP (dane po prawej stronie) Wyprowadzony na złącze komputera sygnał 1 pps porównywany był (zgodnie ze schematem na Rys. 8) z sygnałem odniesienia uzyskanym z generatora sterowanego sygnałami systemu GPS. Przykładowy przebieg błędu czasu pomiędzy sygnałem sterowanym protokołem NTP i sygnałem odniesienia przedstawiony jest na Rys TE [s] t [s] Rys. 11. Przebieg błędu czasu dla sygnału 1 pps sterowanego protokołem NTP 8
9 5. Podsumowanie ZałoŜone w pracy cele udało się osiągnąć. Opracowano programy do badań statystycznych funkcjonowania protokołu NTP współpracującego z grupą wybranych krajowych serwerów czasu i przeprowadzono szereg badań zakończonych istotnymi wnioskami. Opracowano i wykonano specjalistyczne stanowisko do badania sygnałów czasu równocześnie z dwóch serwerów czasu NTP. Udało się równieŝ uzyskać zadowalające przeniesienie sygnału czasu z synchronizowanego protokołem NTP zegara komputera na jego złącze wyjściowe. Przeprowadzono pomiary sygnału czasu na wyjściu komputera uzyskując wyniki zapewniające moŝliwości technicznego wykorzystania takiego źródła czasu w aplikacjach zadawalających się dokładnością czasu na poziomie milisekundy. Potwierdziło się występowanie zakłóceń pochodzących od sieci Internet, co udokumentowały badania statystyczne i potwierdziły pomiary bezpośredniego sygnału czasu na wyjściu komputera. Przedstawia to wykres błędu czasu z zakłóceniami w postaci pików na Rys. 11. Uzyskane rezultaty mogą zostać wykorzystane do monitorowania pracy serwerów NTP, do pozyskania z Internetu fizycznego sygnału czasu, który umoŝliwi porównywanie sygnałów czasu z innymi jego źródłami, synchronizowanie innych zegarów oraz konstrukcję prostych zegarów wyświetlających czas synchronizowany przez serwery NTP. Bibliografia [1] Mills D. L.: Precision synchronization of computer network clocks, ACM Computer Communication Review 24, April 1994 [2] Mills D. L.: Network Time Protocol Version 4. Reference and Implementation Guide, NTP Working Group Technical Report , University of Delaware, June 2006 [3] Kuich-Zalejko O.: Badania sygnału czasu z wybranych serwerów NTP, Praca magisterska, Politechnika Poznańska, Wydział Elektroniki i Telekomunikacji, Poznań 2007, (promotor: dr inŝ. Krzysztof Lange) [4] Maniewski M.: Badania sygnału czasu pozyskanego z protokołu NTP, Praca magisterska, Politechnika Poznańska, Wydział Elektroniki i Telekomunikacji, Poznań 2008, (promotor: dr inŝ. Krzysztof Lange) [5] Dobrogowski A., Jessa M., Kasznia M., Lange K.: Wybrane badania sygnałów czasu sterowanych protokołem NTP, Przegląd Telekomunikacyjny + Wiadomości Telekomunikacyjne, 2009, nr 8-9 str [6] Dobrogowski A., Jessa M., Kasznia M., Lange K.: Results of evaluation of time signals receiving from NTP servers in Poland, Proc. of 24 th European Frequency and Time Forum, April 2010, Noordwijk, Netherlands [7] SETITIMER(2) Linux Programmer's Manual [8] GETTIMEOFDAY(2) Linux Programmer's Manual 9
Synchronizacja czasu - protokół NTP
Centrum Komputerowe Uniwersytet Zielonogórski ul. Podgórna 50, 65-246 Zielona Góra tel.: (68) 3282525, fax: (68) 3244012 http://www.ck.uz.zgora.pl/ Synchronizacja czasu - protokół NTP autor: Marcin Kliński
Bardziej szczegółowoPL B1. TELEKOMUNIKACJA POLSKA SPÓŁKA AKCYJNA, Warszawa, PL BUP 11/09. JACEK IGALSON, Warszawa, PL WALDEMAR ADAMOWICZ, Warszawa, PL
PL 213874 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 213874 (13) B1 (21) Numer zgłoszenia: 383846 (51) Int.Cl. G04G 7/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:
Bardziej szczegółowoLaboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
Bardziej szczegółowoCzas w systemach rozproszonych. Krzysztof Banaś Systemy rozproszone 1
Czas w systemach rozproszonych Krzysztof Banaś Systemy rozproszone 1 Czas w systemach rozproszonych Istnienie algorytmów opartych na czasie zdarzeń np. make, systemy czasu rzeczywistego Brak czasu globalnego
Bardziej szczegółowoSynchronizacja częstotliwości i czasu jako niezbędny element nowoczesnych sieci elektroenergetycznych
Synchronizacja częstotliwości i czasu jako niezbędny element nowoczesnych sieci elektroenergetycznych Pojęcia - definicje Stempel czasu Synchronizacja czasu w Energetyce a dokładność 1us to min. czas do
Bardziej szczegółowoPCI/PCI-X PCI Express
PCI/PCI-X PCI Express Profesjonalna Synchronizacja Dokładność, Kompletność, Niezawodność, Bezpieczeństwo Certyfikowany Partner NAVI sp. z o.o. www.navi.pl GPS170PCI Karta GPS170PCI została zaprojektowana
Bardziej szczegółowoSTANOWISKO DO BADANIA AKUMULACJI I PRZETWARZANIA ENERGII ELEKTRYCZNEJ (analiza energetyczna)
FIRMA INNOWACYJNO -WDROśENIOWA ul. Krzyska 15 33-100 Tarnów tel.: 0146210029, 0146360117, 608465631 faks: 0146210029, 0146360117 mail: elbit@resnet.pl www.elbit.resnet.pl STANOWISKO DO BADANIA AKUMULACJI
Bardziej szczegółowo7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Bardziej szczegółowoInformator techniczny
Synchronizacja czasu z serwerem SNTP w kontrolerach RX3i i sterownikach VersaMax Wstęp Synchronizacja zegara sterownika może być konieczna, gdy kilka jednostek rejestruje czasy zajść pewnych zdarzeń, a
Bardziej szczegółowoTytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.
Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o. o. 42-200 Częstochowa ul. Staszica 8 p o z y t o n tel. : (034) 361-38-32, 366-44-95, 364-88-82, 364-87-50, 364-87-82, 364-87-62 tel./fax: (034)
Bardziej szczegółowoWYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR
kpt. mgr inŝ. Paweł HŁOSTA kpt. mgr inŝ. Dariusz SZABRA Wojskowy Instytut Techniczny Uzbrojenia WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR W niektórych aplikacjach mikroprocesorowych,
Bardziej szczegółowoInternetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp
Internetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp Prezentujemy Państwu propozycję modułu aplikacji internetowej słuŝącej do prezentacji ofert pracy
Bardziej szczegółowoZESPÓŁ SZKÓŁ NR 9. Projekt lokalnej sieci komputerowej zapewniającej dostęp do Internetu.
ZESPÓŁ SZKÓŁ NR 9 IM. ROMUALDA TRAUGUTTA W KOSZALINIE Projekt lokalnej sieci komputerowej zapewniającej dostęp do Internetu. autorzy: mgr inŝ. Tomasz Pukiewicz mgr inŝ. Rafał Traczyk - 1 - 1. ZałoŜenia
Bardziej szczegółowo1. Instalacja modułu w systemie Windows.
1. Instalacja modułu w systemie Windows. W urządzeniach dołączanych do sieci lokalnej LAN zastosowano moduły firmy DIGI. Sterowniki dostarczone przez producenta tworzą w systemie Windows wirtualny port
Bardziej szczegółowoKonfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U
Konfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U Ostrów Wielkopolski, 25.02.2011 1 Sonda typu CS-26/RS/U posiada wyjście analogowe napięciowe (0...10V, lub 0...5V, lub 0...4,5V, lub 0...2,5V)
Bardziej szczegółowoInstrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Bardziej szczegółowo1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
Bardziej szczegółowoGeneza zmiany roku. Uwaga! Kalendarze dostępowe typu tygodniowego nie wymagają obsługi!.
Geneza zmiany roku Zmiana roku jest procesem, który odbywa się zawsze 31 grudnia o północy. Proces ten polega na rozesłaniu nowych nastaw dostępowych do wszystkich kontrolerów w systemie. Konieczność takiej
Bardziej szczegółowoIMP Tester v 1.1. Dokumentacja Techniczno Ruchowa
EL-TEC Sp. z o.o. ul. Wierzbowa 46/48 93-133 Łódź tel: +48 42 678 38 82 fax: +48 42 678 14 60 e-mail: info@el-tec.com.pl http://www.el-tec.com.pl IMP Tester v 1.1 Dokumentacja Techniczno Ruchowa Spis treści:
Bardziej szczegółowoInternetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp
Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp Prezentujemy Państwu propozycję modułu aplikacji internetowej słuŝącej do prezentacji zaplanowanych wizyt klienta
Bardziej szczegółowoALTIMETR Modelarski ALT-USB. ALTIMETR Modelarski ALT-LED. Pełna Instrukcja jest dostępna na stronie
ALTIMETR Modelarski ALT-USB ALTIMETR Modelarski ALT-LED Pełna Instrukcja jest dostępna na stronie www.adrel.com.pl/download Parametry ALT-USB Sposób pomiaru wysokości: pomiar zmian ciśnienia Zakres pomiaru:
Bardziej szczegółowoWykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia
Sieci komputerowe Wykład Nr 4 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci bezprzewodowe Sieci z bezprzewodowymi punktami dostępu bazują na falach radiowych. Punkt dostępu musi mieć
Bardziej szczegółowoIV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej
IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej Co warto wiedzieć o łączeniu komputerów w sieci? Spójrz na rysunek IV.3p, który przedstawia właściwości Połączeń lokalnych,
Bardziej szczegółowoTHP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania
THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania Spis treści Konfiguracja programu...3 Odczyt pomiarów...4 Wzorcowanie...6 Edycja ręczna...7 Edycja automatyczna...7 Konfiguracja...10 Konfiguracja
Bardziej szczegółowoTeoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007
Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007 Zawartość 1 WSTĘP 2 2 BUDOWA OKNA PROGRAMU MICROSOFT OUTLOOK 2007 3 3 USTAWIENIA WIDOKU EKRANU 3 4 KORZYSTANIE Z PROGRAMU MICROSOFT
Bardziej szczegółowoProgram DSA Monitor - funkcje
Program DSA Monitor - funkcje Program DSA Monitor przeznaczony jest do wczytania i obróbki danych pomiarowych pochodzących z mierników poziomu dźwięku produkcji SONOPAN (DSA-50, DLM-101/102, DD-40/41),
Bardziej szczegółowoPrzypadki testowe. Spis treści. Plan testów. From Sęp. Wstęp. 2 Plan testów
Przypadki testowe From Sęp Spis treści 1 Wstęp 2 Plan testów 3 Testy bazy danych 4 Testy serwera 5 Testy aplikacji klienckiej 6 Testy interfejsu webowego 7 Testy integracyjne 8 Testy wydajności 8.1 Baza
Bardziej szczegółowoPełna oferta produktów do synchronizacji czasu w systemach i sieciach komputerowych
NAVI sp. z o.o. MEINBERG FUNKUHREN KG Pełna oferta produktów do synchronizacji czasu w systemach i sieciach komputerowych SPIS TREŚCI NAVI sp. z o.o. MEINBERG FUNKUHREN KG MOCNE STRONY WSPARCIE PRODUKTY
Bardziej szczegółowoInstrukcja użytkowania oprogramowania SZOB LITE
Instrukcja użytkowania oprogramowania SZOB LITE wersja 2.0/15 Spis treści: 1. Instalacja oprogramowania... 3 2. Podłączenie licznika do komputera lub sieci... 3 3. Uruchomienie oprogramowania... 3 4. Konfiguracja
Bardziej szczegółowoStraŜnik mocy RT-MONIT. RAFIKEL Technologie Rafał Maślanka
StraŜnik mocy RT-MONIT RAFIKEL Technologie Rafał Maślanka Biały Kościół 39/9, 57-100 Strzelin tel. (+4871) 392 66 43 fax (+4871) 392 66 43 e-mail: rafikel@rafikel.pl http:\\www.rafikel.pl 1. WSTĘP. Niniejszy
Bardziej szczegółowoVeronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania
Veronica Wizyjny system monitorowania obiektów budowlanych Instrukcja oprogramowania 1 Spis treści 1. Aplikacja do konfiguracji i nadzoru systemu Veronica...3 1.1. Okno główne aplikacji...3 1.2. Edycja
Bardziej szczegółowoZałącznik nr 2. Zasady pracy aplikacji InteGrRej.
Załącznik nr 2. Zasady pracy aplikacji InteGrRej. O programie Aplikacja została stworzona w środowisku Microsoft Visual C#.Net oraz Borland Delphi. Testowana w środowisku programowym GeoMedia Proffessional
Bardziej szczegółowoInstrukcja uŝytkownika narzędzia Skaner SMTP TP. Uruchamianie aplikacji
Instrukcja uŝytkownika narzędzia Skaner SMTP TP W związku z wprowadzeniem dodatkowego profilu dla usługi "Bezpieczny Dostęp", który ogranicza komunikację i wpływa na funkcjonowanie poczty elektronicznej,
Bardziej szczegółowoMODUŁ INTERNETOWY dane statystyczne PUP
MODUŁ INTERNETOWY dane statystyczne PUP Chcąc ułatwić publikację danych statystycznych na stronach WWW Urzędów Pracy prezentujemy Państwu moduł internetowej obsługi w/w danych. Moduł ten realizuje następujące
Bardziej szczegółowoOpis ultradźwiękowego generatora mocy UG-500
R&D: Ultrasonic Technology / Fingerprint Recognition Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Sp. z o.o. ul. Otwarta 10a PL-50-212 Wrocław tel.: +48 71 3296853 fax.: 3296852 e-mail: optel@optel.pl NIP
Bardziej szczegółowoInstrukcja użytkowania oprogramowania SZOB PRO
Instrukcja użytkowania oprogramowania SZOB PRO wersja 2.0/15 Spis treści: 1. Instalacja oprogramowania... 3 2. Uruchomienie oprogramowania... 3 3. Dostępne opcje aplikacji... 4 3.1. Lokalizacje... 4 3.2.
Bardziej szczegółowo1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
Bardziej szczegółowoWstęp działanie i budowa nadajnika
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie LABORATORIUM Teoria Automatów Temat ćwiczenia Górnik L.p. Imię i nazwisko Grupa ćwiczeniowa: Poniedziałek 8.000 Ocena Podpis 1. 2. 3. 4. Krzysztof
Bardziej szczegółowoWstęp do teorii niepewności pomiaru. Danuta J. Michczyńska Adam Michczyński
Wstęp do teorii niepewności pomiaru Danuta J. Michczyńska Adam Michczyński Podstawowe informacje: Strona Politechniki Śląskiej: www.polsl.pl Instytut Fizyki / strona własna Instytutu / Dydaktyka / I Pracownia
Bardziej szczegółowoInstrukcja programowania IRSC OPEN
Instrukcja programowania IRSC OPEN Zennio IRSC OPEN (ZN1CL-IRSC) I. UWAGI WSTĘPNE Urządzenie IRSC OPEN umoŝliwia wykorzystanie w systemie KNX komend róŝnych pilotów zdalnego sterowania do obsługi urządzeń
Bardziej szczegółowoPROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
Bardziej szczegółowoPomoc do programu ISO Manager
Pomoc do programu ISO Manager Wersja 1.1 1 1. Nawiązanie połączenia detektora ISO-1 z aplikacją ISO Manager Należy pobrać program ISO Manager ze strony producenta www.ratmon.com/pobierz, zainstalować na
Bardziej szczegółowoAktywny serwer sieciowy (WMUC-EM):
Aktywny serwer sieciowy (WMUC-EM): http://em24din.eltron.pl/ 1 Aktywny serwer sieciowy (WMUC-EM): http://em24din.eltron.pl/ Nazwa użytkownika: user Hasło: user 2 Aktywny serwer sieciowy (WMUC-EM): Swobodny
Bardziej szczegółowoMultimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0
Multimetr cyfrowy MAS-345 Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0 Do urządzenia MAS-345 została dołączona płyta CD zawierająca oprogramowanie DMM VIEW 2.0, dzięki któremu moŝliwa
Bardziej szczegółowoĆwiczenie nr 2: ZaleŜność okresu drgań wahadła od amplitudy
Wydział PRACOWNIA FIZYCZNA WFiIS AGH Imię i nazwisko 1. 2. Temat: Rok Grupa Zespół Nr ćwiczenia Data wykonania Data oddania Zwrot do popr. Data oddania Data zaliczenia OCENA Ćwiczenie nr 2: ZaleŜność okresu
Bardziej szczegółowoRys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny
41 Rodzaje testów i pomiarów aktywnych ZAGADNIENIA - Jak przeprowadzać pomiary aktywne w sieci? - Jak zmierzyć jakość usług sieciowych? - Kto ustanawia standardy dotyczące jakości usług sieciowych? - Jakie
Bardziej szczegółowoĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych
Politechnika Łódzka Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych WWW.DSOD.PL LABORATORIUM METROLOGII ELEKTRONICZNEJ ĆWICZENIE nr 3 Badanie podstawowych parametrów metrologicznych przetworników
Bardziej szczegółowoSTANOWISKO DO BADANIA PROCESÓW ODZYSKU CIEPŁA ODPADOWEGO. (PROTOTYP)
FIRMA INNOWACYJNO -WDROśENIOWA ul. Krzyska 15 33-100 Tarnów tel.: 0146210029, 0146360117, 608465631 faks: 0146210029, 0146360117 mail: elbit@resnet.pl www.elbit.resnet.pl STANOWISKO DO BADANIA PROCESÓW
Bardziej szczegółowoZastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Bardziej szczegółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.
T: Konfiguracja usługi DHCP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. DHCP (ang. Dynamic Host Configuration Protocol) protokół komunikacyjny
Bardziej szczegółowoWyjście do drukarki Centronix
Wyjście do drukarki Centronix Model M-0 do Dydaktycznego Systemu Mikroprocesorowego DSM-1 Instrukcja uŝytkowania Copyright 2007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka
Bardziej szczegółowoInstrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl
Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny
Bardziej szczegółowoAby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem.
FotoSender 1. Pobranie i instalacja programu Aby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem. Rozpocznie
Bardziej szczegółowoSTANOWISKO DO SPALANIA BIOMASY (analiza energetyczna, analiza spalin)
FIRMA INNOWACYJNO -WDROśENIOWA ul. Krzyska 15 33-100 Tarnów tel.: 0146210029, 0146360117, 608465631 faks: 0146210029, 0146360117 mail: elbit@resnet.pl www.elbit.resnet.pl STANOWISKO DO SPALANIA BIOMASY
Bardziej szczegółowoAkademickie Centrum Informatyki PS. Wydział Informatyki PS
kademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Transmisja w protokole IP Krzysztof ogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1.
Bardziej szczegółowoKalibracja czujnika temperatury zestawu COACH Lab II+. Piotr Jacoń. K-5a I PRACOWNIA FIZYCZNA
Kalibracja czujnika temperatury zestawu COACH Lab II+. Piotr Jacoń K-5a I PRACOWNIA FIZYCZNA 21. 02. 2011 I. Cel ćwiczenia: 1. Zapoznanie się z zestawem pomiarowym Coach Lab II+. 2. Kalibracja czujnika
Bardziej szczegółowoInterfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego
Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 rev. 05.2018 1 1. Cel ćwiczenia Doskonalenie umiejętności obsługi
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Bardziej szczegółowoTester diod i tranzystorów
Tester diod i tranzystorów Model M-0 do Dydaktycznego Systemu Mikroprocesorowego DSM- Instrukcja uŝytkowania Copyright 007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka i
Bardziej szczegółowoNarodowe Centrum Badań Jądrowych Dział Edukacji i Szkoleń ul. Andrzeja Sołtana 7, Otwock-Świerk
Narodowe Centrum Badań Jądrowych Dział Edukacji i Szkoleń ul. Andrzeja Sołtana 7, 05-400 Otwock-Świerk ĆWICZENIE L A B O R A T O R I U M F I Z Y K I A T O M O W E J I J Ą D R O W E J Zastosowanie pojęć
Bardziej szczegółowoAKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki
AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki Laboratorium Techniki Sensorowej Ćwiczenie nr 2 Badanie własności dynamicznych termopary OPIS
Bardziej szczegółowoINSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4
INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4 Quatrovent Morska 242 Gdynia Tel. +48 58 3505995, fax +48 58 6613553 1 Spis treści I. Ustawienie orientacji wentylatorów...3 A. Za pomocą regulatora
Bardziej szczegółowoObliczanie wartości średniej i odchylenia standardowego średniej w programie Origin
Obliczanie wartości średniej i odchylenia standardowego średniej w programie Origin Po uruchomieniu programu pojawia się arkusz kalkulacyjny Data1, do którego (w dowolnej kolumnie) wpisujemy wyniki pomiarów
Bardziej szczegółowoLaboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowania wielofunkcyjnej karty pomiarowej Data wykonania: 06.03.08 Data oddania: 19.03.08 Celem ćwiczenia było poznanie
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoInterface sieci RS485
Interface sieci RS85 Model M-07 do Dydaktycznego Systemu Mikroprocesorowego DSM-5 Instrukcja uŝytkowania Copyright 007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka i Drożdż
Bardziej szczegółowoInstalacja. Jak skonfigurować Twój e-podpis?
Page 1 of 7 Instalacja Jak skonfigurować Twój e-podpis? Jak aktywować Twoją kartę i jak uŝywać e-podpisu? JeŜeli odebrałeś juŝ przesyłkę (krok1) zawierającą zestaw Certum i chcesz juŝ teraz uŝywać Twojego
Bardziej szczegółowoSkanowanie podsieci oraz wykrywanie terminali ABA-X3
Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych
Bardziej szczegółowoPoradnik korzystania z usługi FTP
Poradnik korzystania z usługi FTP 1. Wstęp FTP (ang. File Transfer Protocol) to usługa pozwalająca na wymianę plików poprzez Internet w układzie klient-serwer. Po podłączeniu się do serwera za pomocą loginu
Bardziej szczegółowoLaboratorium Sieci Komputerowych - 2
Laboratorium Sieci Komputerowych - 2 Analiza prostych protokołów sieciowych Górniak Jakub Kosiński Maciej 4 maja 2010 1 Wstęp Zadanie polegało na przechwyceniu i analizie komunikacji zachodzącej przy użyciu
Bardziej szczegółowoINTERFEJS FIAT USB INSTRUKCJA OBSŁUGI strona 1 /13
INTERFEJS FIAT USB INSTRUKCJA OBSŁUGI www.viaken.pl strona 1 /13 1. BEZPIECZEŃSTWO PRACY Przed pierwszym uruchomieniem urządzenia naleŝy uwaŝnie przeczytać instrukcję obsługi. Urządzenie przeznaczone jest
Bardziej szczegółowoPOWIADOMIENIE SMS ALBATROSS S2. Opis aplikacji do programowania
POWIADOMIENIE SMS ALBATROSS S2 Opis aplikacji do programowania 1 Spis treści 1. OPIS I URUCHOMIENIE APLIKACJI DO PROGRAMOWANIA ALBATROSS S2... 3 2. NAWIĄZANIE POŁĄCZENIA APLIKACJI Z URZĄDZENIEM ALBATROSS
Bardziej szczegółowoEKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć
Politechnika Śląska Wydział Organizacji i Zarządzania Katedra Podstaw Systemów Technicznych EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Ćwiczenie 1 Wprowadzenie do zajęć Plan ćwiczenia 1. Zapoznanie się
Bardziej szczegółowoGenerator przebiegów pomiarowych Ex-GPP2
Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.
Bardziej szczegółowoWykorzystanie protokołu SCEP do zarządzania certyfikatami cyfrowymi w systemie zabezpieczeń Check Point NGX
Wykorzystanie protokołu SCEP do zarządzania certyfikatami cyfrowymi w systemie zabezpieczeń Check Point NGX 1. Wstęp Protokół SCEP (Simple Certificate Enrollment Protocol) został zaprojektowany przez czołowego
Bardziej szczegółowoDokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N
Dokumentacja Techniczna Konwerter USB/RS-232 na RS-28/422 -U4N -U4I -24N -24I Wersja dokumentu: -man-pl-v7 Data modyfikacji: 2008-12-0 http://www.netronix.pl Spis treści 1. Specyfikacja...3 2. WyposaŜenie...4
Bardziej szczegółowoPolitechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.
Bardziej szczegółowoLaboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych
Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych Cele Część 1: Identyfikacja i praca z kartą sieciową komputera Część 2: Identyfikacja i użycie ikon sieci w obszarze powiadomień
Bardziej szczegółowo4. Podstawowa konfiguracja
4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić
Bardziej szczegółowoSposoby opisu i modelowania zakłóceń kanałowych
INSTYTUT TELEKOMUNIKACJI ZAKŁAD RADIOKOMUNIKACJI Instrukcja laboratoryjna z przedmiotu Podstawy Telekomunikacji Sposoby opisu i modelowania zakłóceń kanałowych Warszawa 2010r. 1. Cel ćwiczeń: Celem ćwiczeń
Bardziej szczegółowoPrzypominacz Instrukcja uŝytkownika
Przypominacz Instrukcja uŝytkownika Spis treści 1. Uruchamianie programu.... 3 2. Minimalne wymagania systemu... 3 3. Środowisko pracy... 3 4. Opis programu Przypominacz... 3 4.1 Ikona w zasobniku systemowym...
Bardziej szczegółowoWIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoLaboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP
5.0 5.3.3.7 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych
Bardziej szczegółowoOBSŁUGA ZA POMOCĄ PROGRAMU MAMOS.EXE
OBSŁUGA ZA POMOCĄ PROGRAMU MAMOS.EXE SPIS TREŚCI 1. OBSŁUGA SENSORA IRMA ZA POMOCĄ PROGRAMU MAMOS.EXE...2 1.1. USTAWIENIE PARAMETRÓW POŁĄCZENIA Z SENSOREM...2 1.2. NAWIĄZYWANIE POŁĄCZENIA Z SENSOREM...2
Bardziej szczegółowoPodstawowe protokoły transportowe stosowane w sieciach IP cz.2
Laboratorium Technologie Sieciowe Podstawowe protokoły transportowe stosowane w sieciach IP cz.2 Wprowadzenie Ćwiczenie przedstawia praktyczną stronę następujących zagadnień: połączeniowy i bezpołączeniowy
Bardziej szczegółowoOGÓLNOPOLSKI SYSTEM OCHRONY ZDROWIA OSOZ STRONA INTERNETOWA APTEKI
OGÓLNOPOLSKI SYSTEM OCHRONY ZDROWIA OSOZ STRONA INTERNETOWA APTEKI Apteki współpracujące z OSOZ mogą posiadać własną stronę internetową na platformie OSOZ. Dzięki temu informacje o aptece staną się dostępne
Bardziej szczegółowoCzęstościomierz wysokiej rozdzielczości
Zakład Elektroniczny SECURUS Marek Pyżalski ul. Poplińskich 11 61-573 Poznań www.securus.com.pl marekp@securus.com.pl Częstościomierz wysokiej rozdzielczości Precyzyjny pomiar częstotliwości klasyczną
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware cz. 2 przemysłowa baza danych,
Bardziej szczegółowoOpis. systemu. zliczania. obiektów. ruchomych. wersja. dla salonów. i sieci salonów. http://www.insofter.pl
Opis systemu zliczania obiektów ruchomych wersja dla salonów i sieci salonów 2006 http://www.insofter.pl Insofter 2 z 14 1. Budowa systemu 2. Stanowisko rejestracji ruchu 2.1. Rejestratory mikroprocesorowe
Bardziej szczegółowoKoncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
Bardziej szczegółowoPodstawowe protokoły transportowe stosowane w sieciach IP cz.1
Laboratorium Technologie Sieciowe Podstawowe protokoły transportowe stosowane w sieciach IP cz.1 Wprowadzenie Ćwiczenie przedstawia praktyczną stronę następujących zagadnień: połączeniowy i bezpołączeniowy
Bardziej szczegółowoĆwiczenie nr 25: Interferencja fal akustycznych
Wydział PRACOWNIA FIZYCZNA WFiIS AGH Imię i nazwisko 1. 2. Temat: Rok Grupa Zespół Nr ćwiczenia Data wykonania Data oddania Zwrot do popr. Data oddania Data zaliczenia OCENA Ćwiczenie nr 25: Interferencja
Bardziej szczegółowoTRX API opis funkcji interfejsu
TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl
Bardziej szczegółowoNIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Połączenie sieciowe z wykorzystaniem VPN Pomoc techniczna Dok. Nr PLP0014 Wersja: 16-04-2009 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice.
Bardziej szczegółowoOrganizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Bardziej szczegółowo5. Administracja kontami uŝytkowników
5. Administracja kontami uŝytkowników Windows XP, w porównaniu do systemów Windows 9x, znacznie poprawia bezpieczeństwo oraz zwiększa moŝliwości konfiguracji uprawnień poszczególnych uŝytkowników. Natomiast
Bardziej szczegółowoKOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED INSTRUKCJA OBSŁUGI
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED INSTRUKCJA OBSŁUGI INTEGRACJA KS-SOMED Z PPS w zakresie rozliczeń z NFZ 2014 Spis treści 1. Konfiguracja systemów KS-SOMED i KS-PPS...
Bardziej szczegółowoCzęść II Wyświetlanie obrazów
Tło fragmentu ABA-X Display jest wyposażony w mechanizm automatycznego tworzenia tła fragmentu. Najprościej można to wykonać za pomocą skryptu tlo.sh: Składnia: tlo.sh numer oznacza numer
Bardziej szczegółowo9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze
Fragment instrukcji obsługi systemu SZOI przygotowanej przez P.I. Kamsoft - 09.02.2009 r. 9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze Obszar Sprawozdawczość/Zaopatrzenie
Bardziej szczegółowo