METODA TWORZENIA FORMALNEGO ZAPISU ALGORYTMÓW DZIA ANIA URZ DZE SRK

Wielkość: px
Rozpocząć pokaz od strony:

Download "METODA TWORZENIA FORMALNEGO ZAPISU ALGORYTMÓW DZIA ANIA URZ DZE SRK"

Transkrypt

1 P R A C E N A U K O W E P O L I T E C H N I K I W A R S Z A W S K I E J z. 100 Transport 2013 Piotr Kawalec, Marcin Rysko Politechnika Warszawska, Wydzia Transportu METODA TWORZENIA FORMALNEGO ZAPISU ALGORYTMÓW DZIAANIA URZDZE SRK Rkopis dostarczono, marzec 2013 Streszczenie: W artykule przedstawiono problemy formalnego zapisu algorytmów dziaania urzdze zabezpieczenia ruchu kolejowego oraz wspomaganej komputerowo specyfikacji tych algorytmów z wykorzystaniem jzyków opisu sprztu. Przegld stosowanych obecnie metod opisu urzdze srk wskazuje, e nie istnieje metoda, która mogaby zapewni jednolit platform opisu wszelkiego rodzaju dyskretnych ukadów sterowania. Wikszo stosowanych metod opisu nie pozwala na wykorzystanie wspomagania komputerowego na etapie specyfikacji i weryfikacji algorytmów dziaania tego typu ukadów. Zostao pokazane, e zastosowanie do tego celu jzyków opisu sprztu tworzy jednolit platform specyfikacji i weryfikacji urzdze srk, pozwalajc dodatkowo na statyczn i dynamiczn weryfikacj poprawnoci opisu z wykorzystaniem wspomagania komputerowego w postaci symulatorów logicznych. Na przykadzie specyfikacji algorytmu dziaania jednoodstpowej blokady liniowej w jzyku VHDL zaprezentowane zostay zarówno moliwoci pakietu Active-HDL, jak i proces wspomaganej komputerowo specyfikacji i weryfikacji projektowanego ukadu. Sowa kluczowe: jzyk VHDL, blokada liniowa, sterowanie ruchem kolejowym 1. WSTP Urzdzenia sterowania ruchem kolejowym spenia musz rygorystyczne warunki w zakresie bezpieczestwa i niezawodnoci dziaania. Kady bd w ich funkcjonowaniu moe potencjalnie prowadzi do zagroenia ycia ludzkiego i wysokich strat materialnych. ródem bdów, oprócz uszkodze sprztowych, moe by niewaciwie wykonana specyfikacja. Dlatego wraz z rosnc niezawodnoci elementów, z których budowane s urzdzenia, zwiksza musi si take pewno metod projektowania. W przypadku urzdze zabezpieczenia ruchu pocigów stosowanych jest wiele metod opisu zalenie od wybranej techniki realizacji. W ostatnich latach najczciej zabudowywane s urzdzenia komputerowe. Obecna tendencja do obejmowania coraz wikszych obszarów sterowaniem z jednej nastawni (tzw. Lokalne Centra Sterowania) powoduje, i znaczco wzrasta ilo funkcji realizowanych przez poszczególne systemy srk.

2 92 Piotr Kawalec, Marcin Rysko Konieczno wspópracy wielu typów urzdze (systemy zalenociowe, blokady liniowe, systemy przekazywania informacji o pocigu, ukady diagnostyki taboru) w obrbie jednego obszaru sterowania powoduje, e niezbdne staje si opracowanie jednolitej i spójnej platformy projektowej i opisowej dla rónych rodzajów urzdze i systemów sterowania ruchem kolejowym. Artyku przedstawia koncepcj wykorzystania do stworzenia takiej platformy jzyków opisu sprztu wraz z dedykowanymi narzdziami wspomagania komputerowego. Udowodniona zostaa przydatno wykorzystania wspomagania komputerowego do szczegóowej analizy dziaania urzdze przekanikowych [7]. Poruszany jest równie w pracach naukowych temat zastosowania w technice srk ukadów programowalnych, tworzonych przy uyciu jzyków opisu sprztu [6]. Niniejszy artyku opisuje proces budowy algorytmu dziaania dla przykadowego urzdzenia sterowania ruchem kolejowym oraz metody specyfikacji i weryfikacji tego algorytmu z wykorzystaniem wspomagania komputerowego. 2. METODY OPISU URZDZE SRK Pierwotnie urzdzenia sterowania ruchem kolejowym opieray si gównie na zalenociach mechanicznych. W celu pokazania i opisania zasady ich dziaania opracowywane byy szczegóowe opisy sowne, wzbogacane rysunkami poszczególnych elementów i schematami ich wspópracy [10]. Projektowanie takich urzdze byo procesem dugotrwaym i skomplikowanym, gdy aby upewni si, czy urzdzenie zadziaa poprawnie, konieczne byo wybudowanie prototypu i jego przetestowanie. Sam opis stanowi jedynie zapis idei i wytyczne do konstrukcji. W przypadku urzdze elektrycznych czy przekanikowych najpowszechniejsz form opisu s schematy elektryczne [14]. Schemat taki odzwierciedla fizyczne poczenie poszczególnych elementów ukadu, jest wic dogodn form do montau. Jako metoda projektowania opiera si wycznie na dowiadczeniu projektanta. Moliwa jest tylko statyczna analiza ukadu, która jednak w przypadku zoonych ukadów staje si mudna i dugotrwaa, nie dajc wci gwarancji, e urzdzenie w ogóle uda si uruchomi. Graficzne metody opisu, takie jak schematy blokowe algorytmu stosowane s czsto przy projektowaniu urzdze komputerowych, stanowi jednak tylko poredni etap syntezy. Bez narzdzi wspomagania komputerowego nie jest bowiem moliwe automatyczne przeksztacenie tak stworzonego modelu w program gotowy do zaimplementowania w urzdzeniu. Takie narzdzia s ju, co prawda wykorzystywane do pojedynczych rozwiza, jednak ich zastosowanie ograniczone jest do konkretnego urzdzenia, nie mog wic stanowi uniwersalnej platformy projektowej. Opisane metody projektowania to w wikszoci metody heurystyczne, niepozwalajce na jednoznaczne stwierdzenie, e wykonany projekt uwzgldnia wszystkie moliwe zachowania modelowanego ukadu. Widoczny jest brak jednego, zunifikowanego rodowiska, w którym proces projektowania byby pozbawiony wymienionych niedogodnoci. Prowadzone s prace badawcze ukierunkowane na formalne metody specyfikacji urzdze sterowania ruchem kolejowym [3, 5, 8, 9]. Proponowane byy

3 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 93 specjalne jzyki programowania dedykowane wycznie projektowaniu takich ukadów [2]. Podejcie formalne minimalizuje ryzyko przeoczenia bdu w procesie tworzenia specyfikacji. Naley jednak zwróci uwag na to, aby wybrana metoda bya nieustannie wykorzystywana i rozwijana przez wiele bran automatyki, co zapewnia stay dostp do najnowszych zdobyczy techniki w zakresie sprztowym. Dlatego do stworzenia uniwersalnej platformy formalnego opisu urzdze srk zaproponowane zostay jzyki opisu sprztu. 3. JZYKI OPISU SPRZTU Wykorzystanie jzyków opisu sprztu (HDL Hardware Description Languages) jest dzi popularnym podejciem przy projektowaniu ukadów elektronicznych, szczególnie w zastosowaniach wymagajcych wysokiej niezawodnoci dziaania (lotnictwo, wojsko). Jzyki HDL umoliwiaj tworzenie sformalizowanego modelu dziaania ukadu, bdcego zarówno zapisem projektu, jak i podstaw do implementacji oraz wykonania prototypu. Od typowych jzyków programowania odrónia je to, e efektem prac, zamiast aplikacji uruchamianej w systemie operacyjnym komputera, moe by plik konfiguracyjny dla kompletnego ukadu realizujcego zadane funkcje (na przykad ukadu FPGA). W obecnym stanie rozwoju techniki cyfrowej i przy stale rosncej zoonoci ukadów trudno wyobrazi sobie projektowanie bez narzdzi wspomagania komputerowego. Popularno jzyków opisu sprztu sprawia, e posiadaj one wiele dedykowanych narzdzi CAD (Computer Aided Design). Takie narzdzia nie tylko upraszczaj proces tworzenia kodu, ale take umoliwiaj automatyczn weryfikacj oraz symulacj dziaania opracowanego modelu. Dokonujc wyboru rodowiska projektowania naley kierowa si dostpnoci takich narzdzi CAD, które umoliwiaj prac nad projektem na kadym etapie (specyfikacja, weryfikacja, synteza, implementacja). Te warunki mog zapewni tylko jzyki majce status wiatowego standardu. Takim jzykiem jest VHDL (VHSIC Hardware Decription Language), jzyk, który znalaz zastosowanie w modelowaniu zoonych ukadów cyfrowych w wielu branach automatyki [4, 11]. Zosta stworzony w latach 80-tych na potrzeby Departamentu Obrony USA i jest stale rozwijany, ostatnia wersja zatwierdzona przez IEEE pochodzi z 2008 roku. Jzyk VHDL wraz z dedykowanym pakietem wspomagania komputerowego zosta wykorzystany do opracowania metody specyfikacji, która stanowi zasadniczy cel tej pracy.

