PROJEKTOWANIE I REALIZACJA SPECJALIZOWANYCH STEROWNIKÓW RUCHU DROGOWEGO W REPROGRAMOWALNYCH STRUKTURACH LOGICZNYCH
|
|
- Dariusz Markiewicz
- 8 lat temu
- Przeglądów:
Transkrypt
1 PRACE AUKOWE POLIECHIKI WARSZAWSKIEJ z. 77 ransport 2011 Krzysztof Firlg Wydzia ransportu Politechniki Warszawskiej PROJEKOWAIE I REALIZACJA SPECJALIZOWAYCH SEROWIKÓW RUCHU DROGOWEGO W REPROGRAMOWALYCH SRUKURACH LOGICZYCH Rkopis dostarczono, stycze 2011 Streszczenie: W artykule przedstawiono wan rol, jak peni w systemach sterowania ruchem drogowym sterowniki lokalne. Wzrost wymaga stawianych tym sterownikom powoduje poszukiwanie nowych sposobów realizacji urzdze sterowania ruchem drogowym. Do powstania nowych rozwiza przyczynia si rozwój technologiczny i wprowadzenie do powszechnego uytku ukadów programowalnych. Poczenie tych zagadnie pozwolio na budow specjalizowanych sprztowych sterowników ruchu drogowego w technice SoC. W artykule przedstawiono gówne punkty i zaoenia metody realizacji urzdze sterowania ruchem drogowym w formie specjalizowanych urzdze programowalnych, obejmujce specyfikacj modeli urzdze sterowania w jzykach opisu sprztu z wykorzystaniem grafów przej automatów skoczonych, gdzie wprowadzenie hierarchicznoci wyeliminowao pasko modelu. Przedstawiono równie zaoenia weryfikacji modeli urzdze oraz elementy analizy niezawodnociowej. Sowa kluczowe: sterowanie ruchem drogowym, sterowniki specjalizowane, ukady programowalne 1. WSP Urzdzeniem sterujcym, realizujcym sterowanie na najniszym poziomie systemu sterowania ruchem drogowym jest sterownik lokalny. Urzdzenia te bezporednio odpowiadaj za sterowanie ruchem na skrzyowaniu. e cyfrowe systemy reaktywne pracuj w warunkach niepenej informacji o procesie ruchu i s sterowane zdarzeniami wystpujcymi w tym procesie. Informacje o stanie procesu dostarczane s poprzez sie czujników, detektorów ruchu (rys. 1). Sterownik lokalny, jak kade urzdzenie sterujce, realizuje zaoony algorytm sterowania ruchem [9]. O ile sama realizacja algorytmu sterowania ruchem drogowym nie wymaga duej szybkoci przetwarzania sterownika, to obsuga wspóczesnych ukadów
2 28 Krzysztof Firlg detekcji i wideo-detekcji wymaga znacznych szybkoci przetwarzania i zasobów logicznych. Std te szybko przetwarzania i zasoby urzdze s kluczowym kryterium uwzgldnionym przy projektowaniu i budowie sterowników lokalnych. Sterownik lokalny 1 Sterownik lokalny 2 Sterownik lokalny 3 D UW D UW UW proces ruchu drogowego D - detektory ruchu UW - urzadzenie wykonawcze Rys. 1. Struktura systemu z bezporednim sterowaniem ruchem w strukturze zamknitej (sterowniki 1 i 2) i otwartej (sterownik 3) [Opracowanie na podstawie: [12]] Wspóczenie stosowane rozwizania programowe sterowników charakteryzuj si koniecznoci stosowania oprogramowania uytkowego i sekwencyjnoci realizacji algorytmów sterowania i przetwarzania danych, ze wszystkimi wynikajcymi z tego faktu konsekwencjami [2]. Ograniczenia obecnych rozwiza urzdze sterowania ruchem drogowym, dla programowej realizacji algorytmów, s pokonywane poprzez stosowanie rozwiza wieloprocesorowych, bd sprztow realizacj wyodrbnionych algorytmów czstkowych. Rozwizaniem zwikszajcym szybko przetwarzania sterowników moe sta si powrót do sprztowych realizacji urzdze sterowania ruchem drogowym. Skokiem technologicznym w dziedzinie rozwiza sprztowych s ukady specjalizowane ASIC, ukady zaawansowane technologicznie, wykonywane i projektowane na zamówienie w fabryce. iestety, chocia ukady charakteryzuj si du szybkoci i wydajnoci, to gównym problemem jest ich uniwersalno i wysokie koszty produkcji. Ewolucj ukadów ASIC byo pojawienie si ukadów programowalnych [10]. Ukady te pozwalaj na sprztow realizacj algorytmów sterowania, przy czym, technologia ich projektowania i realizacji czy w sobie zalety rozwiza sprztowych z elastycznoci rozwiza programowych. Dodatkowe moliwoci stwarzaj ukady reprogramowalne FPGA. Ukady te, pozwalaj na wielokrotn zmian swojej struktury (realizowanego algorytmu). Zasoby ukadów FPGA sigajce milionów bramek logicznych i tysicy wyprowadze powoduj, e moliwa jest realizacja caych rozbudowanych systemów sterowania wewntrz jednego ukadu reprogramowalnego w technice SoC (System on Chip). endencje wiatowe w realizacji systemów cyfrowego sterowania d do realizacji ukadów w formie urzdze specjalizowanych [1,3]. Jednak zastosowanie ukadów programowalnych do realizacji i budowy urzdze sterowania ruchem drogowym nie znajduje odbicia w literaturze. Osignicie wyszej od dotychczasowej szybkoci dziaania sterowników lokalnych, wymaga rozwaenia moliwoci budowy sterowników ruchu drogowego, jako specjalizowanych sterowników realizowanych w ukadach reprogramowalnych w technice jednoukadowej SoC, std te konieczne jest opracowanie metody projektowania nowej klasy specjalizowanych urzdze sterowania ruchem drogowym realizowanych w reprogramowalnych strukturach logicznych.
3 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego FORMA ZAPISU ALGORYMÓW SEROWAIA RUCHEM DROGOWYM Wikszo wspóczenie stosowanych lokalnych sterowników ruchu drogowego realizuje sterowanie adaptacyjne do warunków ruchu na skrzyowaniu. Projektowanie sygnalizacji adaptacyjnej dla skrzyowania jest procesem mudnym i wieloetapowym. W przypadku sygnalizacji adaptacyjnej efektem prac projektowych jest algorytm sterowania ruchem na skrzyowaniu, opisujcy warunki zakoczenia i rozpoczcia faz ruchu, opracowany stosownie do celu sterowania i z zastosowaniem racjonalnych metod sterowania. FAZA 0 ALL RED 0 min L1 OR L3 OR L4 OR L5 PF0_1 ALL RED L9 PF0_3 FAZA 1 1K 5 3P L6 OR L8 PF0_2 FAZA 2 L7 L8 FAZA 3 3 min 3 max L2 L3 OR L4 PF1_ min 1 max L9 4P 1 1K 2K 2 2K 2K 2K 3P 3 2 =< 2s 2 min 2 max L7 L8 L9 PF2_3 3 0 L1 OR L3 OR L4 OR L5 PF2_0 PF2_1 PF3_0 0 1 L1 OR L3 OR L4 OR L5 12 PF3_ L6 OR L8 3 PF1_2 14 PF1_0 2 0 Rys. 2. Etapy projektu algorytmu sterowania ruchem: graf dopuszczalnych przej pomidzy fazami, adaptacyjny algorytm sterowania ruchem na skrzyowaniu Wooska-Dbrowskiego Pomimo funkcjonowania kilku sposobów zapisu algorytmów sterowania dla skrzyowa ruchu drogowego, najbardziej czyteln i intuicyjn jest forma opisu w postaci przypominajcej sie dziaa (GSA). iestety brak jest polskich wytycznych zarówno do formy graficznej jak i metody tworzenia tego typu algorytmów. Std te czsto bazuje si na niemieckich wytycznych zawartych w RiLSA [14]. Forma graficzna algorytmów sterowania adaptacyjnego zawiera dwa podstawowe bloki, blok stanu i blok warunku, oraz trzeci rodzaj bloków, penicy rol bloku stanu wywoujcego sekwencj zmian stanów sygnalizacji, tzw. przejcie midzyfazowe. Przykadowy algorytm sterowania ruchem na skrzyowaniu znajduje si na rys. 2b. Algorytm opisuje sterowanie na skrzyowaniu Woowska-Dbrowskiego, gdzie, jak wida na grafie przej pomidzy fazami (rys. 2, zaprojektowano 3 fazy ruchu wraz z faz ALL RED.
4 30 Krzysztof Firlg 3. MEODA PROJEKOWAIA URZDZE SEROWAIA RUCHEM DROGOWYM W UKADACH REPROGRAMOWALYCH Po analizie modeli specyfikacji formalnej sterowników logicznych [1,3,5,7], modelem wybranym do opisu algorytmu sterowania ruchem drogowy jest automat skoczony z pamici, a dokadnie jego graficzna reprezentacja, graf przej automatu skoczonego. Opracowano metod budowy grafu przej automatu skoczonego na podstawie algorytmu sterowania ruchem drogowym. Poniewa bezporednie przejcie z algorytmu sterowania ruchem do grafu sterowania jest bardzo uciliwe, jako etap poredni zosta wykorzystany model graficznego schematu algorytmu GSA [15]. Dla zbudowanego grafu sterowania automatu skoczonego opracowano metod tworzenia grafu hierarchicznego, jako formalnego, jednoczenie intuicyjnego modelu sterowania ruchem na skrzyowaniu WORZEIE GRAFICZEGO SCHEMAU ALGORYMU DLA ADAPACYJEGO ALGORYMU SEROWAIA RUCHEM DROGOWYM Sie dziaa GSA suy do graficznego przedstawienia algorytmu. Charakteryzuje si czyteln form graficzn. Skada si z klatek sieci dziaa, które dziel si na operacyjne i warunkowe. GSA moe skada si z elementów przedstawionych na rysunku 3. operacja warunek c) SAR d) SOP e) Rys. 3. Elementy sieci dziaa: klatka operacyjna, klatka warunkowa, c) pocztek sieci, d) koniec sieci, e) czniki midzy miejscami w sieci Budowa graficznego schematu algorytmu GSA, reprezentujcego funkcj sterowania na krzyowaniu, ma na celu budow formalnego opisu algorytmu sterowania ruchem drogowym. GSA jest postaci formaln niezbdn do otrzymania docelowego modelu sterowania, którym jest graf sterowania automatu skoczonego. Algorytm sterowania ruchem na skrzyowaniu (rys. 2, pomimo, e wizualnie przypomina sie dziaa, zawiera klatki, których dziaanie nie mieci si w standardzie i formacie opisu GSA. Opracowana metoda zawiera zasady tworzenia sieci graficznych schematów algorytmów sterowania na podstawie adaptacyjnych algorytmów sterowania ruchem drogowym. Budujc GSA dla algorytmu sterowania ruchem drogowym opracowano metod przeksztacenia algorytmu sterowania w GSA. Proponowane w metodzie modelowanie klatek algorytmu sterowania ruchem, na sieci dziaa GSA, rozpatrzono oddzielnie dla
5 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego 31 kadego typu klatki algorytmu. Dla wszystkich moliwych zachowa zaproponowano sposób modelowania klatek GSA. Dla klatek operacyjnych algorytmu sterowania metoda modelowania w sie dziaa zakada utworzenie tosamych klatek GSA (rys. 4). stan GSA stan Rys. 4. Zamiana klatki operacyjnej algorytmu srd na GSA Dla klatek warunkowych algorytmu srd w metodzie rozwaane s dwa przypadki. Dla standardowych klatek warunkowych metoda proponuje przeksztacenie bezporednie (rys. 5). warunek GSA warunek Rys. 5. Zamiana klatki warunkowej algorytmu srd na GSA Klatka warunkowa zawierajca ptl jednosekundow jest specyficzna dla algorytmu srd. czy w sobie zarówno warunek, jak i mikrooperacje. Aby zamodelowa t klatk w postaci sieci GSA niezbdne s dodatkowe klatki: warunkowa i stanu (rys. 6). warunek warunek GSA t=1 Rys. 6. Zamiana klatki warunkowej z operacj oczekiwania 1s na GSA W przypadku klatek przejcia midzyfazowego sytuacja jest trudniejsza. Przejcie midzyfazowe definiowane jest, jako sekwencja zmian wektora sterowania, w bezpieczny sposób przechodzca z jednej fazy do drugiej. Czas przejcia midzyfazowego moe wynosi od 0 do kilkudziesiciu sekund. W zwizku z tym przejcie midzyfazowe nie jest jedn mikrooperacj, lecz zbiorem mikrooperacji. W metodzie opracowany zosta sposób zamiany klatki przejcia midzyfazowego na sie GSA. Waciwie jednej klatce (rys. 7 odpowiada kilka lub kilkanacie klatek GSA (rys. 7c). Dla przeprowadzenia przeksztacenia niezbdny jest program przejcia midzyfazowego, którego zamiana dotyczy (rys. 7. Opracowana metoda budowy algorytmów GSA pozwala na zamian dowolnego adaptacyjnego algorytmu sterowania ruchem drogowym w sie dziaa GSA, bdc formalnym modelem opisu procesu sterowania ruchem drogowym. Rysunek 8 przedstawia przykad zbudowanej sieci dziaa dla adaptacyjnego algorytmu sterowania z rysunku 2b.
6 32 Krzysztof Firlg 1 GSA u 1 F1 => F2 6s t >= t p1 gru pa K1 K2 F u 1 u 2 u 3 F2 t p1 t p2 tp3 c) u 2 t >= t p2 2 u 3 t >= t p3 Rys. 7. Metoda zamiany klatki przejcia midzyfazowego w GSA: klatka przejcia midzyfazowego, program przejcia midzyfazowego, c) sie GSA przejcia midzyfazowego FAZA 0 ALL RED 0 min L1 OR L3 OR L4 OR L5 L9 L6 OR L8 u= t >= 1 FAZA 3 L7 3 min L8 3 max 2 u=0011 L1 OR L3 OR L4 OR L5 FAZA 2 t >= 1 u= =< 2s L9 u=0000 t >= 3 u=1000 t >= 3 u=0001 t >= min 2 max L7 L8 3 L1 OR L3 OR L4 OR L5 u=1010 t >= 1 u=1011 t >= 4 u=0000 t >= 7 0 u=1011 t >= 4 u=0001 t >= 12 t >= 7 u=1010 t >= 1 u=0000 t >= 11 0 u=0000 t >= 6 L2 u=1001 L3 OR L4 t >= 9 u=0001 t >= 10 1 u=0110 t >= 4 u=1110 t >= 7 u=1101 u=0111 t >= 10 t >= 4 FAZA 1 1 min 1 max L9 L6 OR L8 u=0110 t >= 1 u=0111 t >= 3 u=0110 t >= 1 u= u=1111 u=1111 t >= 4 t >= 11 t >= 6 u= u=1101 t >= 6 t >= 9 u=0000 Rys. 8. Fragment sieci sterowania GSA ruchem drogowym na skrzyowaniu
7 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego BUDOWA GRAFU SEROWAIA DLA ADAPACYJEGO ALGORYMU SEROWAIA RUCHEM DROGOWYM Automat skoczony z pamici jest najbardziej popularnym modelem opisu ukadów sterowania. Graficznie automat skoczony przedstawia si, jako graf skierowany, zawierajcy stany wewntrzne automatu w wierzchokach i stany wej na tranzycjach. Wyjcia na grafach opisuje si przy wierzchokach, dla automatu Moore a (rys. 9 lub na tranzycjach dla automatu Mealy ego (rys. 9. s z x / y s v y 1 x s z s v y2 Rys. 9. Graficzna reprezentacja grafu automatu skoczonego: graf automatu Mealy ego, gdzie: (x, s z )=s v, (x, s z )=y, graf automatu Moore a, gdzie: (x, s z )=s v, (s z )=y 1, (s v )=y 2 Dysponujc sieci dziaa GSA istnieje moliwo budowy ekwiwalentnego grafu sterowania automatu skoczonego, automatu Moore a lub Mealy ego. Badania wykazay, e bardziej przyjazne jest wykorzystanie automatu Moore a. Po oznakowaniu sieci dziaa, konwersja sieci w graf automatu Morea a przedstawiona zostaa na rysunku 10. S k Y 0 S k Y 0 0 x i 1 x i x i Rys. 10. Zamiana sieci dziaa w graf stanów automatu Moore a: oznakowany fragment sieci dziaa, graf stanów automatu Moore a odpowiadajcy oznakowanej sieci Oznakowan zgodnie z powyszymi zaoeniami sie dziaa sterowania na skrzyowaniu (rys. 8) przeksztacono w graf sterowania (rys. 11).
8 34 Krzysztof Firlg Rys. 11. Graf sterowania ruchem drogowym na skrzyowaniu Hierarchiczny automat stanów Model bazuje na automacie skoczonym z pamici. Rozwizaniem problemu przejrzystoci modelu jest wprowadzenie do automatu skoczonego hierarchii. Model taki róni si od automatu skoczonego jedynie w reprezentacji graficznej, zawierajc fragmenty grafu ukryte w stanie hierarchicznym (rys. 12). s z x 1 / y 1 x 3 / y 3 s v x 2 / y 2 s v1 sv2 s z x 1 / y 1 x 3 / y 3 x 2 / y 2 s v1 sv2 Gówny graf Stan hierarchiczny Rys. 12. Graf hierarchiczny: graficzna reprezentacja hierarchicznego automatu skoczonego z pamici, rozwiniecie grafu hierarchicznego na zwyky Dla zbudowanego grafu sterowania ruchem na skrzyowaniu (rys. 11), jako eliminacj paskoci modelu zaproponowano wykorzystanie modelu automatu hierarchicznego. Opracowana metoda proponuje hierarchizacj grafu sterowania, obejmujc: - budow wierzchoków hierarchicznych dla przej midzyfazowych (rys. 13); - budow wierzchoków hierarchicznych realizujcych obsug faz ruchu (rys. 14).
9 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego 35 x S k1 S j x PS 1 ak t >= t p1 ie t p1 =0 S k1 PS 1 S k2 t p1 =1 PS 2 ie t >= t p2 ak S k3 t p2 =0 S k2 PS 2 t p2 =1 S k PS 3 t p3 =0 S k3 PS 3 S k4 ak t >= t p3 ie t p3 =1 y S k4 y c) Rys. 13. Budowa wierzchoka hierarchicznego dla przejcia midzyfazowego: GSA przejcia midzyfazowego, graf sterowania przejcia midzyfazowego, c) stan hierarchiczny przejcia midzyfazowego S k1 FAZA x Sk1 Fx L1 L2 S k2 x min x max S k3 t < xmin Sk2 t>txmin and (t>=txmax or (L1 and not L2)) Sk3 S k c) Rys. 14. Budowa wierzchoka hierarchicznego dla obsugi fazy ruchu: GSA obsugi fazy ruchu, graf sterowania fazy ruchu, c) stan hierarchiczny fazy ruchu Kocowym efektem budowy grafu przej automatu skoczonego dla algorytmu srd jest graf hierarchiczny (rys. 15, zawierajcy wierzchoki hierarchiczne odpowiadajce fazom sygnalizacji i przejciom midzyfazowym.
10 36 Krzysztof Firlg u=0000 F0 ALL RED PF20 PF02 PF03 PF30 PF01 PF10 PF01 PF30 PF10 PF02 PF03 u=0101 u=0100 F2 F3 F1 u=0010 PF13 PF31 1 PF12 PF21 PF20 PF23 3 PF12 PF31 PF13 PF21 2 Rys. 15. Ekwiwalentne grafy: hierarchiczny graf sterowania ruchem drogowym, graf dopuszczalnych przej pomidzy fazami ruchu na skrzyowaniu Graf ten odpowiada grafowi przedstawiajcemu dopuszczalne przejcia faz ruchu na skrzyowaniu (rys. 15, wykorzystanym w pocztkowym etapie projektowania (rys. 2, co za tym idzie, model w tej formie jest przyjazny i intuicyjny dla kadego specjalisty ruchu drogowego nieznajcego teorii automatów skoczonych SPECYFIKACJA MODELI SEROWIKÓW LOGICZYCH RUCHU DROGOWEGO Otrzymana forma opisu algorytmu sterowania ruchem drogowym w formie grafu sterowania automatu skoczonego traktowana jest, jako punkt wyjcia do budowy modelu sterownika logicznego ruchu drogowego. Specyfikacj grafu przej automatu skoczonego dokonano w graficznym edytorze FSM programu Active-HDL (rys. 16). W edytorze tym istnieje równie moliwo budowy wierzchoków hierarchicznych.
11 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego 37 c) Rys. 16. Specyfikacja grafu sterowania: hierarchiczny graf sterowania ruchem na skrzyowaniu, przejcie midzyfazowe PF13, c) obsuga fazy nr 3 (F3) Opracowano uniwersaln architektur bloku logicznego sterownika ruchu drogowego (rys. 17. Okrelono realizowane funkcje i zbudowano poszczególne moduy wchodzce do struktury sterownika. Blok logiczny sterownika lokalnego Blok odliczania czasów d Obsuga logiki detektorowej l Graf sterowania u ranskoder grup sygnaowych D1 D2 P1 P2 Kotrola macierzy kolizji Rys. 17. Schemat sterownika specjalizowanego: schemat bloku logicznego sterownika specjalizowanego, jednomoduowa specyfikacja w edytorze blokowym Dla opracowanego modelu strukturalnego (rys. 17 wygenerowano model w kodzie VHDL, bdcym podstawow form opisu urzdze realizowanych w ukadach programowalnych [13]. Opis w tym jzyku wymagany jest równie przez narzdzia do syntezy i implementacji urzdze w struktury FPGA.
12 38 Krzysztof Firlg 3.4. WERYFIKACJA DZIAAIA Analiza metod weryfikacji i testowania [6], oraz prowadzone dowiadczenia w oparciu o modele sterowników lokalnych, pozwoliy opracowywa metod weryfikacji algorytmów sterowania oraz urzdze sterowania ruchem drogowym modelowanych i realizowanych w ukadach programowalnych. Weryfikacj przeprowadza si na poziomie specjalistycznych narzdzi wspomagania komputerowego, w których nastpuje specyfikacja ukadów. Wykorzystuje si pakiet oprogramowania Active-HDL, a jako jzyk specyfikacji VHDL. Podczas weryfikacji specyfikacji ukadów, za gówny cel stawia si poprawn realizacj algorytmów sterowania ruchem. Do testowania modelu wyspecyfikowanego w kodzie VHDL wykorzystywane s techniki testowania oprogramowania [11]. Weryfikacj kodu VHDL ukadu sterowania rozpoczyna si od kompilacja projektu, eliminujc na tym etapie bdy semantyczne i skadniowe. Przy czym z powodu wielomoduowoci ukadów sterowania zarówno kompilacja jak i dalsza weryfikacja prowadzona jest metod wstpujc (bottom-up). Weryfikacja przeprowadzana jest metod weryfikacji funkcjonalnej z elementami weryfikacji strukturalnej. Do podawania wymusze na wyjcia ukadu zalecane jest wykorzystanie estbench y, automatyzujc w ten sposób proces weryfikacji. Zbiór testów dla estbench y opracowuje si metod Ad Hoc. Ponadto, dla grafów sterowania, zalecana jest automatyczna generacja estbench y. W przypadku ukadów sterowania posiadajcych wiele wyprowadze, narzdziem wspomagajcym opracowanie estbench y, zarówno przy weryfikacji funkcjonalnej jak i strukturalnej, jest oggle Coverage (rys. 18. arzdzie analizuje zmiany stanów portów ukadu, informujc o ewentualnym braku aktywnoci na danym porcie. W wyniku weryfikacji funkcjonalnej pokryte zostan wszystkie funkcje ukadu, lecz nie caa jego struktura, naley wic wczy do weryfikacji elementy testowania strukturalnego. Pomocne, do oceny jakoci pokrycia strukturalnego, jest narzdzie Code Coverage (rys. 18. arzdzie to automatycznie raportuje dwie gówne miary z zakresu weryfikacji strukturalnej. Code coverage bada linie kodu, które zostay wykonane podczas wykonywania programu i sprawdza ile razy takie wywoanie nastpio. Branch Coverage bada z kolei wywoania warunków typu IF, CASE (rys. 18c). c) Rys. 18. arzdzia analizy strukturalnego pokrycia: oggle Coverage, Code Coverage, c) Branch Coverage
13 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego 39 Buduj c estbench e na podstawie analizy kodu nale y pami ta o warunkach brzegowych. ale y zweryfikowa dzia anie uk adu dla skrajnych warto ci zadeklarowanych zmiennych, wykona poszczególne p tle maksymaln ilo razy, sprawdzi dzia anie liczników, ich maksymalne zakresy i warunki zerowania. Przeprowadzenie w ten sposób weryfikacji opracowanego kodu uk adu sterowania, pozwala znale wszystkie b dy etapu specyfikacji i usun je w kolejnych rewizjach kodu VHDL opisuj cego uk ad sterowania ruchem SYEZA, IMPLEMEACJA I PROOYPOWAIE Wykorzystywane oprogramowanie u ytkowe pozwala na automatyczny proces syntezy i implementacji modeli sterowników specjalizowanych w uk adach programowalnych. Karty wyposa one w uk ad programowalny i odpowiednie uk ady wej cia-wyj cia, umo liwiaj ce prototypowanie projektowanych urz dze, nosz nazw kart uruchomieniowych. Baza elementowa kart uruchomieniowych dost pna autorowi obejmowa a 7 ró nych typów kart uruchomieniowych g ównie firmy Digilent, przyk adowe karty przedstawiono na rysunku 19. Stanowiska badawcze wykorzystuj ce wymienione karty przedstawiono na rysunku 20. c) Rys. 19. Karty do prototypowania specjalizowanych sterowników ruchu drogowego: Spartan3E-100 CP132, Spartan3E-1200 FG320, c) Spartan3 XC3S200 F256 Rys. 20. Stanowiska badawcze do prototypowani urz dze sterowania ruchem w transporcie: Spartan3 XC3 S200F256, Virtex XCV300
14 40 Krzysztof Firlg 4. PARAMERY SPECJALIZOWAYCH SEROWIKÓW LOGICZYCH RUCHU DROGOWEGO Opracowana metoda modelowania, specyfikacji i weryfikacji sterowników logicznych ruchu drogowego zostaa zweryfikowana, poprzez zastosowanie jej do budowy kilkunastu sterowników ruchu drogowego, dla typowych warszawskich skrzyowa (tab. 1). ablica 1 Wybrane parametry uytkowe modeli sterowników ruchu drogowego Skrzyowanie ulic Fazy ruchu Obsugiwane grupy ruchu Detektory ruchu yp Ilo Grup Grup Grup Pojazdów pieszych Przyciski sterownika faz typ koowych pieszych tramwajow. Sterow. o strukturze ost. adaptacyjny 1-16 rozproszonej faza Przejcie dla pieszych wzbudzany 2 gówn Puawska- Madaliskiego adaptacyjny 3 gówn Al. iepodlegoci- Odyca adaptacyjny 3 all red Rakowiecka- Winiowa adaptacyjny 3 all red Puawska-Dolna adaptacyjny 2 g.st Al. iepodlegoci- gów adaptacyjny 2 Dbrowskiego strum Wooska- Dbrowskiego adaptacyjny 4 all red W tablicy 2 pokazano parametry sterownika specjalizowanego zaimplementowanego w rónych ukadach FPGA. ablica 2 Wykorzystanie zasobów ukadów programowalnych przez sterownik Wooska-Dbrowskiego Struktura logiczna Wyprowadze WE/WY Virtex xcv50sc144 Virtex2 xc2v40cs144 Virtex4 xc4vfx12sf363 Spartan2 xc2s15vq100 Spartan3 xc3s50vq100 Spartan3 xc3s200ft256 31/94 (29%) 31/88 (34%) 31/240 (12%) 31/60 (50%) 31/63 (49%) 31/173 (16%) Bloków Slice 119/768 (15%) 97/256 (37%) 106/5472 (1%) 118/192(61%) 95/768 (12%) 95/1920 (4%) Komórek LU 4 wejciowych 218/1536(14%) 175/512 (34%) 190/10944(1%) 217/384(56%) 174/1536(11%) 174/3840(4%) Przerzutników 86/1536 (5%) 81/512 (15%) 81/10944 (1%) 86/384 (22%) 81/1536 (5%) 81/3840 (2%) Max czstotliwo pracy 95,538 MHz 230,415 MHz 249,813 MHz 95,184 MHz 190,767 MHz 190,767 MHz Jak wida z tabeli nadmiar zasobów logicznych ukadów FPGA umoliwia implementacj, w te ukady, dodatkowych moduów rozbudowujcych moliwoci sterowników logicznych. Moliwe jest równie zwielokrotnianie sterowników w celu zwikszenie bezpieczestwa ukadu. Dodatkowe zasoby umoliwiaj równie implementacj ukadów samotestowania, bez zwikszania kosztu ukadu.
15 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego 41 Szybko dziaania sterowników logicznych Przeprowadzone badania prototypów sterowników logicznych ruchu drogowego pozwalaj na stwierdzenie, e technologia realizacji sterowników specjalizowanych w ukadach FPGA powoduje, e czstotliwoci realizacji funkcji sterujcych s ograniczone jedynie czasami propagacji sygnaów w strukturze FPGA, przy czym naturalna wspóbieno ukadów FPGA znacznie przypiesza przetwarzanie. Otrzymanej najniszej czstotliwo taktowania ukadów rzdu 100 [MHz] miaby szans dorówna ukad mikroprocesorowy taktowany czstotliwoci przynajmniej kilku GHz. Jednoukadowa struktura sterownika Badania otrzymanych modeli sterowników oraz ich prototypów, potwierdziy moliwo jednoukadowej realizacji specjalizowanego sterownika logicznego ruchu drogowego. Modele sterowników logicznych, sprowadzone do jednoukadowych realizacji, zostay wgrane do pojedynczych struktur FPGA w stanowiskach badawczych, tworzc architektury SoC (cay sterowniki w jednym ukadzie scalonym). Poprawne dziaanie, otrzymanych w ten sposób urzdze, udowodnio moliwo realizacji jednoukadowej sterowników logicznych ruchu drogowego. Parametry niezawodnociowe specjalizowanych sterowników ruchu drogowego Realizacja sterownika ruchu drogowego w architekturze SoC pozwala traktowa taki sterownik, jako pojedynczy obiekt, co uatwia jego analiz niezawodnociow [8]. Metoda zaproponowana do wyznaczenia parametrów niezawodnociowych sterowników lokalnych bazuje na zaoeniach, e rozwój technologii produkcji zoonych ukadów FPGA, umoliwiajcych realizacj systemów SoC, praktycznie uniezaleni niezawodno ukadu od jego wielkoci, zoonoci i realizowanych funkcji. Producenci ukadów FPGA, publikujc raporty niezawodnociowe, okrelaj intensywnoci uszkodze dla konkretnego procesu technologicznego, w jakim ukady zostay wykonane [4]. Intensywno uszkodze jest definiowana w jednostkach FI (Failures In ime). FI wyraa jedno uszkodzenie na 10 9 [h]. Przykadowo dla ukadu FPGA Spartan3, wyprodukowanego w technologii 0,09 [μm], warto FI wynosi [h -1 ], dla ukadu Virtex (0,22 [μm]) FI = [h -1 ]. MBF [10 6 h] Virtex xcv50sc144 Virtex2 xc2v40cs144 Virtex4 xc4vfx12sf363 Spartan2 xc2s15vq100 Spartan3 xc3s50vq100 Spartan3 xc3s200ft256 Rys. 21. MBF wyznaczony w oparciu na parametrze FI dla sterowników realizowanych w rónych strukturach programowalnych
16 42 Krzysztof Firlg a rysunku 21 przedstawiono zbiorcze porównanie MBF wyznaczonego na podstawie FI, dla sterowników logicznych realizowanych w rónych ukadach FPGA. Badane urzdzenia sterowania ruchem, zaimplementowane w ukady programowalne, charakteryzoway si intensywnoci uszkodze rzdu [uszk/h]. Klasyfikuje to proponowane sterowniki pomidzy 3 a 4 poziomem bezpieczestwa wg IRSE. 5. WIOSKI Przedstawiono kompletn metod budowy nowej klasy specjalizowanych urzdze sterowania ruchem drogowym z wykorzystaniem formalnych opisów algorytmów sterowania, jzyków opisu sprztu i struktur reprogramowalnych. Metoda obejmuje sposób realizacji sterowników logicznych, których algorytmy dziaania zostay opisanych z zastosowaniem grafów przej automatów skoczonych. W szczególnoci do zalet powyszej metody zaliczy naley: - zastosowanie grafów hierarchicznych, co pozwolio na tworzenie przestrzennego odwzorowania algorytmu sterowania w peni adekwatnego do grafu dopuszczalnych przej pomidzy fazami ruchu; - wykorzystanie przyjaznej platformy programowej umoliwiajcej zarówno specyfikacje sterowników w odpowiednich rodowiskach graficznych, jak i proste przejcie od modeli graficznych do modeli w jzyku VHDL; - metod weryfikacji funkcjonalnej sterowników, poczonej z analiz strukturaln pokrycia kodu VHDL; - realizacj urzdze w jednoukadowej technologii SoC o wysokich wskanikach niezawodnociowych; - atwo rekonfigurowalnoci prototypów sterowników lokalnych realizowanych w ukadach FPGA; - szybko dziaania sterowników specjalizowanych, wysz od obecnie istniejcych rozwiza. Bibliografia 1. Adamski M., Barkalov A.: Architectural and sequential synthesis of digital devices, Zakad Poligraficzny Uniwersytetu Zielonogórskiego, Zielona Góra, Clements A.: Microprocessor Systems Design: Hardware, Software and Interfacing. PWS, De Micheli G.: Synteza i optymalizacja ukadów cyfrowych, Wydawnictwo aukowo-echniczne, Warszawa, Device Reliability Report, Fourth Quarter Xilinx, Firlg K.: Metody modelowania algorytmów sterowania w specjalizowanych sterownikach ruchu drogowego. Logistyka nr 6/2009, Instytut Logistyki i Magazynowania, Pozna, Firlg K., Kawalec P.: Weryfikacja i testowanie urzdze sterowania ruchem drogowym realizowanych w ukadach FPGA. Logistyka nr 6/2009, Instytut Logistyki i Magazynowania, Pozna, Gajski D.: Principles of digital design, Prentice Hall International, Kawalec P., Firlg K.: Reliability analysis of specjalized traffic control devices. Archives of transport, volume 19, issue 1-2, Warszawska Drukarnia aukowa PA, Warszawa, 2007 str
17 Projektowanie i realizacja specjalizowanych sterowników ruchu drogowego Leko M., Guzik J.: Sterowanie ruchem drogowym. Sterowniki i systemy sterowania i nadzoru ruchu, Wydawnictwo Politechniki lskiej, Gliwice, Pasierbiski J., Zbysiski P.: Ukady programowalne w praktyce, WK, Warszawa, Patton R.: Software testing. 2-nd edition. USA, Pearson Education, copyright by SAMS Publishing, Wawrzyski W.: Bezpieczestwo systemów sterowania w transporcie. Wydawnictwo Instytutu echnologii Eksploatacji, Warszawa-Radom, Wrona W.: VHDL jzyk opisu i projektowania ukadów cyfrowych. Gliwice, Wydawnictwo Jacka Skalmierskiego, FGSV Forschungsgesellschaft fuer Strassen- und Verkehrswesen (2003. Guidelines for raffic Signals. English Version of Richtlinien fuer Lichtsignalanlagen RiLSA. Edition 1992 (with minor modifications), ranslation FGSV 321/S, FGSV-Verlag, Cologne, Zieliski R.: Podstawy projektowania ukadów cyfrowych. Wydawnictwo naukowe PW, Warszawa, DESIGIG AD REALIZAIO OF SPECIALIZED RAFFIC COROLLERS WIHI REPROGRAMMABLE LOGIC DEVICES Summary: he article indicates a key role of local traffic controllers in the system of road traffic control, emphasizing at the same time the increasing requirements that these devices are presented with resulting from constantly growing road traffic intensity. he article indicates the need for realization of road traffic control devices in the form of specialized controllers realized as single-system devices of SoC type with the use of programmable devices. Merits of such a realization have been pointed out. After the analysis of formal specification models of digital controllers, a finite automaton with FSM memory has been chosen for realization of model controller. Additional extension of the model by hierarchization eliminated flatness of the model. he paper includes methods of testing digital traffic control devices. he paper focuses on the tests of control devices which are realized in programmable logic devices FPGA. For the obtained prototype of traffic control devices reliability measures have been calculated. Keywords: specialized traffic controllers, control devices verification, programmable devices Recenzent: Wojciech Zamojski
REALIZACJA SPECJALIZOWANYCH STEROWNIKÓW RUCHU DROGOWEGO
Krzysztof Firląg Wydział Transportu Politechniki Warszawskiej REALIZACJA SPECJALIZOWANYCH STEROWNIKÓW RUCHU DROGOWEGO Streszczenie: W artykule przedstawiono ważną rolę, jaką pełnią w systemach sterowania
METODY SYNTEZY I REALIZACJI SPECJALIZOWANYCH STEROWNIKÓW RUCHU DROGOWEGO W STRUKTURACH REPROGRAMOWALNYCH
FIRLĄG Krzysztof 1 Lokalne sterowniki ruchu drogowego, Programowalne struktury logiczne, Synteza specjalizowanych urządzeń sterujących MEODY SYEZY I REALIZACJI SPECJALIZOWAYCH SEROWIKÓW RUCHU DROGOWEGO
BUDOWA MODELI SPECJALIZOWANYCH STEROWNIKÓW RUCHU DROGOWEGO W JĘZYKACH OPISU SPRZĘTU
ZESZYY AUKOWE POLIECHIKI ŚLĄSKIEJ 2013 Seria: RASPOR z. 80 r kol. 1895 Krzysztof FIRLĄG 1, Piotr KAWALEC 2 BUDOWA MODELI SPECJALIZOWAYCH SEROWIKÓW RUCHU DROGOWEGO W JĘZYKACH OPISU SPRZĘU Streszczenie.
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
Artur Cichowski Paweł Szczepankowski Wojciech Śleszyński TECHNIKA CYFROWA I MIKROPROCESOROWA LABORATORIUM
Artur Cichowski Paweł Szczepankowski Wojciech Śleszyński TECHNIKA CYFROWA I MIKROPROCESOROWA LABORATORIUM Gdańsk 2011 PRZEWODNICZ CY KOMITETU REDAKCYJNEGO WYDAWNICTWA POLITECHNIKI GDA SKIEJ Romuald Szymkiewicz
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
SYNTEZA AUTOMATÓW SKOŃCZONYCH Z WYKORZYSTANIEM METOD KODOWANIA WIELOKROTNEGO
II Konferencja Naukowa KNWS'05 "Informatyka- sztuka czy rzemios o" 15-18 czerwca 2005, Z otniki Luba skie SNTEZA AUTOMATÓW SKOŃCZONCH Z WKORZSTANIEM METOD KODOWANIA WIELOKROTNEGO Arkadiusz Bukowiec Instytut
Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Metody samotestowania specjalizowanych urządzeń sterowania ruchem drogowym
Krzysztof Firląg 1 Wydział Transportu Politechniki Warszawskiej Metody samotestowania specjalizowanych urządzeń sterowania ruchem drogowym 1. WPROWADZENIE W ciągu ostatnich lat niezwykle dynamicznie rozwijane
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH Arkadiusz Bukowiec mgr inż. Agnieszka Węgrzyn Instytut Informatyki i Elektroniki, Uniwersytet
TESTOWANIE SPECJALIZOWANYCH URZ DZE STEROWANIA RUCHEM DROGOWYM W STRUKTURACH FPGA
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 95 Transport 2013 Krzysztof Firl g Politechnika Warszawska, Wydzia Transportu TESTOWANIE SPECJALIZOWANYCH URZ DZE STEROWANIA RUCHEM DROGOWYM W STRUKTURACH FPGA
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
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
O autorze... 9 Wprowadzenie... 11
Spis tre ci O autorze... 9 Wprowadzenie... 11 Rozdzia 1. Sterownik przemys owy... 15 Sterownik S7-1200... 15 Budowa zewn trzna... 16 Budowa wewn trzna... 19 Cykl programu oraz tryby pracy... 21 Zestaw
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:
Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych
Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
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
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);
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH Programowalne układy logiczne FPGA Maciej Rosół, Katedra Automatyki AGH, e-mail: mr@ia.agh.edu.
DATA: Ćwiczenie nr 4 PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH Programowalne układy logiczne FPGA Maciej Rosół, Katedra Automatyki AGH, e-mail: mr@ia.agh.edu.pl 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie
PROJEKTOWANIE UKŁADÓW MIKROPROGRAMOWANYCH Z WYKORZYSTANIEM WBUDOWANYCH BLOKÓW PAMIĘCI W MATRYCACH PROGRAMOWALNYCH
II Konferencja Naukowa KNWS'05 "Informatyka- sztuka czy rzemios o" 5-8 czerwca 005, Z otniki Luba skie PROJEKTOWANIE UKŁADÓW MIKROPROGRAMOWANYCH Z WYKORZYSTANIEM WBUDOWANYCH BLOKÓW PAMIĘCI W MATRYCACH
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,
PROJEKT DOCELOWEJ ORGANIZACJI RUCHU.
PROJEKT DOCELOWEJ ORGANIZACJI RUCHU. SKRZYOWANIE ULIC: -ego MAJA CZERWONEGO KRZYA w SKARYSKU-KAMIENNEJ SYGNALIZACJA WIETLNA AKOMODACYJNA OZNAKOWANIE PIONOWE I POZIOME URZDZENIA BEZPIECZESTWA RUCHU. OPRACOWAŁ:
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
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
Ukªady Kombinacyjne - cz ± I
Ukªady Kombinacyjne - cz ± I Sebastian Kurczyk sebastian.kurczyk@polsl.pl Piotr Krauze piotr.krauze@polsl.pl 13 kwietnia 2013 Streszczenie Celem niniejszego laboratorium jest zapoznanie studentów z metodami
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
Uniwersytet Rzeszowski
Uniwersytet Rzeszowski Interdyscyplinarne Centrum Modelowania Komputerowego Inżynieria oprogramowania Część 1: Tworzenie dokumentacji projektowej Opracował: dr inż. Przemysław Pardel v2.01 2014 1. Dokumentacja
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
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
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
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
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie
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
W Y B R A N E P R O B L E M Y I N Y N I E R S K I E
W Y B R A N E P R O B L E M Y I N Y N I E R S K I E Z E S Z Y T Y N A U K O W E I N S T Y T U T U A U T O M A T Y Z A C J I P R O C E S Ó W T E C H N O L O G I C Z N Y C H I Z I N T E G R O W A N Y C H
Zakład Sterowania Ruchem
Zakład Sterowania Ruchem Zespół Sterowania Ruchem Drogowym Monografie, książki i ich rozdziały Suda J.: Rozwój systemów informacji pasażerskiej w pojazdach transportu publicznego.w książce: Zintegrowany
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
Uaktualnianie firmware'u pyty NanoBoard NB2
Uaktualnianie firmware'u pyty NanoBoard NB2 Pyta NanoBoard NB2 korzysta z ukadu Xilinx Spartan-3 (XC3S1500-4FG676C) jako kontrolera pyty. Okrelany jako kontroler NanoTalk (ang.), ukad ten (oznaczony U5)
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
METODA TWORZENIA FORMALNEGO ZAPISU ALGORYTMÓW DZIA ANIA URZ DZE SRK
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
WSPOMAGANA KOMPUTEROWO SPECYFIKACJA I WERYFIKACJA ALGORYTMÓW STEROWNIA OBSZAROWEGO
Piotr Kawalec Politechnika Warszawska, Wydział ransportu Sylwia Sobieszuk-Durka Urząd m. st. Warszawy, Biuro Drogownictwa i Komunikacji WSPOMAGAA KOMPUEROWO SPECYFIKACJA I WERYFIKACJA ALGORYMÓW SEROWIA
Ochrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych
Ochrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych (Na przykładzie projektowania układów sterujacych) Grzegorz Łabiak i Marek Węgrzyn Instytut Informatyki
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
Synteza logiczna w projektowaniu
Synteza logiczna w projektowaniu układów cyfrowych (pływ syntezy logicznej na jakość realizacji układów cyfrowych) X Z System cyfrowy D Z U z bloków funkcjonalnych Z Y US X U F US automat lub układ mikroprogramowany
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
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
Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek
Programowalne Układy Logiczne Wykład I dr inż. Paweł Russek Literatura www.actel.com www.altera.com www.xilinx.com www.latticesemi.com Field Programmable Gate Arrays J.V. Oldfield, R.C. Dorf Field Programable
Wykład 4. Projektowanie. MIS n Inżynieria oprogramowania Październik 2014
Wykład 4 MIS-1-505-n Inżynieria oprogramowania Październik 2014 Metody Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie 4.1 Agenda 1 2 3 Metody Metody 4 5 4.2 Implementacja Metody
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ł:
Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall
Grzegorz Sułkowski, Maciej Twardy, Kazimierz Wiatr Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall Plan prezentacji 1. Architektura Firewall a załoŝenia 2. Punktu
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),
Elektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU idea
Mikroprocesorowy regulator temperatury RTSZ-2 Oprogramowanie wersja 1.1. Instrukcja obsługi
Mikroprocesorowy regulator temperatury RTSZ-2 Oprogramowanie wersja 1.1 Instrukcja obsługi Parametry techniczne mikroprocesorowego regulatora temperatury RTSZ-2 Cyfrowy pomiar temperatury w zakresie od
Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.
Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Instytut Techniczny Karta przedmiotu obowiązuje studentów rozpoczynających studia w roku akademickim 01/013 Kierunek studiów: Informatyka Profil: Ogólnoakademicki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury
WBUDOWANE SAMOTESTOWANIE RUCHEM DROGOWYM
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 Politechnika Warszawska, WBUOWANE SAMOTESTOWANIE RUCHEM ROGOWYM : 2016 Streszczenie: drogowym e ruchu drogowym stowanie adnieniem. W artykule
Elastyczne systemy wytwarzania
ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium: Elastyczne systemy wytwarzania Instrukcja 1 Temat: Prototypowanie algorytmów sterowania pracą elastycznej linii w środowisku sterownika PLC S7-300 Opracował:
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
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
"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
Materiały pomocnicze do ćwiczeń z podstaw techniki cyfrowej (przygotował R.Walkowiak) Dla studiów niestacjonarnych rok AK 2017/18
Materiały pomocnicze do ćwiczeń z podstaw techniki cyfrowej (przygotował R.Walkowiak) Dla studiów niestacjonarnych rok AK 2017/18 ZADANIE 1 Komparator szeregowy 2 liczb Specyfikacja wymagań dla układu
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
UNIWERSALNY PULPIT STEROWANIA
Szybkobieżne Pojazdy Gąsienicowe (27) nr 1, rok 2011 Tomasz PŁATEK Dariusz PŁATEK UNIWERSALNY PULPIT STEROWANIA Streszczenie: Artykuł omawia możliwość zastosowania uniwersalnego pulpitu sterowniczego zaprojektowanego
ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011
Zawód: technik mechatronik Symbol cyfrowy zawodu: 311[50] Numer zadania: 7 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 311[50]-07-12 Czas trwania egzaminu: 240 minut ARKUSZ
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
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
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 Politechnika Warszawska, W Transportu UNKCJONALNO - : Streszczenie: no og zadania i funkcjonalnej funkcjonalnych. Wyniki -. 1. w warunkach
Architektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl
Architektura Systemów Komputerowych Paweł Pełczyński ppelczynski@swspiz.pl Program przedmiotu Struktura i zasada działania prostego systemu mikroprocesorowego Operacje wykonywane przez mikroprocesor i
Emulator sterowników PLC serii FX
Seminarium dyplomowe prezentacja tematów prac magisterskich Autorzy : Krzysztof Mokrzycki, Tomasz Pawlak Emulator sterowników PLC serii Promotor : dr in ż. Zygmunt Kubiak 1 Co to są sterowniki PLC? PLC
Instrumenty rynku pracy dla osób poszukuj cych pracy, aktualnie podlegaj cych ubezpieczeniu spo ecznemu rolników w pe nym zakresie.
Instrumentyrynkupracydlaosóbposzukujcychpracy, aktualniepodlegajcychubezpieczeniuspoecznemurolnikówwpenymzakresie. Zdniem1lutego2009r.weszywycieprzepisyustawyzdnia19grudnia2008r. o zmianie ustawy o promocji
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,
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2 Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami:
ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS
inż. Michał HALEŃSKI Wojskowy Instytut Techniczny Uzbrojenia ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH Streszczenie: W artykule przedstawiono budowę oraz zasadę działania układów FPGA oraz
PROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
Projektowanie układów FPGA. Żródło*6+.
Projektowanie układów FPGA Żródło*6+. Programowalne układy logiczne W elektronice cyfrowej funkcjonują dwa trendy rozwoju: Specjalizowane układy scalone ASIC (ang. Application Specific Integrated Circuits)
LABORATORIUM STEROWANIE SILNIKA KROKOWEGO
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Zakład Cybernetyki i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA STEROWANIE SILNIKA KROKOWEGO Opracował: mgr inŝ. Andrzej Biedka
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
Układy reprogramowalne i SoC Implementacja w układach FPGA
Układy reprogramowalne i SoC Implementacja w układach FPGA Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez
Lista zadań nr 1. Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania algorytmów sterowania procesami
Warsztaty Koła Naukowego SMART dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 1 Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania
Wymierne korzyci wynikajce z analizy procesów
Wymierne korzyci wynikajce z analizy procesów Analiza procesu jest narzdziem do osignicia wyszej efektywnoci organizacji (midzy innymi). Wymaga ona zbudowania modelu procesu biznesowego bdcego opisem funkcjonowania
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
Pytka PicBoard1. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki
Pytka PicBoard1 Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2 http://ajpic.zonk.pl/ Opis pytki Pytka prototypowa PicBoard1 zostaa zaprojektowana do wspópracy z procesorami 16F628,
Spis treci. Dzie 1. I Omówienie sprztu serii S7-300/400 (wersja 0904) II Instalacja urzdze S7 (wersja 0807) Kurs Diagnostyka Zaawansowana S7
Spis treci Dzie 1 I Omówienie sprztu serii S7-300/400 (wersja 0904) I-3 Sterowniki programowalne - podział I-4 Elementy systemu sterownika S7-300 I-5 S7-300 Jednostki centralne CPU I-6 S7-300 Jednostki
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
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
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
PROJEKTOWANIE SYSTEMU INFORMATYCNEGO
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 Andrzej Czerepicki, Piotr Tomczuk Anna Wytrykowska Politechnika Warszawska, iki w Systemach Transportowych PROJEKTOWANIE SYSTEMU INFORMATYCNEGO
2. Przyk ad zadania do cz ci praktycznej egzaminu dla wybranych umiej tno ci z kwalifikacji E.20 Eksploatacja urz dze elektronicznych
3. 2. Przyk ad zadania do cz ci praktycznej egzaminu dla wybranych umiej tno ci z kwalifikacji E.20 Eksploatacja urz dze elektronicznych Zadanie egzaminacyjne Znajd usterk oraz wska sposób jej usuni cia
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
Masowe zapotrzebowanie na te usługi tworzy atrakcyjny obszar działalnoci przemysłowogospodarczej.
Technika cyfrowa jest w dzisiejszych czasach obszarem wiedzy o całkowicie interdyscyplinarnym obliczu. Jej zagadnienia kształtowane z jednej strony przez jzyki opisu sprztu, a z drugiej przez programowalne
Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na specjalności: SYSTEMY STEROWANIA, Rodzaj zajęć: wykład, laboratorium UKŁADY STEROWANIA Control systems Forma studiów: stacjonarne
ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011
Zawód: technik mechatronik Symbol cyfrowy zawodu: 311[50] Numer zadania: 4 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 311[50]-04-112 Czas trwania egzaminu: 240 minut ARKUSZ
STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!
STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO! SPIS TREŚCI STEROWNIKI NANO-PLC BUDOWA STEROWNIKA NANO-PLC PARAMETRY LOGO! OPROGRAMOWANIE NARZĘDZIOWE ZESTAW FUNKCJI W LOGO! PRZYKŁADY PROGRAMÓW STEROWNIKI
Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18
Spis treści Przedmowa... 11 Wykaz oznaczeń... 13 1. Wstęp... 15 1.1. Układycyfrowe... 15 1.2. Krótki esej o projektowaniu.... 15 2. Układy kombinacyjne... 18 2.1. Podstawyprojektowaniaukładówkombinacyjnych...
Metody optymalizacji soft-procesorów NIOS
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Metody optymalizacji soft-procesorów NIOS Warszawa, 27.01.2011
JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO
JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO Andrzej BAIER, Tomasz R. LUBCZYŃSKI Streszczenie: W ostatnich latach można zaobserwować dynamiczny rozwój analizy zorientowanej obiektowo.
MIERNIKA PROMIENIOWANIA UV typu: UVC-254
INSTRUKCJA OBSUGI MIERNIKA PROMIENIOWANIA UV typu: UVC-254 Przechowywanie czujnika UV Czujnik promieniowania ultrafioletowego jest wyjtkowo precyzyjnym i delikatnym przyrzdem. Gdy nie jest ywany, powinien