4 94 Piotr Kawalec, Marcin Rysko 4. METODA PROJEKTOWANIA Z WYKORZYSTANIEM WSPOMAGANIA KOMPUTEROWEGO Zagadnienia formalnego zapisu algorytmu oraz korzyci wynikajce z zastosowania wspomagania komputerowego zaprezentowane zostan na przykadowym projekcie algorytmu urzdzenia srk. Poszczególne etapy prac to: stworzenie sownego opisu dziaania ukadu, budowa algorytmu na podstawie ogólnego opisu, formalny zapis algorytmu, budowa grafu stanów automatu skoczonego, specyfikacja w jzyku opisu sprztu. Kolejne rozdziay opisuj etapy specyfikacji i weryfikacji algorytmu dziaania moduu logicznego jednoodstpowej blokady liniowej ZAOENIA WSTPNE I OPIS SOWNY Projektowanie kadego urzdzenia musi by poprzedzone opisem wymaganych funkcji oraz sposobu ich realizacji. Najczciej stosowany jest opis sowny, który moe by uzupeniony o schematyczne rysunki wyjaniajce dziaanie urzdzenia. Blokady liniowe to urzdzenia, które zabezpieczaj ruch pocigów na szlaku, uzaleniajc od siebie dziaania ssiednich posterunków ruchu. Podstawow funkcj tych ukadów jest wic niedopuszczenie do pojawienia si na jednym torze szlakowym pocigów jadcych w przeciwnych kierunkach, oraz zachowanie odpowiedniego odstpu pomidzy pocigami poruszajcymi si w tym samym kierunku. Zgodnie z tradycyjnym podziaem blokady liniowe dziel si na pósamoczynne i samoczynne [1]. Obecnie wdraane rozwizania komputerowe to w zasadzie tylko blokady samoczynne. Ukadowa kontrola niezajtoci szlaku pozwala na automatyczne stwierdzenie przyjazdu pocigu w caoci (nie jest wic konieczna kontrola wzrokowa, jak w przypadku klasycznych blokad pósamoczynnych). Dokona mona jedynie podziau na blokady jednoodstpowe, gdzie cay szlak stanowi jeden odstp, i wieloodstpowe, wykorzystujce samoczynne semafory do podziau szlaku. Opracowany algorytm blokady jednoodstpowej stworzony zosta w oparciu o instrukcj WTB-E10 [15] oraz zasad dziaania podobnych urzdze tego typu, takich jak blokada typu Eac-95 [12]. Przyjto nastpujce zaoenia dotyczce funkcjonalnoci blokady: w stanie zasadniczym brak ustawionego kierunku, wczenie kierunku moliwe tylko przy niezajtoci szlaku, moliwa awaryjna zmiana kierunku, samoczynne zwolnienie kierunku po wjedzie pocigu w przypadku linii jednotorowej, rczne zwolnienie kierunku (rejestrowane) w przypadku linii dwutorowej,

5 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 95 moliwo zastopowania blokady. Projektowana blokada skada si z dwóch moduów (po jednym na obu przylegych posterunkach ruchu) poczonych lini transmisyjn. Dziaanie urzdzenia opiera si na równolegej realizacji powyszych funkcji przez obydwa moduy. Rys. 1 przedstawia schematyczne rozmieszczenie urzdze blokady, kolorem szarym wyróniono moduy logiczne. Rys. 1. Schemat ogólny urzdze blokady liniowej W stanie zasadniczym blokada nie ma ustawionego kierunku. Jeli dyurny ruchu chce wyprawi pocig, musi uy do tego polecenia wczenia blokady, które powoduje wysanie dania do ssiedniego posterunku (pod warunkiem, e szlak jest wolny). Jeeli natomiast pocig ma zosta wyprawiony w przeciwnym kierunku, odbierany jest sygna z linii transmisyjnej i ukad oczekuje na reakcj dyurnego ruchu. Moe równie zosta wydane polecenie specjalne AZK, inicjujce awaryjn zmian kierunku blokady. Jeli adne z powyszych nie ma miejsca, sprawdzana jest poprawno sygnau odbieranego z linii transmisyjnej. Nieprawidowa warto wektora zmiennych wejciowych powoduje przejcie do stanu bdu. Dyurny ruchu posterunku, który posiada blokad ustawion na wyjazd, moe j zastopowa, uniemoliwiajc podanie sygnau zezwalajcego (na przykad w przypadku zamknicia toru szlakowego). W przypadku blokady zastosowanej na szlaku dwutorowym (gdy kady tor posiada zaoony kierunek zasadniczy) po przejedzie pocigu kierunek powinien pozosta ustawiony. Zwolnienie kierunku na stacji przyjmujcej pocig moe si odby z wykorzystaniem licznikowanego polecenia zwolnienia blokady. Jeeli natomiast ukad ma by wykorzystany na linii jednotorowej, po wykryciu wjazdu pocigu blokada powinna powróci do stanu neutralnego. W tym celu naley uzupeni algorytm o funkcj wykrycia wjazdu pocigu. Jeli przy utwierdzonym przebiegu wjazdowym zajty zostanie pierwszy odcinek kontrolowany, ukad powinien oczekiwa na zajcie drugiego odcinka. Po zajciu drugiego odcinka kontrolowanego, aby doszo do samoczynnego zwolnienia spenione musz zosta nastpujce warunki: zwolnienie pierwszego odcinka kontrolowanego, zwolnienie odcinka szlakowego, wywietlony sygna zabraniajcy na semaforze wjazdowym. Na kadym etapie detekcji wjazdu moliwe jest równie uycie

6 96 Piotr Kawalec, Marcin Rysko polecenia zwolnienia blokady, gdyby w wyniku usterki urzdze kontroli niezajtoci sekwencja dziaania odcinków kontrolowanych bya bdna. Na podstawie szczegóowego opisu wszystkich zakadanych funkcji blokady stworzony zosta peny algorytm dziaania. Nastpnym etapem prac jest jego formalny zapis FORMALNY ZAPIS ALGORYTMU Pierwszym krokiem jest zadeklarowanie zmiennych wejciowych i wyjciowych. Przyjto, e zmienne wejciowe oznaczane bd jako elementy wektora X, a zmienne wyjciowe jako elementy wektora Y. Skadowe wektora X objanione zostay w tab. 1. Symbol zmiennej x wbl, x owb, x pzk, x zwb, x sto, x ost, x azk X L x its, x it1, x it2 x uwj, x uwy x kcw Zestawienie skadowych wektora zmiennych wejciowych Znaczenie Polecenia: wczenia blokady, odwoania wczenia blokady, pozwolenia, zwolnienia kierunku, zastopowania, odstopowania, awaryjnej zmiany kierunku Sygna z linii transmisyjnej Kontrola zajtoci odcinków torowych Kontrola utwierdzenia przebiegów wjazdowego i wyjazdowego Kontrola sygnau zabraniajcego na semaforze wjazdowym Wartoci 0 - Polecenie nie zostao wydane 1 - Polecenie zostao wydane Tablica Bd / brak poczenia Stan neutralny Kierunek ustawiony na wyjazd Awaryjna zmiana kierunku Kierunek ustawiony na wjazd 0 - Odcinek jest zajty 1 - Odcinek jest wolny 0 - Przebieg jest utwierdzony 1 - Przebieg nie jest utwierdzony 0 - Sygna zabraniajcy nie jest wywietlony 1 - Sygna zabraniajcy jest wywietlony Dla zmiennych wielobitowych zastosowano uzupeniajcy zapis okrelajcy warto wektora w zapisie heksadecymalnym (np. X L(5) oznacza, e zmienna X L ma warto binarn "101"), co pozwala na uproszczenie zapisu warunków logicznych. Przeksztacenie opisu sownego w algorytm polega na zidentyfikowaniu stanów, zmiennych i zalenoci pomidzy nimi. Nastpnie naley wybra jedn z dwóch metod zapisu algorytmu - schemat graficzny lub logiczny Graficzny schemat algorytmu Zapis algorytmu przy pomocy schematu graficznego opiera si na przedstawieniu poszczególnych kroków w postaci klatek. Wyróni mona klatki operacyjne, zawierajce stan wyj, oraz klatki warunkowe, w których warto zawartego równania logicznego decyduje o wyborze kolejnego kroku. Rys. 2. przedstawia algorytm dziaania

7 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 97 projektowanego moduu blokady zapisany przy uyciu GSA. Rys. 2. Graficzny schemat algorytmu moduu stacyjnego blokady

8 98 Piotr Kawalec, Marcin Rysko Graficzny schemat algorytmu to metoda chtnie wykorzystywana przy opisie prostych problemów, gównie z uwagi na czyteln posta rysunkow, zrozumia dla kadego. Taki zapis pozwala co prawda do atwo przeprowadzi statyczn analiz dziaania ukadu, jednak jego zapis wraz z wzrostem zoonoci algorytmu staje si uciliwy w tworzeniu i zajmuje duo miejsca. Poniewa do celów weryfikacji wykorzysta mona wspomaganie komputerowe, atwo analizy nie jest ju tak istotnym czynnikiem, waniejsze za staje si wygodne tworzenie i przeksztacanie zapisu. Dlatego zastosowa mona równowany zapis w postaci schematu logicznego Logiczny schemat algorytmu Logiczny schemat algorytmu to formalny zapis dziaania, ekwiwalentny do zapisu w postaci GSA, majcy jednak zwart, matematyczn form zamiast graficznej [13]. W tej metodzie algorytm zapisany jest w postaci cigu nastpujcych po sobie symboli. Stany (bdce elementami zbioru Y) warunkuj wartoci zmiennych wyjciowych zgodnie z przyjtym kodowaniem. Zmienne wejciowe (zbiór X) decyduj o kolejnym wykonywanym kroku. Jeli sprawdzany warunek ma warto logiczn '1', wykonywana jest kolejna operacja (po prawej stronie). Jeli natomiast warunek jest równy '0', kolejny krok wskazywany jest przez strzak skierowan w gór o odpowiednim numerze. Takich strzaek moe by w algorytmie wiele. Strzaka skierowana w dó oznacza miejsce, od którego naley kontynuowa realizacj algorytmu. Taka strzaka wystpuje tylko raz dla kadego numeru. Znak oznacza bezwzgldny skok do miejsca wskazanego przez strzak (warunek logiczny zawsze faszywy). Poniej zestawiono uywane symbole: Y k symbol wektora zmiennych wyjciowych, x k symbol zmiennej wejciowej, X k symbol wektora zmiennych wejciowych, X k = (x 1, x 2,..., x n ), i symbol sprawdzenia warunku, jeli poprzedzajce wyraenie jest równe '1' to nastpn wykonywan czynnoci jest kolejny symbol z prawej strony, jeli za warto wyraenia to '0', wykonywany jest skok do miejsca oznaczonego numerem i, i symbol miejsca skoku o numerze i, strzaka o takim numerze wystpuje w algorytmie tylko raz, i symbol bezwzgldnego skoku (warunek zawsze faszywy). Zapis zaprojektowanego algorytmu w postaci LSA przestawiony zosta poniej.

9 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk Y x x X x X Y x x X X N wbl its L(2) azk L(1) IWY owb tim L(4) L(1) Y x x X x x X Y x X X WY sto azk L(1) its uwy L(4) IWJ pzk L(1) L(2) Y X x x x X Y X X WJ L(3) zwb it1 uwj L(4) ZWJ L(1) L(2) AZ L(2) STOP ost ERR azk L(3) D1 zwb it 2 L(2) D2 zwb it1 its kcw L(2) Y Y x Y x X Y x x X Y x x x x X X Nawet dla do prostego algorytmu zapis w postaci LSA jest prostszy w przeksztacaniu, ni reprezentacja graficzna. W miar wzrostu skomplikowania ukadu rónica ta bdzie coraz bardziej widoczna. Zapis formalny algorytmu przedstawia w sposób jednoznaczny sposób dziaania ukadu, nie istniej jednak narzdzia pozwalajce na wykorzystanie tej formy opisu bezporednio w rodowisku wspomagania komputerowego. Mona natomiast wykorzysta do tego celu zapis w postaci grafu stanów GRAF STANÓW AUTOMATU SKOCZONEGO Systemy sterowania ruchem kolejowym mog by modelowane przy pomocy automatu skoczonego [1]. Automat skoczony opisywany jest uporzdkowan pitk A = <X, Y, Q,, >, gdzie: X - wektor zmiennych wejciowych, Y - wektor zmiennych wyjciowych, Q - stan wewntrzny, - funkcja przej, - funkcja wyj. Metod jednoznacznego opisu automatu skoczonego jest graf stanów. Jest to forma graficzna (podobnie jak graficzny schemat algorytmu), ma jednak t zalet, e moe by atwo wykorzystana w rodowisku wspomagania komputerowego, co zaprezentowane zostanie w dalszej czci pracy. Dla prostych przypadków moliwe jest skonstruowanie grafu bezporednio z opisu sownego. Wraz ze wzrostem zoonoci ukadu konieczne staje si skorzystanie porednio z formalnego zapisu algorytmu, jak zostao to wykonane w przypadku tego projektu. Do przeksztacenia algorytmu w graf stanów wykorzysta mona obie zaprezentowane formy zapisu. Konieczne jest zdefiniowanie zalenoci pomidzy metodami. W przypadku zapisu algorytmu w postaci GSA proces ten polega na oznakowaniu stanów i utworzeniu tranzycji czcych stany zgodnie z warunkami zapisanymi w klatkach warunkowych. Wykonanie grafu na podstawie logicznego schematu algorytmu jest nieco prostsze. Dla kadej strzaki skierowanej w dó (czyli dla kadego wiersza) stworzy naley stan oznaczony tak, jak w LSA. Nastpnie dla kadego warunku sprawdzanego w danym stanie

10 100 Piotr Kawalec, Marcin Rysko naley stworzy tranzycj, która prowadzi do stanu zgodnie z numerem strzaki, a jej warunek logiczny tworzy zanegowane równanie ze schematu logicznego. Rysunek 3 przedstawia graf stanów dla opracowanego algorytmu. Rys. 3. Graf stanów W tab. 2 zestawiono dodatkowo porównanie zastosowanych metod zapisu tranzycji. Nastpnym etapem prac jest umieszczenie projektu w rodowisku komputerowym, co pozwoli na wygenerowanie ostatecznej postaci formalnego zapisu algorytmu, czyli kodu jzyka VHDL.

11 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 101 Metody zapisu tranzycji Tablica 2 GSA LSA Graf stanów 1 1 Y x Y A n B 4.4. SPECYFIKACJA W JZYKU VHDL Do specyfikacji algorytmu w jzyku opisu sprztu wykorzystany zosta pakiet Active- HDL firmy Aldec. Pakiet ten stanowi zintegrowane rodowisko tworzenia w jzykach VHDL oraz Verilog, pozwala pracowa w trzech edytorach. Edytor tekstowy HDE suy do tworzenia bezporednio w jzyku, zapewniajc pomocne narzdzia do automatycznego zarzdzania skadni i kontroli bdów. Dwa pozostae narzdzia to edytory graficzne, które generuj kod jzyka na podstawie wykonanej specyfikacji. S to edytory FSM (w którym specyfikacj stanowi graf stanów) oraz BDE (który pozwala czy fragmenty projektu w schemat blokowy). W praktyce projekt wykonywany jest równolegle we wszystkich edytorach - elementy kombinacyjne w edytorze HDE, elementy sekwencyjne w edytorze FSM, a wszystkie czone s w cao w edytorze BDE. Zasadniczy algorytm dziaania projektowanej blokady wyspecyfikowany zosta w edytorze FSM. Posiadajc graf stanów zaprojektowany w poprzednim rozdziale wystarczy przenie go w rodowisko oprogramowania komputerowego, zapisujc zmienne i warunki logiczne zgodnie z zasadami wykorzystywanego jzyka opisu sprztu. Wykonan specyfikacj projektowanego algorytmu przedstawia rys. 4. Specyfikacja wykonana w edytorze FSM skada si z dwóch czci. Zasadniczy obszar projektu zawiera opis architektury ukadu w postaci grafu stanów. Widoczne s, oprócz stanów i tranzycji, warunki logiczne oraz wartoci zmiennych wyjciowych w kadym ze stanów. Dodatkowo moliwe jest umieszczanie komentarzy objaniajcych elementy grafu. Ponad grafem znajduje si pole opisujce jednostk projektow, na którym widoczne s zadeklarowane zmienne wejciowe i wyjciowe. W przypadku zmiennych wielobitowych okrelona jest te szeroko wektora.

12 102 Piotr Kawalec, Marcin Rysko Rys. 4. Specyfikacja w edytorze FSM

13 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 103 Edytor FSM oferuje szereg dodatkowych funkcji pozwalajcych na uproszczenie konstrukcji grafu. Symbolem trójkta oznaczony jest stan resetujcy, wskazujcy stan pocztkowy ukadu. Zostanie on ustawiony niezwocznie po wykryciu wartoci '1' na wejciu reset. Wartoci zmiennych wyjciowych przypisane do stanu pocztkowego obowizuj jako domylne (jeli nie przypisano innych) w pozostaych stanach. Poniewa do stanu ERR istnieje tranzycja z wielu stanów (po niespenieniu adnego z zaoonych warunków), stan ten otrzyma atrybut stanu domylnego (Default State). Stany, z których nie istnieje przejcie do stanu ERR (gdzie niespenienie adnego z warunków powinno spowodowa pozostanie w danym stanie) otrzymay tranzycj z uyciem który oznacza dowoln warto wektora zmiennych wejciowych inn ni istniejce tranzycje wychodzce ze stanu. Na tranzycjach widoczne s numery priorytetu, okrelajce kolejno sprawdzania warunków logicznych zgodnie z zaprojektowanym algorytmem. Odpowiada to kolejnoci klatek warunkowych w GSA lub sprawdzeniu warunku w LSA. Poniewa elementy algorytmu zaznaczone szarymi obszarami maj zastosowanie tylko dla linii jednotorowych, mona umieci je jako jeden element, który mona atwo usun. Taki zoony element (stan hierarchiczny) zawiera w sobie kilka stanów, upraszczajc posta grafu. Jego konstrukcja oraz reprezentacja na zasadniczej czci grafu widoczne s na rys. 5. Rys. 5. Stan hierarchiczny (zawarto i reprezentacja na gównym grafie) Kolejnym elementem pozwalajcym na uproszczenie projektu jest stan opónienia. Powoduje on wstrzymanie wykonywania nastpnej tranzycji przez okrelon liczb impulsów zegara. Zosta on wykorzystany w dodatkowym bloku, który powoduje powrót do stanu neutralnego w przypadku nie odebrania pozwolenia z ssiedniego posterunku przez okrelony czas. Graf stanów tego bloku widoczny jest na rys. 6.

14 104 Piotr Kawalec, Marcin Rysko Rys. 6. Stan opónienia Wszystkie zaprezentowane elementy poczone zostay w edytorze BDE, a nastpnie wygenerowany zosta kod jzyka VHDL. Tak przygotowany zapis formalny moe by nastpnie zweryfikowany i przetestowany, co zaprezentowane zostanie w kolejnym rozdziale. 5. WERYFIKACJA I BADANIA SYMULACYJNE Moliwo wykonania symulacji dziaania wyspecyfikowanego ukadu jest zasadnicz zalet zastosowania pakietu wspomagania komputerowego. Wykorzystanie wbudowanego symulatora logicznego polega na przypisaniu wymusze do zmiennych wejciowych (wymuszeniami mog by midzy innymi zegary predefiniowane, sygnay losowe, klawisze Hotkey) i badaniu odpowiedzi ukadu. Prac modelu podczas symulacji obserwowa mona bezporednio na grafach i schematach blokowych (graficznie) oraz na przebiegach symulacji. Pierwsza metoda pozwala weryfikowa poprawno sekwencji zmian stanów. Przebiegi czasowe symulacji umoliwiaj rejestrowanie stanu kadej zmiennej w dowolnie wybranej chwili. W pierwszej kolejnoci naley sprawdzi poprawno specyfikacji algorytmu w jzyku opisu sprztu. Proces ten nazywany jest weryfikacj modelu. Weryfikacja umoliwia sprawdzenie, czy przejcia pomidzy stanami zachodz przy zgodnych z algorytmem wzbudzeniach, oraz czy wartoci zmiennych wyjciowych w kadym ze stanów odpowiadaj wartociom zaoonym przez projektanta. Ten etap projektowania pozwala wyeliminowa bdy przypadkowe zwizane z tworzeniem specyfikacji. Poniewa w miar rozbudowy ukadu weryfikacja wykonywana rcznie byaby coraz trudniejsza, pakiet Active-HDL umoliwia wygenerowanie sekwencji wymusze (tzw. Testbench), która pozwala na automatyzacj procesu. Rys. 7 przedstawia przebiegi symulacji podczas weryfikacji.

15 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 105 Rys. 7. Zapis automatycznej weryfikacji Pozytywny wynik weryfikacji modelu stanowi punkt wyjcia do przeprowadzenia symulacji dziaania blokady. Badania symulacyjne powinny obejmowa sprawdzenie wszystkich funkcji zakadanych dla urzdzenia. Aby moliwa bya symulacja nie tylko dziaania pojedynczego moduu, ale blokady liniowej jako caoci, wykonany zosta model urzdze na szlaku. Zawiera on dwa moduy stacyjne blokady oraz elementy odzwierciedlajce urzdzenia stacyjne oraz medium transmisyjne. Specyfikacja modelu szlaku w edytorze schematów blokowych przedstawiona jest na rys. 8. Moliwo tworzenia rozbudowanych struktur hierarchicznych jest niewtpliw zalet opisywanej metody, pozwalajc w peni wykorzysta moliwoci wspomagania komputerowego. Rys. 8. Model szlaku w edytorze BDE

16 106 Piotr Kawalec, Marcin Rysko Program bada symulacyjnych powinien obejmowa wszystkie funkcje, jakie zostay przewidziane dla projektowanego ukadu. Na wykonanym modelu linii zostay wic zasymulowane typowe przejazdy pocigów w obu kierunkach (zawierajce w sobie procesy ustawienia oraz zwolnienia kierunku), oraz procedury obsugi awaryjnej (odwoania próby wczenia kierunku, zwolnienia ustawionego kierunku, awaryjnej zmiany kierunku). Podczas symulacji stany zmiennych wejciowych ustawiane byy zgodnie z rzeczywistym dziaaniem urzdze stacyjnych (odcinki kontrolowane, stany sygnalizatorów wietlnych) za pomoc odpowiednio przypisanych przycisków Hotkey. Efektem symulacji s, podobnie jak w przypadku weryfikacji modelu, przebiegi czasowe. Prac blokady mona równie obserwowa na schematach blokowych i grafach poszczególnych elementów, uzyskujc peny wgld w zachowanie si urzdzenia (rys. 9). Rys. 9. Podgld wartoci zmiennych podczas symulacji Moliwe jest zatem sprawdzenie reakcji blokady na róne kombinacje wymusze (odzwierciedlajce rzeczywiste przypadki) ju na etapie tworzenia projektu. Rysunek 10 przedstawia fragment symulacji obsugi blokady. Okno podgldu przebiegów symulacji umoliwia wybór sygnaów które bd wywietlane, a take ich odpowiednie wyrónienie i opisanie. Widoczne s zmienne odpowiadajce za sygna taktujcy (CLK), sygnay przesyane lini transmisyjn pomidzy posterunkami ruchu (BUS...), oraz zmienne przypisane do polece oraz wyj ukadu.

17 Metoda tworzenia formalnego zapisu algorytmów dziaania urzdze srk 107 Rys. 10. Stan hierarchiczny Zapis przebiegów pokazuje zachowanie si ukadu w przypadku próby wczenia kierunku przy braku kryterium niezajtoci odcinka szlakowego. Uycie polecienia wbl na stacji A nie powoduje wtedy nadania dania do stacji B, wydane musi zosta polecenie specjalne awaryjnej zmiany kierunku na stacji B (po upewnieniu si, e w istocie szlak jest wolny). Kierunek blokady zostaje wtedy ustawiony, jednak po uyciu polecenia AZK blokad naley odstopowa (polecenie ost). Odstopowanie powoduje pojawienie si zezwolenia na podanie sygnau zezwalajcego na wyjazd ze stacji A (zmienna A_szw). W podobny sposób zasymulowane zostay wszystkie moliwe sytuacje kluczowe z punktu widzenia bezpieczestwa ruchu kolejowego. Poniewa wszystkie opisane etapy specyfikacji oraz symulacji wykonywane s w jednym rodowisku wspomagania komputerowego, w przypadku wykrycia nieprawidowoci moemy niezwocznie poprawi specyfikacj i powtórnie dokona weryfikacji, bez potrzeby zmiany platformy projektowania. Dziki temu moemy mie pewno, e efekt specyfikacji dokadnie odpowiada zamierzeniom projektanta. Do etapu tworzenia prototypu dociera wic model sprawdzony. 6. PODSUMOWANIE Zaproponowana w artykule metoda specyfikacji urzdze srk pozwala w jednoznaczny sposób przej przez proces tworzenia projektu od opisu sownego do kodu jzyka opisu sprztu. Projektowanie odbywa si tu z wykorzystaniem wygodnych edytorów, pozwalajcych w peni wykorzysta moliwoci wspomagania komputerowego. Dziki tak wykonywanej specyfikacji mona zdecydowanie skróci czas opracowywania modelu, powicajc wicej czasu na dopracowanie koncepcji. Zastosowanie symulatorów

18 108 Piotr Kawalec, Marcin Rysko logicznych pozwala ju na etapie projektu przetestowa dziaanie ukadu w dowolnie wybranych warunkach. Po zbadaniu poprawnoci wykonania specyfikacji moliwa jest dalsza praca nad modelem, prowadzca do powstania prototypu. Wszystkie te etapy mog by przeprowadzone w jednym rodowisku wspomagania komputerowego, co sprawia, e zaproponowana metoda specyfikacji urzdze srk spenia wymagania stawiane poszukiwanej platformie opisowej systemów przeznaczonych dla kolei. Bibliografia 1. Dbrowa-Bajon M.: Podstawy sterowania ruchem kolejowym. OWPW, Warszawa Fokkink W., Groote J., Hollenberg M., van Vlijmen B.: LARIS 1.0 Language for Railway Interlocking Specifications. CWI, Hlavatý T., Peuil L., Štpán P.: Case Study: Formal Methods in Development and Testing of Safety Critical Systems: Railway Interlocking System. EUROMICRO Kalisz J. (red.): Jzyk VHDL w praktyce. WKi, Warszawa Kanso K., Moller F., Setzer A.: Automated Verification of Signaling Principles in Railway Interlocking Systems. Eighth International Workshop of Automated Verification of Critical Systems, Glasgow Kawalec P., Koliski D.: Modelowanie interlocking'u z zastosowaniem jzyka opisu sprztu. Logistyka 6/2010, Pozna, 2010, str Kawalec P., Koliski D.: Zastosowanie jzyka VHDL do badania zoonych sieci zestykowych. Pomiary Automatyka Kontrola, vol. 54, nr , Wydawnictwo PAK, Warszawa, 2008, str Kawalec P., Rysko M.: Komputerowo wspomagana specyfikacja funkcji zalenociowych urzdze srk. Technika Transportu Szynowego, ód, 9/2012, str Kawalec P., Rysko M.: Zastosowanie jzyków opisu sprztu do specyfikacji urzdze srk. Logistyka 4/2012, Pozna, str Mikulski M.: Mechaniczne urzdzenia zabezpieczenia ruchu kolejowego. WKi, Warszawa Pasierbiski J., Zbysiski P.: Ukady programowalne w praktyce. WKi, Warszawa Piela S.: Samoczynna blokada liniowa typu Eac. 13. Traczyk W.: Ukady cyfrowe. Podstawy teoretyczne i metody syntezy. WNT, Warszawa Zajczkowski A., Kaliciska K., Olendrzyski W.: Elektryczne urzdzenia zabezpieczenia ruchu kolejowego. Urzdzenia stacyjne. WKi, Warszawa WTB-E10 Wytyczne techniczne budowy urzdze sterowania ruchem kolejowym w przedsibiorstwie PKP. FORMAL ALGORITHM CONSTRUCTION METHOD FOR RAILWAY TRAFFIC CONTROL DEVICES Summary: The article presents a method of railway traffic control algorithm specification using formal description and computer aided design. The review of currently used description methods of railway traffic control devices and systems indicates that the method which could ensure a uniform platform for description of all kinds of discrete control systems does not exist. Most of currently used description methods do not allow the use of computer support at the stage of specification and verification. It is shown that application of hardware description languages for this purpose comprises a uniform platform for specification and verification of railway traffic control devices, which additionally allows static and dynamic verification of correctness of this description with the use of computer support in the form of logic simulators. On the examplary specification of one-section line block operation algorithm in VHDL, both the possibilities of Active HDL package as well as the process of computer aided specification and verification of the designed system are presented. Keywords: line block, railway traffic control, VHDL

Zastosowanie języków opisu sprzętu do specyfikacji urządzeń srk

Zastosowanie języków opisu sprzętu do specyfikacji urządzeń srk Piotr Kawalec 1, Marcin RŜysko 2 Wydział Transportu Politechniki Warszawskiej, Zakład Sterowania Ruchem Zastosowanie języków opisu sprzętu do specyfikacji urządzeń srk 1. WPROWADZENIE Metody opisu urządzeń

Bardziej szczegółowo

ZASTOSOWANIE GRAFÓW PRZEJ AUTOMATÓW SKO CZONYCH DO OPISU ALGORYTMÓW DZIA ANIA URZ DZE SRK

ZASTOSOWANIE GRAFÓW PRZEJ AUTOMATÓW SKO CZONYCH DO OPISU ALGORYTMÓW DZIA ANIA URZ DZE SRK PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 95 Transport 2013 Piotr Kawalec Politechnika Warszawska, Wydzia Transportu Marcin R ysko Bombardier Transportation (Rail Engineering) Polska sp. z o.o. ZASTOSOWANIE

Bardziej szczegółowo

Planowanie adresacji IP dla przedsibiorstwa.

Planowanie adresacji IP dla przedsibiorstwa. Planowanie adresacji IP dla przedsibiorstwa. Wstp Przy podejciu do planowania adresacji IP moemy spotka si z 2 głównymi przypadkami: planowanie za pomoc adresów sieci prywatnej przypadek, w którym jeeli

Bardziej szczegółowo

Gramatyki regularne i automaty skoczone

Gramatyki regularne i automaty skoczone Gramatyki regularne i automaty skoczone Alfabet, jzyk, gramatyka - podstawowe pojcia Co to jest gramatyka regularna, co to jest automat skoczony? Gramatyka regularna Gramatyka bezkontekstowa Translacja

Bardziej szczegółowo

PROJEKT WYKONAWCZY. TG-7 Stacja GDYNIA GŁÓWNA

PROJEKT WYKONAWCZY. TG-7 Stacja GDYNIA GŁÓWNA PROJEKT WYKONAWCZY TG-7 2.0.4.1. STEROWANIE RUCHEM KOLEJOWYM Projekt wykonawczy Sterowanie ruchem kolejowym str. 6 ZAWARTO OPRACOWANIA I. CZ OPISOWA 1. Podstawa opracowania 2. Cel i zakres opracowania

Bardziej szczegółowo

Testy zgodnoci w diagnozowaniu systemów alarmowych

Testy zgodnoci w diagnozowaniu systemów alarmowych Testy zgodnoci w diagnozowaniu systemów alarmowych Ryszard SOBCZAK Politechnika Gdaska,Wydział Elektroniki, Telekomunikacji i Informatyki ul.g.narutowicza 11/12, 80-952 Gdask, e-mail:rsob@pg.gda.pl. Streszczenie:

Bardziej szczegółowo

Zadania do wykonaj przed przyst!pieniem do pracy:

Zadania do wykonaj przed przyst!pieniem do pracy: wiczenie 3 Tworzenie bazy danych Biblioteka tworzenie kwerend, formularzy Cel wiczenia: Zapoznanie si ze sposobami konstruowania formularzy operujcych na danych z tabel oraz metodami tworzenia kwerend

Bardziej szczegółowo

MODELOWANIE I PROGRAMOWANIE PRACY

MODELOWANIE I PROGRAMOWANIE PRACY Tadeusz MIKULCZYSKI 1, Daniel NOWAK 2, Rafał WICŁAWEK 3 Instytut Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej, Wrocław 1. Streszczenie. Zaprezentowano metod Grafpol modelowania dyskretnych

Bardziej szczegółowo

Rys1. Schemat blokowy uk adu. Napi cie wyj ciowe czujnika [mv]

Rys1. Schemat blokowy uk adu. Napi cie wyj ciowe czujnika [mv] Wstp Po zapoznaniu si z wynikami bada czujnika piezoelektrycznego, ramach projektu zaprojektowano i zasymulowano nastpujce ukady: - ródo prdowe stabilizowane o wydajnoci prdowej ma (do zasilania czujnika);

Bardziej szczegółowo

Uywanie licencji typu On-Demand. Using an On-Demand License Japanese. Language. Contents

Uywanie licencji typu On-Demand. Using an On-Demand License Japanese. Language. Contents Uywanie licencji typu On-Demand Language Using an On-Demand License Japanese Contents Logowanie do konta Altium Dostpne portale Dostpno licencji Tryb licencji On-Demand Roaming Praca bez dostpu do Internetu

Bardziej szczegółowo

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management Nadrzdny artyku: Pierwsze kroki z Altium Designer Podstawow metod instalacji Altium Designer (od wersji Altium Designer

Bardziej szczegółowo

Diagnostyka układów programowalnych, sterowanie prac windy (rodowisko MAX+plus II 10.1 BASELINE)

Diagnostyka układów programowalnych, sterowanie prac windy (rodowisko MAX+plus II 10.1 BASELINE) LABORATORIUM TECHNIKI CYFROWEJ Diagnostyka układów programowalnych, sterowanie prac windy (rodowisko MAX+plus II 10.1 BASELINE) Opracowali: dr in. Krystyna Noga mgr in. Rafał Sokół Akademia Morska Wydział

Bardziej szczegółowo

INSTRUKCJA OBS UGI. C4000 Entry/Exit. Optoelektroniczna kurtyna bezpiecze$stwa

INSTRUKCJA OBS UGI. C4000 Entry/Exit. Optoelektroniczna kurtyna bezpiecze$stwa INSTRUKCJA OBS UGI Optoelektroniczna kurtyna bezpiecze$stwa pl Instrukcja obsugi Dokument ten chroniony jest prawami autorskimi. Wynikaj4ce z tego prawa pozostaj4 wasno5ci4 firmy SICK AG. Firma SICK AG

Bardziej szczegółowo

Kreator automatycznego uaktualniania firmware'u

Kreator automatycznego uaktualniania firmware'u Kreator automatycznego uaktualniania firmware'u Language Automatic Firmware Update Wizard Contents Dostp do kreatora Proces aktualizacji firmware'u (uruchomiony z trybu normalnego) Proces aktualizacji

Bardziej szczegółowo

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy: wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania

Bardziej szczegółowo

SIEMENS GIGASET REPEATER

SIEMENS GIGASET REPEATER SIEMENS GIGASET REPEATER Wane wskazówki Wane wskazówki Wskazówki bezpieczestwa Gigaset repeater nie jest urzdzeniem wodoodpornym, nie naley wic umieszcza go w wilgotnych pomieszczeniach. Tylko dostarczony

Bardziej szczegółowo

s FAQ: NET 08/PL Data: 01/08/2011

s FAQ: NET 08/PL Data: 01/08/2011 Konfiguracja Quality of Service na urzdzeniach serii Scalance W Konfiguracja Quality of Service na urzdzeniach serii Scalance W Quality of Service to usuga dziaajca w wielu rodzajach sieci przewodowych

Bardziej szczegółowo

Klonowanie MAC adresu oraz TTL

Klonowanie MAC adresu oraz TTL 1. Co to jest MAC adres? Klonowanie MAC adresu oraz TTL Adres MAC (Media Access Control) to unikalny adres (numer seryjny) kadego urzdzenia sieciowego (jak np. karta sieciowa). Kady MAC adres ma długo

Bardziej szczegółowo

Programowanie Obiektowe

Programowanie Obiektowe Programowanie Obiektowe dr in. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl WYKŁAD 1 Wstp, jzyki, obiektowo Cele wykładu Zaznajomienie słuchaczy z głównymi cechami obiektowoci Przedstawienie

Bardziej szczegółowo

Rys.1 Schemat blokowy uk adu miliwatomierza.

Rys.1 Schemat blokowy uk adu miliwatomierza. Wstp Tematem projektu jest zaproponowanie ukadu do pomiaru mocy czynnej speniajcego nastpujce warunki: - moc znamionowa pomiaru P n = 00mW; - czstotliwo znamionowa pomiaru f n = khz; - znamionowa impedancja

Bardziej szczegółowo

Instrukcja obsługi systemu przywoławczego pomidzy kabin LF a laboratorium analiz chemicznych

Instrukcja obsługi systemu przywoławczego pomidzy kabin LF a laboratorium analiz chemicznych Strona 0 z 16 Instrukcja obsługi systemu przywoławczego pomidzy kabin LF a laboratorium analiz chemicznych ZARMEN Sp. z o.o. 45-641 Opole ul. Owicimska 121 ZRM Warszawa 01-949 Warszawa ul. Kasprowicza

Bardziej szczegółowo

Program do konwersji obrazu na cig zero-jedynkowy

Program do konwersji obrazu na cig zero-jedynkowy Łukasz Wany Program do konwersji obrazu na cig zero-jedynkowy Wstp Budujc sie neuronow do kompresji znaków, na samym pocztku zmierzylimy si z problemem przygotowywania danych do nauki sieci. Przyjlimy,

Bardziej szczegółowo

VPN Virtual Private Network. Uycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA

VPN Virtual Private Network. Uycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA VPN Virtual Private Network Uycie certyfikatów niekwalifikowanych w sieciach VPN wersja 1.1 Spis treci 1. CO TO JEST VPN I DO CZEGO SŁUY... 3 2. RODZAJE SIECI VPN... 3 3. ZALETY STOSOWANIA SIECI IPSEC

Bardziej szczegółowo

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011 Zawód: technik mechatronik Symbol cyfrowy zawodu: 311[50] Numer zadania: 2 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 311[50]-02-112 Czas trwania egzaminu: 240 minut ARKUSZ

Bardziej szczegółowo

Multipro GbE. Testy RFC2544. Wszystko na jednej platformie

Multipro GbE. Testy RFC2544. Wszystko na jednej platformie Multipro GbE Testy RFC2544 Wszystko na jednej platformie Interlab Sp z o.o, ul.kosiarzy 37 paw.20, 02-953 Warszawa tel: (022) 840-81-70; fax: 022 651 83 71; mail: interlab@interlab.pl www.interlab.pl Wprowadzenie

Bardziej szczegółowo

Przyk adowa konfiguracja zwielokrotnianienia po czenia za pomoc Link Aggregation Control Protocol

Przyk adowa konfiguracja zwielokrotnianienia po czenia za pomoc Link Aggregation Control Protocol Przykadowa konfiguracja zwielokrotnianienia poczenia za pomoc Link aggregation - polega na grupowaniu kilku pocze (kabli) sieciowych w jeden port logiczny (port AG), który jest widoczny jak pojedyncze

Bardziej szczegółowo

Konfiguracja sieci HSR (high speed redundancy) na prze cznikach Scalance X200, X300 oraz X400

Konfiguracja sieci HSR (high speed redundancy) na prze cznikach Scalance X200, X300 oraz X400 (high speed redundancy) na przecznikach Scalance X200, X300 oraz X400 Ring Redundancy protokó odpowiedzialny za zapewnienie redundancji pocze. W przypadku wykorzystania tego protokou, urzdzenia musz by

Bardziej szczegółowo

Instrukcja obsługi programu MechKonstruktor

Instrukcja obsługi programu MechKonstruktor Instrukcja obsługi programu MechKonstruktor Opracował: Sławomir Bednarczyk Wrocław 2002 1 1. Opis programu komputerowego Program MechKonstruktor słuy do komputerowego wspomagania oblicze projektowych typowych

Bardziej szczegółowo

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego Niniejszy opis dotyczy konfiguracji programu pocztowego Outlook Express z pakietu Internet Explorer, pracujcego pod kontrol systemu

Bardziej szczegółowo

Program SMS4 Monitor

Program SMS4 Monitor Program SMS4 Monitor INSTRUKCJA OBSŁUGI Wersja 1.0 Spis treci 1. Opis ogólny... 2 2. Instalacja i wymagania programu... 2 3. Ustawienia programu... 2 4. Opis wskaników w oknie aplikacji... 3 5. Opcje uruchomienia

Bardziej szczegółowo

Język opisu sprzętu VHDL

Język opisu sprzętu VHDL Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów

Bardziej szczegółowo

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011 Zawód: technik mechatronik Symbol cyfrowy zawodu: 311[50] Numer zadania: 1 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 311[50]-01-112 Czas trwania egzaminu: 240 minut ARKUSZ

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL Instrukcja pomocnicza do laboratorium z przedmiotu Synteza układów

Bardziej szczegółowo

NanoBoard komunikacja JTAG. Contents

NanoBoard komunikacja JTAG. Contents NanoBoard 3000 - komunikacja JTAG Contents acuch NanoBoard acuch Hard Devices (urzdze fizycznych) acuch Soft Devices (urzdze wirtualnych) Protokó NanoTalk Instalacja NanoTalk Zobacz równie Komunikacja

Bardziej szczegółowo

Bazy danych Podstawy teoretyczne

Bazy danych Podstawy teoretyczne Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym

Bardziej szczegółowo

PL DCRK5 DCRK7 DCRK8 DCRK12 Automatyczne regulatory wspó czynnika mocy

PL DCRK5 DCRK7 DCRK8 DCRK12 Automatyczne regulatory wspó czynnika mocy PL DCRK5 DCRK7 DCRK8 DCRK12 Automatyczne regulatory wspóczynnika mocy I 140 PL INSTRUKCJA OBSUGI OPROGRAMOWANIA Spis treci Wprowadzenie... 2 Minimalne wymagania sprztowe... 2 Instalacja... 2 Podczenie

Bardziej szczegółowo

Mozilla Firefox 2.0.0.2 PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Firefox 2.0.0.2 PL. wersja 1.1

Mozilla Firefox 2.0.0.2 PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Firefox 2.0.0.2 PL. wersja 1.1 Mozilla Firefox 2.0.0.2 PL Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Firefox 2.0.0.2 PL wersja 1.1 Spis treci 1. INSTALACJA CERTYFIKATÓW URZDÓW POREDNICH... 3 2. INSTALACJA

Bardziej szczegółowo

Program Sprzeda wersja 2011 Korekty rabatowe

Program Sprzeda wersja 2011 Korekty rabatowe Autor: Jacek Bielecki Ostatnia zmiana: 14 marca 2011 Wersja: 2011 Spis treci Program Sprzeda wersja 2011 Korekty rabatowe PROGRAM SPRZEDA WERSJA 2011 KOREKTY RABATOWE... 1 Spis treci... 1 Aktywacja funkcjonalnoci...

Bardziej szczegółowo

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

Zastosowanie programu Microsoft Excel do analizy wyników nauczania Grayna Napieralska Zastosowanie programu Microsoft Excel do analizy wyników nauczania Koniecznym i bardzo wanym elementem pracy dydaktycznej nauczyciela jest badanie wyników nauczania. Prawidłow analiz

Bardziej szczegółowo

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego.

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego. Dost p!do!infrastruktury!informatycznej. Instrukcja dla pracowników Uniwersytetu Rzeszowskiego. Wersja dokumentu: 1.0.0 Rzeszów: 23.10.2009 OPTeam S.A. 35-032 Rzeszów, ul. Lisa Kuli 3 INFORMACJA O NOWYCH

Bardziej szczegółowo

s FAQ: NET 09/PL Data: 01/08/2011

s FAQ: NET 09/PL Data: 01/08/2011 Konfiguracja ihop na urzdzeniach SCALANCE W Konfiguracja ihop na urzdzeniach SCALANCE W. ihop, to funkcjonalno zaimplementowana w moduach radiowych produkcji SIEMENS AG, pozwala na prac urzdze radiowych,

Bardziej szczegółowo

PROGRAMOWANIE STEROWNIKA FANUK (A 17)

PROGRAMOWANIE STEROWNIKA FANUK (A 17) POLITECHNIKA LSKA W GLIWICACH WYDZIAŁ INYNIERII RODOWISKA i ENERGETYKI INSTYTUT MASZYN i URZDZE ENERGETYCZNYCH PROGRAMOWANIE STEROWNIKA FANUK Laboratorium automatyki (A 17) Opracował: dr in. Jerzy Widenka

Bardziej szczegółowo

SYMULACYJNE BADANIA GEOMETRII MAGAZYNU PRZY WYKORZYSTANIU PAKIETU KOMPUTEROWEGO OL09

SYMULACYJNE BADANIA GEOMETRII MAGAZYNU PRZY WYKORZYSTANIU PAKIETU KOMPUTEROWEGO OL09 PRACE NAUKOWE POITECHNIKI WARSZAWSKIEJ z. 77 Transport 2011 Mariusz Kostrzewski Wydzia Transportu Politechniki Warszawskiej SYMUACYJNE BADANIA GEOMETRII MAGAZYNU PRZY WYKORZYSTANIU PAKIETU KOMPUTEROWEGO

Bardziej szczegółowo

Altium Designer Viewer. Altium Designer Viewer. Language. Contents

Altium Designer Viewer. Altium Designer Viewer. Language. Contents Altium Designer Viewer Language Altium Designer Viewer Contents Co moesz zrobi? Kluczowe funkcje Obsugiwana generacja danych wyjciowych rodowisko przegldarki Przegldanie dokumentów schematu Przegldanie

Bardziej szczegółowo

Znaki Zakazu. Zakaz wjazdu motocykli Oznacza zakaz wjazdu na drog wszelkich motocykli (nawet tych z bocznym wózkiem).

Znaki Zakazu. Zakaz wjazdu motocykli Oznacza zakaz wjazdu na drog wszelkich motocykli (nawet tych z bocznym wózkiem). Znaki Zakazu Zakaz ruchu w obu kierunkach Znak ten oznacza, e droga, na której jest on ustawiony jest zamknita dla ruchu drogowego w obu kierunkach. W przypadku, gdy znak ten obowizuje tylko w okrelonych

Bardziej szczegółowo

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys. Sterowanie procesami dyskretnymi laboratorium dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 5 Zagadnienia stosowanie skończonych automatów stanów (ang. Finite

Bardziej szczegółowo

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911) I Wprowadzenie (wersja 0911) Kurs OPC Integracja i Diagnostyka Spis treci Dzie 1 I-3 O czym bdziemy mówi? I-4 Typowe sytuacje I-5 Klasyczne podejcie do komunikacji z urzdzeniami automatyki I-6 Cechy podejcia

Bardziej szczegółowo

Wprowadzenie do kompilatorów

Wprowadzenie do kompilatorów Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek

Bardziej szczegółowo

WIG MAGAZYNOWY SL O UD WIGU 150-750 KG

WIG MAGAZYNOWY SL O UD WIGU 150-750 KG STAY WIG MAGAZYNOWY SL O UDWIGU 150-750 KG STAY DWIG MAGAZYNOWY Z MOLIWOCI WYKORZYSTANIA DO CELÓW PRZEMYSOWYCH Poszukujecie Pastwo rzetelnego i dostpnego cenowo rozwizania w dziedzinie transportu pionowego?

Bardziej szczegółowo

ALGORYTMIZACJA PROCESU SPRAWDZANIA GOTOWO CI OPERACYJNEJ PORTU LOTNICZEGO

ALGORYTMIZACJA PROCESU SPRAWDZANIA GOTOWO CI OPERACYJNEJ PORTU LOTNICZEGO P R A C E N A U K O W E P O L I T E C H N I K I W A R S Z A W S K I E J z. 102 Transport 2014 Piotr Kawalec Politechnika Warszawska, Wydzia Transportu, Zakad Sterowania Ruchem Micha Kozowski Przedsibiorstwo

Bardziej szczegółowo

Studium przypadku Case Study CCNA2-ROUTING

Studium przypadku Case Study CCNA2-ROUTING Na podstawie oryginału CISCO, przygotował: mgr in. Jarosław Szybiski Studium przypadku Case Study CCNA2-ROUTING Ogólne załoenia dla projektu Przegld i cele Podczas tego wiczenia uczestnicy wykonaj zadanie

Bardziej szczegółowo

Bezpieczeństwo informacji oparte o kryptografię kwantową

Bezpieczeństwo informacji oparte o kryptografię kwantową WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja

Bardziej szczegółowo

"Do aduj si do wiadczeniem Tieto"

Do aduj si do wiadczeniem Tieto Firma Tieto Poland przy wspópracy z Wydziaem Informatyki i Zarzdzania PWR ma przyjemno zaprosi studentów Politechniki Wrocawskiej na letni program praktyk 2011 "Doaduj si dowiadczeniem Tieto" Dla 5 najlepszych

Bardziej szczegółowo

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents Uywanie licencji typu Standalone Language Japanese Using a Standalone License Contents Logowanie do konta Altium Dostpne portale Dostpno licencji Pierwsza aktywacja Ponowna aktywacja Praca bez dostpu do

Bardziej szczegółowo

Przegldanie stron wymaga odpowiedniej mikroprzegldarki w urzdzeniu mobilnym lub stosownego emulatora.

Przegldanie stron wymaga odpowiedniej mikroprzegldarki w urzdzeniu mobilnym lub stosownego emulatora. I. Temat wiczenia Podstawy tworzenia stron WAP II. Wymagania Podstawowe wiadomoci z technologii Internetowych. III. wiczenie 1. Wprowadzenie WAP (ang. Wireless Application Protocol) - to protokół umoliwiajcy

Bardziej szczegółowo

Sposoby przekazywania parametrów w metodach.

Sposoby przekazywania parametrów w metodach. Temat: Definiowanie i wywoływanie metod. Zmienne lokalne w metodach. Sposoby przekazywania parametrów w metodach. Pojcia klasy i obiektu wprowadzenie. 1. Definiowanie i wywoływanie metod W dotychczas omawianych

Bardziej szczegółowo

Projektowanie algorytmów rekurencyjnych

Projektowanie algorytmów rekurencyjnych C9 Projektowanie algorytmów rekurencyjnych wiczenie 1. Przeanalizowa działanie poniszego algorytmu dla parametru wejciowego n = 4 (rysunek 9.1): n i i

Bardziej szczegółowo

Kod CPV 453 312 10-1 WENTYLACJA

Kod CPV 453 312 10-1 WENTYLACJA SPECYFIKACJE TECHNICZNE WYKONANIA l OBIORU ROBÓT BUDOWLANYCH Kod CPV 453 312 10-1 WENTYLACJA 1 SPIS TRECI 1. WSTP... 1.1. Przedmiot ST... 1.2. Zakres stosowania ST... 1.3. Zakres robót objtych ST... 1.4.

Bardziej szczegółowo

Twoja instrukcja użytkownika HP PAVILION DV6-1215SA

Twoja instrukcja użytkownika HP PAVILION DV6-1215SA Możesz przeczytać rekomendacje w przewodniku, specyfikacji technicznej lub instrukcji instalacji dla HP PAVILION DV6-1215SA. Znajdziesz odpowiedź na wszystkie pytania w instrukcji dla HP PAVILION DV6-1215SA

Bardziej szczegółowo

Poniszy rysunek przedstawia obraz ukoczonej powierzchni wykorzystywanej w wiczeniu.

Poniszy rysunek przedstawia obraz ukoczonej powierzchni wykorzystywanej w wiczeniu. Ten rozdział pokae jak tworzy powierzchnie prostoliniowe i trasowane oraz dostarczy niezbdnych informacji o rónych typach powierzchni, które moemy stosowa przy tworzeniu geometrii. Rozdział pokazuje równie

Bardziej szczegółowo

ZPKSoft. Kreator dokumentów. Wstp. Przeznaczenie. Definicje

ZPKSoft. Kreator dokumentów. Wstp. Przeznaczenie. Definicje ZPKSoft Kreator dokumentów Wstp Kreator dokumentów jest aplikacj sieciow typu klient serwer, dedykowan dla serwera InterBase. Aplikacja pracuje w rodowisku Windows. Jest dostosowana do współpracy z systemem

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Instrukcja obsługi regulatora i wizualizacji pieca pokrocznego na Walcowni Drobnej P46 Strona 1 z 26

Instrukcja obsługi regulatora i wizualizacji pieca pokrocznego na Walcowni Drobnej P46 Strona 1 z 26 Strona 1 z 26 Spis treci 1. WSTP.... 2 2. PANEL OPERATORSKI PANELVIEW PLUS 700.... 3 3. URUCHOMIENIE PANELU OPERATORSKIEGO.... 5 4. OKNO GŁÓWNE.... 6 5. OKNO REGULACJI STREFY 1 W TRYBIE AUTOMATYCZNYM...

Bardziej szczegółowo

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2014

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2014 Zawód: technik elektronik Symbol cyfrowy zawodu: 311[07] Numer zadania: 1 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 311[07]-01-142 Czas trwania egzaminu: 240 minut ARKUSZ

Bardziej szczegółowo

WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH Z WYKORZYSTANIEM SYSTEMÓW CAx

WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH Z WYKORZYSTANIEM SYSTEMÓW CAx mgr in. Jacek WARCHULSKI jacek.warchulski@wat.edu.pl mgr in. Marcin WARCHULSKI marcin.warchulski@wat.edu.pl Wojskowa Akademia Techniczna, Wydzia( Mechatroniki WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH

Bardziej szczegółowo

Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)

Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14) POLITECHNIKA LSKA WYDZIAŁINYNIERII RODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZDZE ENERGETYCZNYCH Laboratorium elektryczne Falowniki i przekształtniki - I (E 14) Opracował: mgr in. Janusz MDRYCH Zatwierdził:

Bardziej szczegółowo

Instrukcja Obsugi Programu

Instrukcja Obsugi Programu sprawozdania jednostkowe Instrukcja Obsugi Programu cz administracyjna ód 2004 Spis treci 1. Jak zainstalowa program Budet JB Plus?... 2 1.1 Pena instalacja... 2 1.2 Aktualizacja... 3 1.3 Odinstalowanie

Bardziej szczegółowo

Wiadomoci ogólne. 1.2 Schemateka Schemateka jest rozdziaem zawierajcym zbiór wszystkich Schematów Zastosowanych Pocze.

Wiadomoci ogólne. 1.2 Schemateka Schemateka jest rozdziaem zawierajcym zbiór wszystkich Schematów Zastosowanych Pocze. Noty Techniczne ze Schematami Elektrycznymi pozwalaj na wybranie Schematu Zastosowanych Pocze oznaczonego za pomoc symbolu: odpowiadajcemu nieprawidowo dziaajcej funkcji. Kady schemat jest oznaczony zgodnie

Bardziej szczegółowo

Wzorcowy załcznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomidzy Firm A oraz Firm B

Wzorcowy załcznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomidzy Firm A oraz Firm B Wzorcowy załcznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomidzy Firm A oraz Firm B Wersja draft 2.1 Na podstawie: Europejskiej Modelowej Umowy o EDI (w skrócie: EMUoE). 1. Standardy

Bardziej szczegółowo

Poprawa efektywnoci metody wstecznej propagacji bdu. Jacek Bartman

Poprawa efektywnoci metody wstecznej propagacji bdu. Jacek Bartman Poprawa efektywnoci metody wstecznej propagac bdu Algorytm wstecznej propagac bdu. Wygeneruj losowo wektory wag. 2. Podaj wybrany wzorzec na wejcie sieci. 3. Wyznacz odpowiedzi wszystkich neuronów wyjciowych

Bardziej szczegółowo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia

Bardziej szczegółowo

Spis treci. FAQ: 150001/PL Data: 05/06/2013. TIA Portal V12 wymagania systemowe, instalacja, licencje.

Spis treci. FAQ: 150001/PL Data: 05/06/2013. TIA Portal V12 wymagania systemowe, instalacja, licencje. Spis treci 1. Wymagania dotyczce instalacji STEP 7 Basic / Professional V12... 2 1.1 Wymagania sprztowe...2 1.2 Wymagania systemowe...2 1.3 Prawa administratora...2 1.4 Instalacja oprogramowania STEP 7

Bardziej szczegółowo

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Lekcja 9 - LICZBY LOSOWE, ZMIENNE Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my

Bardziej szczegółowo

Pytka PicBoard2. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. http://ajpic.zonk.pl/ Opis pytki

Pytka PicBoard2. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. http://ajpic.zonk.pl/ Opis pytki Pytka PicBoard2 Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2 http://ajpic.zonk.pl/ Opis pytki Pytka prototypowa PicBoard2 zostaa zaprojektowana do wspópracy z procesorami 16F873(A),

Bardziej szczegółowo

Instrukcja obsługi programu DIALux 2.6

Instrukcja obsługi programu DIALux 2.6 Instrukcja obsługi programu DIALux 2.6 Marcin Kuliski Politechnika Wrocławska Program DIALux słuy do projektowania sztucznego owietlenia pomieszcze zamknitych, terenów otwartych oraz dróg. Jego najnowsze,

Bardziej szczegółowo

Opera 9.10. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10. wersja 1.1 UNIZETO TECHNOLOGIES SA

Opera 9.10. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10. wersja 1.1 UNIZETO TECHNOLOGIES SA Opera 9.10 Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10 wersja 1.1 Spis treci 1. INSTALACJA WŁASNEGO CERTYFIKATU Z PLIKU *.PFX... 3 2. WYKONYWANIE KOPII BEZPIECZESTWA WŁASNEGO

Bardziej szczegółowo

Mozilla Thunderbird 1.5.0.10 PL

Mozilla Thunderbird 1.5.0.10 PL Mozilla Thunderbird 1.5.0.10 PL Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Thunderbird 1.5.0.10 PL wersja 1.2 Spis treci 1. INSTALACJA CERTYFIKATÓW URZDÓW POREDNICH... 3 2.

Bardziej szczegółowo

SENTE Produkcja. Tworzymy dla Ciebie. Prezentacja programu. planowanie i kontrola procesów wytwórczych. SENTE Systemy Informatyczne Sp. z o.o.

SENTE Produkcja. Tworzymy dla Ciebie. Prezentacja programu. planowanie i kontrola procesów wytwórczych. SENTE Systemy Informatyczne Sp. z o.o. Prezentacja programu SENTE Produkcja planowanie i kontrola procesów wytwórczych Tworzymy dla Ciebie SENTE Systemy Informatyczne Sp. z o.o. Infolinia handlowa: 0 801 077 778 ul. Kościuszki 142 A 50-008

Bardziej szczegółowo

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego, Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego

Bardziej szczegółowo

Listy i operacje pytania

Listy i operacje pytania Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik

Bardziej szczegółowo

Tom V - WYCI G ZE SZCZEGÓ OWEJ DOKUMENTACJI

Tom V - WYCI G ZE SZCZEGÓ OWEJ DOKUMENTACJI MODERNIZACJA LINII REDNICOWEJ w ukadzie dalekobienym (linia nr 1 i 2) i w ukadzie podmiejskim (linia nr 447 i 448) cznie ze stacjami oraz przystankami i tunelem rednicowym w ukadzie dalekobienym TOM V

Bardziej szczegółowo

INSTYTUT TECHNIKI Zakad Elektrotechniki i Informatyki mdymek@univ.rzeszow.pl FLASH

INSTYTUT TECHNIKI Zakad Elektrotechniki i Informatyki mdymek@univ.rzeszow.pl FLASH Interfejs programu INSTYTUT TECHNIKI FLASH 1. Górne menu, z którego mo%na wybiera( polecenia. Niektóre polecenia w menu skrywaj, kolejne zestawy polece- (podmenu). Inne te, po których nazwie wyst1puje

Bardziej szczegółowo

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków 1. Wprowadzenie. Szczegółowa analiza poboru mocy przez badan maszyn czy urzdzenie odlewnicze, zarówno w aspekcie technologicznym jak i ekonomicznym,

Bardziej szczegółowo

AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY

AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY AUTOMATECH AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY W roku 2006 Gmina Kampinos dokonała modernizacji swojej stacji uzdatniania wody (SUW). Obok zmian typu budowlanego (nowe zbiorniki wody,

Bardziej szczegółowo

KLUCZ PUNKTOWANIA ODPOWIEDZI

KLUCZ PUNKTOWANIA ODPOWIEDZI Egzamin maturalny maj 009 MATEMATYKA POZIOM PODSTAWOWY KLUCZ PUNKTOWANIA ODPOWIEDZI Zadanie 1. Matematyka poziom podstawowy Wyznaczanie wartoci funkcji dla danych argumentów i jej miejsca zerowego. Zdajcy

Bardziej szczegółowo

ascom Instrukcja Obsługi dla portu USB Easy Access NT Family ascom NT + 2ab + USB

ascom Instrukcja Obsługi dla portu USB Easy Access NT Family ascom NT + 2ab + USB Instrukcja Obsługi dla portu USB Easy Access NT Family ascom NT + 2ab + USB Spis treci: 1. Wprowadzenie...3 2. Przegld...3 3. Ustawianie styku USB...3 4. Wskaniki LED...3 5. Instalacja sterownika USB w

Bardziej szczegółowo

1. Informacje ogólne.

1. Informacje ogólne. Polityka prywatności (Pliki Cookies) 1. Informacje ogólne. Lęborskie Centrum Kultury Fregata 1. Operatorem Serwisu www.lck-fregata.pl jest L?borskie Centrum Kultury "Fregata" z siedzib? w L?borku (84-300),

Bardziej szczegółowo

Klub Paragraf 34, Bronisławów 2006. dr in. Marek Dwiarek. Centralny Instytut Ochrony Pracy Pastwowy Instytut Badawczy

Klub Paragraf 34, Bronisławów 2006. dr in. Marek Dwiarek. Centralny Instytut Ochrony Pracy Pastwowy Instytut Badawczy Klub Paragraf 34, Bronisławów 2006 dr in. Marek Dwiarek Centralny Instytut Ochrony Pracy Pastwowy Instytut Badawczy Tematyka dyskusji Klub Paragraf 34, Bronisławów 2006 Wymagania dotyczce bezpieczestwa

Bardziej szczegółowo

Sterowanie prac plotera w układach logiki programowalnej

Sterowanie prac plotera w układach logiki programowalnej LABORATORIUM TECHNIKI CYFROWEJ Sterowanie prac plotera w układach logiki programowalnej Opracowali: mgr in. Rafał Sokół dr in. Krystyna Maria Noga Akademia Morska Wydział Elektryczny Katedra Automatyki

Bardziej szczegółowo

POBÓR MOCY MASZYN I URZDZE ODLEWNICZYCH

POBÓR MOCY MASZYN I URZDZE ODLEWNICZYCH Eugeniusz ZIÓŁKOWSKI, 1 Roman WRONA 2 Wydział Odlewnictwa AGH 1. Wprowadzenie. Monitorowanie poboru mocy maszyn i urzdze odlewniczych moe w istotny sposób przyczyni si do oceny technicznej i ekonomicznej

Bardziej szczegółowo

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe

Bardziej szczegółowo

Instrukcja obsługi programu Pilot PS 5rc

Instrukcja obsługi programu Pilot PS 5rc Instrukcja obsługi programu Pilot PS 5rc Spis treci 1.Wprowadzenie....3 2. Wymagania....3 3. Instalacja oprogramowania...3 4. Uruchomienie Programu...5 4.1. Menu główne...5 4.2. Zakładki...6 5. Praca z

Bardziej szczegółowo

Oscyloskopy, analizatory stanów ScopeDAQ: dane techniczne

Oscyloskopy, analizatory stanów ScopeDAQ: dane techniczne Oscyloskopy, analizatory stanów ScopeDAQ: dane techniczne ScopeDAQ 2.0 jest dwukanaowym oscyloskopem cyfrowym o maksymalnej czstotliwoci próbkowania 200MHz i rozdzielczoci przetwornika 8 bitów. Uytkownik

Bardziej szczegółowo

Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego.

Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego. Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego. Jerzy Grobelny Politechnika Wrocławska Projektowanie zadaniowe jest jednym z podstawowych podej do racjonalnego kształtowania

Bardziej szczegółowo

AltiumLive - Content Store. AltiumLive - Content Store. Language. Contents

AltiumLive - Content Store. AltiumLive - Content Store. Language. Contents AltiumLive - Content Store Language AltiumLive - Content Store Contents Dostp do Content Store Obsuga Content Store Przegldanie elementów i pobieranie zawartoci Wyszukiwanie elementów Ocenianie zawartoci

Bardziej szczegółowo

UNIFON CYFROWY COMPACT

UNIFON CYFROWY COMPACT INSTRUKCJA OBSŁUGI SYSTEMY ZABEZPIECZEŃ UNIFON CYFROWY COMPACT 1 Opis urzdzenia Unifon COMPACT jest aparatem przeznaczonym do komunikacji fonicznej w systemach domofonowych. Pracuje w technologii cyfrowej,

Bardziej szczegółowo

zdefiniowanie kilku grup dyskusyjnych, z których chcemy odbiera informacje, dodawanie, usuwanie lub edycj wczeniej zdefiniowanych grup dyskusyjnych,

zdefiniowanie kilku grup dyskusyjnych, z których chcemy odbiera informacje, dodawanie, usuwanie lub edycj wczeniej zdefiniowanych grup dyskusyjnych, Wstp W nowoczesnym wiecie coraz istotniejsz rol odgrywa informacja i łatwy dostp do niej. Nie dziwi wic fakt, i nowoczesne telefony komórkowe to nie tylko urzdzenia do prowadzenia rozmów telefonicznych,

Bardziej szczegółowo

Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych.

Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Plan wykładu azy danych Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Dokoczenie SQL Zalenoci wielowartociowe zwarta posta normalna Dekompozycja do 4NF Przykład sprowadzanie do

Bardziej szczegółowo

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza 165 1) Grafy eulerowskie własnoci algorytmy 2) Problem chiskiego listonosza 166 Grafy eulerowskie Def. Graf (multigraf, niekoniecznie spójny) jest grafem eulerowskim, jeli zawiera cykl zawierajcy wszystkie

Bardziej szczegółowo

System Connector Opis wdrożenia systemu

System Connector Opis wdrożenia systemu System Connector Opis wdrożenia systemu Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Spistre ci Wymagania z perspektywy Powiatowego Urzdu Pracy... 3

Bardziej szczegółowo