ELEKTROTECHNIKA. Tom 12. Zeszyt :
|
|
- Ludwik Wieczorek
- 8 lat temu
- Przeglądów:
Transkrypt
1 ELEKTROTECHNIKA. Tom 12. Zeszyt : Piotr Augustyniak! OPROGRAMOWANIE SYSTEMU KOMPUTEROWEJ ANALIZY NYSTAGMOGRAMÓW 1. WSTĘP Tematem publikacji jest oprogramowanie obsługujące system komputerowej analizy elektronystagmogramów. System ten został zaprojektowany wykonany i uruchomiony przy współpracy Zakładu Biocybernetyki Akademii Górniczo Hutniczej i Szpitala Zespolonego im. G. Narutowicza w Krakowie. W skład systemu wchodzą: mikrokomputer Commodore C-64 stacja dysków drukarka i monitor rejestrator elektronystagmograficzny typu AM-15 interfejs przetwarzający zamontowany w obudowie rejestratora oprogramowanie obsługujące system Bezpośrednim celem skonstruowania opisywanego systemu mikrokompubterowego do automatycznej analizy sygnału elektronystagmograficznego było przekazanie mu bardzo czasochłonnych czynności związanych z badaniami pacjentów. Badania te mają charakter czynności rutynowych nie wymagających doświdczenia lekarskiego a polegających na pomiarze parametrów sygnału i wykonywaniu obliczeń statystycznych co upoważnia przypuszczenie że można je powierzyć maszynie cyfrowej. Dzięki zastosowaniu zbudowanego automatycznego systemu lekarz może w większym stopniu skupić swą uwagę na badanym pacjencie jego dolegliwości i metodach postępowania terapeutycznego. Obok wzrostu komfortu pracy lekarza wzrasta również szybkość i dokładność a w konsekwencji wiarygodność i precyzja diagnozy. Opis układów elektronicznych! Katedra Automatyki AGH
2 zbudowanych przez autora w celu uruchomienia wspomnianego systemu przedstawiono we wcześniejszej pracy [1]. Niżej podane będą głównie informacje na temat oprogramowania tego systemu. 2. PODSTAWOWE INFORMACJE NA TEMAT ZADAŃ ZBUDOWANEGO SYSTEMU Elektronystagmografia jest techniką rejestracji i interpretacji potencjału czynnościowego reprezentującego ruchy gałki ocznej niezwiązane z procesem śledzenia wzrokowego (tzw. oczopląs). Wykorzystuje ona fakt istnienia niewielkiej stałej w czasie różnicy potencjałów pomiędzy powierzchnią rogówki a dnem oka dzięki której oko ma cechy dipola elektrycznego. Do zastosowań elektronystagmografii należy tzw. próba cieplna Hallpilce'a uważana za jedno z najlepszych kryteriów oceny narządu równowagi oraz pozwalająca określić jako ródło jego niesprawności obwodową lub ośrodkową część przedsionka. Polega ona na podrażnieniu układu równowagi określonymi bod cami i rejestracji a następnie analizie jego odpowiedzi. Powszechnie do drażnienia błędnika stosuje się wodę o temperaturze 30 o C i 44 o C zwaną dalej "zimną" i "ciepłą". Tak dobrane wartości temperatur są wystarczająco odległe od średniej temperatury ciała badanego która wynosi 37 o C aby na skutek szoku termicznego spowodować oczopląs. Bezpośrednio po rozpoczęciu pobudzenia pojawia się reakcja oczopląsu której szczyt (maksimum amplitudy) przypada zazwyczaj ok s później. W badaniach klinicznych dla których przeznaczono opisane w artykule oprogramowanie stosowany jest m. in. następujący standard: 30 s pobudzenie 30 s przerwa oraz 30 s rejestracja ruchu gałek ocznych. Taki schemat badania pozwala uzyskać za każdym razem najwłaściwszy do diagnozy zapis na szczycie reakcji. Reakcja oczopląsowa na wlanie ciepłej wody do prawego ucha (lub: zimnej wody do lewego ucha) jest następująca: wolny ruch gałki ocznej w prawo następnie szybki ruch w lewo określane odpowiednio jako faza wolna i szybka oczopląsu. Reakcja oczopląsowa na wlanie zimnej wody do prawego ucha (lub: ciepłej wody do lewego ucha) jest przeciwna. W przypadku fizjologicznie prawidłowym szybkość kątowa ruchu gałki ocznej w fazie wolnej oczopląsu jest jednakowa we wszystkich czterech wymienionych przypadkach. Według opisanego wyżej schematu przeprowadzane są u każdego pacjenta cztery tzw. próby kaloryczne a następnie na podstawie analizy statystycznej zarejestrowanych sygnałów obliczane są dwa współczynniki: CP (canal parensis) określający symetrię pobudzenia błędników oraz DP (directional preponderance) określający przewagę kierunkową.
3 CP = ( U zl U zl cl ) ( U cl zp zp cp cp ) 100% (1) DP = ( U zl U zl cp cl ) ( U zp zp cp cl ) 100% (2) gdzie: U - szybkość fazy wolnej w poszczególnych badaniach zl - zimna woda lewe ucho zp - zimna woda prawe ucho cl - ciepła woda lewe ucho cp - ciepła woda prawe ucho Podane wzory, zaproponowane przez Jongkeesa, są biologiczną podstawą dla informatycznej i elektronicznej metody oceny elektronystagmogramów, opisywanej w tej pracy. Warto zauważyć, że współczynnik CP w sposób istotny zależy tylko od asymetrii reakcji oczopląsu na pobudzenia z punktu widzenia kierunku pobudzeń (ucho prawe, ucho lewe), natomiast współczynnik DP - tylko od asymetrii reakcji na pobudzenia z punktu widzenia kierunku fazy wolnej oczopląsu (w prawo, w lewo). Z literatury przedmiotu wynika, że maksymalne, uważane jeszcze za fizjologicznie prawidłowe wartości tych współczynników wynoszą odpowiednio: dla CP ± 22 % dla DP ± 28 % Zwraca uwagę fakt że analiza oczopląsu podczas próby cieplnej Hallpilce'a polega wyłącznie na obróbce statystycznej wprowadzonych danych co szczególnie predystynuje ją do przeprowadzenia za pomocą komputera oraz pozwala spodziewać się znacznych wynikających z tego korzyści. W opisywanym systemie sygnał ENG jest pobierany z krawędzi oczodołów za pomocą elektrod a następnie po wzmocnieniu odseparowaniu od zakłóceń i przetworzeniu na postać cyfrową jest dostępny na porcie równoległym (USER PORT) komputera. Opis rozwiązań sprzętowych zastosowanych w systemie jest tematem odrębnych publikacji [1][2] tam też znajduje się dokładny opis istoty badania elektronystagmograficznego przy którego wspomaganiu system znalazł zastosowanie.
4 3. OGÓLNA STRUKTURA PROGRAMU Program komputerowy nadzorujący pracę systemu został napisany w języku COMMODORE BASIC V 2.0 oraz częściowo w języku maszynowym mikroprocesora ROCKWELL Przy pisaniu programu szczególny nacisk położony został na jego elastyczność i łatwość obsługi stąd kosztem powiększenia objętości programu rozbudowany został system menu komunikatów sterujących i zabezpieczeń przed przypadkowymi błędami obsługi. Z funkcjonalnego punktu widzenia program składa się z czterech części: 1. część sterująco-graficzna mająca za zadanie komunikowanie użytkownika z komputerem wprowadzanie danych dotyczących pacjenta wyprowadzanie komunikatów i wyników obliczeń sterowanie przebiegiem programu odmierzanie czasu i dźwiękowa sygnalizacja jego upływu sterowanie elektronystagmografem wprowadzanie do pamięci i wstępną selekcję wartości odczytanych z przetwornika analogowocyfrowego oraz wizualizację procesu kalibracji 2. część filtrująca której zadaniem jest analiza zapisanych w pamięci danych pomiarowych pod kątem wybrania właściwego sygnału ENG a odrzucenia zakłóceń; dokonuje się to poprzez szereg porównań tych danych z kryteriami granicznymi które zostały opracowane przez lekarzy i zawarte w oddzielnym bloku programowym 3. część analizy statystycznej mająca za zadanie obliczanie wymaganych parametrów oczopląsu na podstawie tych danych z pamięci które zostały uprzednio (w części 2.) uznane za sygnał ENG 4. część kontrolna umożliwiająca wybór metody poszukiwania ekstremów lokalnych wydruk aktualnie obowiązujących kryteriów granicznych oraz raportu z ich oddziaływania na analizowany sygnał. 4. PRZEBIEG PRACY PROGRAMU 4.1. Część sterująco graficzna Część pierwsza pracy programu to organizacja przebiegu badania. Standardowo po wprowadzeniu danych personalnych pacjenta następuje kalibracja wzmacniacza rejestratora. W tym czasie na ekranie monitora wyświetlane są znaki graficzne których odstęp proporcjonalny do amplitudy sygnału powinien mieścić się pomiędzy wykreślonymi stałymi liniami. Powyższe czynności wykonywane są jednokrotnie dla danego pacjenta. Następnie następuje czterokrotne wywołanie procedury "PRÓBA KALORYCZNA" z parametrami zależnymi od numeru próby (pozycja "MENU"). Na zakończenie następuje podstawienie wartości prędkości kątowych obliczonych w poszczególnych próbach do wzoru Jongkeesa pytania systemu o chęć użycia i gotowość drukarki oraz wydruk (ew.
5 wyświetlenie) wprowadzonych na wstępie danych pacjenta wraz z wynikami badania (współczynniki CP i DP) i zwięzłym komentarzem. A.1. Algorytm organizacji przebiegu badania: program ENG; var Rodzaj_Próby : end. (CIEPŁA_PRAWE {ciepła woda prawe ucho itd...} CIEPŁA_LEWE, ZIMNA_PRAWE, ZIMNA_LEWE, KONIEC_BADAŃ); Start; {przygotowanie programu do pracy wprowadzenie bieżącej daty} Wczytaj; {wprowadzenie danych pacjenta (imię nazwisko i wiek)} Rodzaj_Pracy; {wprowadzenie decyzji o rownoległym zapisie na taśmie papierowej oraz decyzji o kontroli wykonywania programu} Kalibracja;{wyświetlenie dwóch linii odniesienia i punktów odpowiadających minimum i maksimum sygnału wejściowego} repeat Wybór[Rodzaj_Próby]; if Badanie_Już_Wykonane[Rodzaj_Proby] then Ostrzeżenie[1]; {'badanie było już wykonywane'} Obsługa_Decyzji[1] {powtórzenie inne_badanie} Próba_Kaloryczna[Rodzaj_Próby]; {opisana dalej} until Wybór[Rodzaj_Próby] = KONIEC_BADAŃ; if not Wykonano_Wszystkie_Badania then Ostrzeżenie[2]; {'nie wykonano wszystkich badań'} Obsługa_Decyzji[2] {zakończenie powrót_do_menu} Oblicz_Wynik; {podstawienie wynikow poszczególnych prób do wzoru Jonkeesa} if Wydruk_Na_Drukarce then Drukuj_Wynik else Wyświetl_Wynik; if Następny_Pacjent then goto Wczytaj else halt Należy jeszcze raz zaznaczyć że konstruowaniu części sterującej programu przyświecała nadrzędna idea maksymalnego uproszczenia obsługi. Mając na uwadze fakt że
6 system będzie obsługiwany przez ludzi nie mających do czynienia z informatyką których uwaga jest skupiona nie na systemie ale na badanym właśnie pacjencie (i tak powinno być!) zastosowano liczne środki ochraniające obrabiane dane przed przypadkową utratą oraz ułatwiające wydawanie poleceń. W tym celu system został maksymalnie zautomatyzowany w zakresie typowych rutynowo wykonywanych czynności. Kolejne czynności które powinny być wykonane podczas przeprowadzanych badań są podpowiadane (sugerowane) przez komputer za pomocą podświetleń w MENU GŁÓWNYM oraz na poziomie decyzyjnym (procedury Obsługa_Decyzji[1..3]). Równocześnie system musi być otwarty na przyjmowanie i obsługę podejmowanych przez lekarza decyzji odnośnie innej niż standardowa sekwencji czynności jeśli tego wymaga aktualnie prowadzona procedura badawcza. Gdyby jednak decyzje te miały doprowadzić do pozbawienia istotności wyników końcowych (np. zaniechanie wykonania jednej próby kalorycznej) - system zaakceptuje je dopiero po dodatkowym potwierdzeniu. Znacznie rozbudowany jest także blok reakcji systemu na sytuacje nieoczekiwane np. brak sygnału w porcie wejściowym lub brak reakcji oczopląsu. Za każdym razem system sugeruje lekarzowi kolejność dalszego postępowaania przedstawiając jednocześnie wszystkie pozostałe możliwości (MENU) i dając mu wyłączność wyboru. Część ta jest jedyną gdzie system wymaga obsługi przez użytkownika wszystkie dalej opisane bloki są wykonywane automatycznie. A.2. Algorytm procedury Próba_Kaloryczna: procedure Próba_Kaloryczna[Rodzaj_Próby]; Odmierz_Czas; {narysowanie i wypełnianie osi czasu, na początku i po 30s - sygnał dźwiękowy, po 60 s - koniec} Wczytaj_Próbki; {program napisany w asemblerze µp 6502: odczyt portu PB i zapis wartości do pamięci inkrementacja adresu pamięci oczekiwanie (ca. 5 ms) przerwane wysłaniem jednego lub dwóch impulsów na port PA/2 powtarzanie powyższych czynności dopóki liczba próbek jest mniejsza od 6000} Znajdź_Ekstrema; {poszukiwanie ekstremów lokalnych funkcji dyskretnej utworzonej z zebranych próbek} if Rodzaj_Próby in (CIEPŁA_LEWE ZIMNA_PRAWE) then Odwróć_Wykres {symetria osiowa wykresu względem linii środkowej wszystkie dalsze obliczenia są niezależne od rodzaju próby (kierunku oczopląsu)}
7 Analiza_Wykresu; {rozpoznawanie sygnału ENG za pomocą filtrów parametrycznych} if Ilość_Zboczy < Ilość_Minimalna then if Zmiana_Możliwa then Zmień_Parametry_Filtrów; goto Analiza_Wykresu; Analiza_Statystyczna {odrzucenie wartości skrajnych} if Ilość_Zboczy < Ilość_Minimalna then Ostrzeżenie[3]; {'przyjęto tylko Ilość_Zboczy zboczy'} Obsługa_Decyzji[3] {powtórzenie_badania akceptacja} Procedura Próba_Kaloryczna jest stałą sekwencją czynności przeprowadzanych przy wykonywaniu każdej próby kalorycznej. Rozpoczyna się ona od wprowadzenia danych po czym następuje rozpoznanie i analiza statystyczna sygnału elektronystagmograficznego czego wynikiem jest obliczenie wartości średnich i odchyleń standardowych parametrów oczopląsu i przekazanie ich do programu wywołującego. Część filtrująca służąca do rozpoznania sygnału elektronystagmograficznego jest szczegółowo opisana w p a część analizy statystycznej - w p W szczególnym przypadku procedura Próba_Kaloryczna może wygenerować komunikat o braku lub wątpliwej wiarygodności sygnału elektronystagmograficznego. Procedura wprowadzająca dane służy do odmierzenia sygnałem d więkowym czasu wlewania wody i oczekiwania a następnie włączenia rejestratora i przyjmowania danych przez USER PORT przez ustalony czas (30 s). Druga część tej procedury (Wczytaj_Próbki) napisana jest w języku maszynowym mikroprocesora Dane z portu równoległego odczytywane są co 5 ms a następnie kierowane do kolejnych komórek pamięci. Naprzemiennie z odczytem portu PB na linię PA/2 wyprowadzane są impulsy uaktywniające przetwornik analogowo-cyfrowy oraz układ sterujący wysuwem taśmy papierowej co może być przydatne do równoczesnej rejestracji elektronystagmogramu na papierze. Po zebraniu 6000 próbek co odpowiada 30 s następuje automatyczne wyłączenie rejestratora i przekazanie sterowania do części filtrującej Część filtrująca Druga część programu składa się z podprogramu wyszukiwania ekstremów lokalnych (Znajdź_Ekstrema) i bloku filtrów parametrycznych (Analiza_Wykresu).
8 Początkowo zbiór 6000 próbek zebranych w pamięci podczas rejestracji przetwarzany jest na zbiór par X(i) Y(i) gdzie X(i) stanowi współrzędną amplitudową a Y(i) współrzędną czasową itego ekstremum lokalnego. Metoda wyboru ekstremum lokalnego wśród kolejnych próbek była przedmiotem odrębnych badań.spośród dwóch metod: metoda naprzemian definiowanego ekstremum metoda analizy zmian znaku pierwszej pochodnej wybrano pierwszą jako bardziej wiarygodną. Druga z nich jest także dostępna ale tylko w trybie szczegółowej kontroli (część czwarta p. 4.4.). A.3. Algorytm poszukiwania ekstremum lokalnego metodą naprzemian definiowanego ekstremum: procedure Znajdź_Ekstrema; {metoda ekstremów definiowanych} repeat repeat Pobierz_Punkt; {wczytanie wartości z pamięci} until Max; {sprawdzenie czy trzeci punkt z pięciu ostatnio wczytanych spełnia definicję maksimum lokalnego i czy nie jest zakłóceniem} repeat Pobierz_Punkt; {wczytanie wartości z pamięci} until Min; {sprawdzenie czy trzeci punkt z pięciu ostatnio wczytanych spełnia definicję minimum lokalnego i czy nie jest zakłóceniem} until Ostatni_Punkt; Zastosowanie na wstępie tego rodzaju przetwarzania pozwala na ograniczenie liczby danych podlegających dalszej obróbce do par i jednocześnie aproksymuje przebieg sygnału elektronystagmograficznego linią łamaną. Faktycznie jest to przebieg typu piłokształtnego gdyż ekstrema minimum i maksimum następują naprzemian.
9 A.4. Algorytm poszukiwania ekstremum lokalnego metodą analizy zmian znaku pierwszej pochodnej: procedure Znajdź_Ekstrema; {metoda pochodnej} Zacznij; {znajdż pierwsze maksimum lokalne z definicji} repeat Pobierz_Punkt; {wczytanie wartości z pamięci} Oblicz_Pochodną; {na podstawie pięciu ostatnich wartości} if Zmiana_Znaku then Zapamiętaj else if Poprzednio_Zmiana_Znaku then Kolejne_Ekstremum; Poprzednio_Zmiana_Znaku := Zapamiętaj; until Ostatni_Punkt; Proste zastosowane zależnie od rodzaju próby operacje jak inwersja i translacja (Odwróć_Wykres) pozwalają uzyskać przebieg niezależnie od rodzaju próby rozpoczynający się od minimum o fazie wolnej na zboczu narastającym. Przebieg ten jest poddawany testowaniu w zespole "filtrów parametrycznych". Filtry parametryczne zbudowane są z warunków logicznych porównujących trójkę punktów minmaxmin z kolejnymi kryteriami granicznymi w celu oddzielenia fragmentów "eng-podobnych" od podejrzanych o wpływ zakłóceń. Zestaw kryteriów granicznych został opracowany przy ścisłej współpracy programistów i lekarzy analizujących wykresy elektronystagmograficzne. W przypadku mniejszej od podanej jako krytyczna ilości przyjętych zboczy "filtrowanie" jest wznawiane przy obniżeniu niektórych kryteriów granicznych (Zmień_Parametry_Filtrów). Jeśli za drugim i trzecim razem ilość przyjętych zboczy jest nadal - pomimo obniżenia "wymagań" - zbyt mała to sytuacja taka jest traktowana jako wyjątkowa i wymaga interwencji obsługującego. Może ona w tym przypadku polegać na zaakceptowaniu małej ilości (nawet braku) zboczy lub na powtórzeniu próby. Jako kryteria graniczne przyjmowane są: odległość minimów od dolnego zakresu przetwarzania odległość maksimów od górnego zakresu przetwarzania minimalna amplituda [ maksymalna amplituda ilość szumów (drobnych wahnięć) na zboczach nieliniowość zbocza stosunek nachylenia zbocza "szybkiego" do "wolnego" ilość przyjętych zboczy
10 A.5. Algorytm programowych filtrów parametrycznych procedure Analiza_Wykresu; {rozpoznawanie sygnału ENG za pomocą filtrów parametrycznych} repeat Wczytaj_Zbocze; {zbocze składa się z trzech punktów: Min Max Min} if Min_Poza_Zakresem then Zbocze := złe else if Max_Poza_Zakresem then Zbocze := złe else if Amplituda_Poza_Zakresem then Zbocze := złe else if Kąt_Poza_Zakresem then Zbocze := złe else if Nachylenie_Odwrotne then Zbocze := złe else if Szumy_Poza_Zakresem then Zbocze := złe else if Nieliniowość_Poza_Zakresem then Zbocze := złe else Zbocze := dobre; if Zbocze = dobre then Zapamiętaj_Zbocze; Zwiększ_Licznik_Zboczy; until Ostatni_Punkt; 4.3. Część analizy statystycznej Część trzecia to część obliczeń statystycznych. Obliczenia w tej części są prowadzone przy założeniu że dane reprezentują wyłącznie sygnał elektronystagmograficzny. Najpierw obliczane są wartości średnie i odchylenia standardowe takich wielkości jak: amplituda nachylenie ( prędkość kątowa) fazy wolnej czestotliwość a następnie po odrzuceniu zboczy o parametrach skrajnych wartości średnie i odchylenia standardowe są liczone powtórnie i traktowane jako wynik końcowy próby. Na tym kończy się działanie części analizy statystycznej oraz całej procedury Próba_Kaloryczna. Wynik końcowy próby przekazywany jest do programu głównego (część sterująco graficzna p. 3.1.). Wartość średnia prędkości kątowej jest użyta do wzoru Jongkeesa natomiast wszystkie wartości wraz z odpowiadającymi im odchyleniami standardowymi umieszczane są na wydruku końcowym.
11 4.4. Część kontrolna Część czwarta jest uaktywniana tylko na specjalne życzenie i została napisana z myślą o kontroli poprawności pracy programu analizującego i ewentualnie zmianie kryteriów granicznych. Umożliwia ona: zastosowanie algorytmu poszukiwania ekstremum lokalnego opartego na analizie zmian znaku pierwszej pochodnej wyświetlenie lub wydruk tabeli ekstremów lokalnych uzyskanych przez każdy z algorytmów wyświetlenie lub wydruk wartości aktualnie obowiązujących kryteriów granicznych oraz raportu z ich oddziaływania na analizowany sygnał (ilości zboczy odrzuconych na poszczególnych kryteriach) po każdym kroku rozpoznawania i analizy statystycznej sygnału elektronystagmograficznego. Część ta nie jest przeznaczona do uruchamiania przez użytkownika a jedynie do przeprowadzania testów tak na etapie uruchamiania jak i użytkowania systemu. Za takim rozwiązaniem przemawiają następujące argumenty: jej podstawową wadą jest bardzo długi czas wykonania (w wersji skompilowanej programem BLITZ ok. 10 min.) ujawniane przez nią informacje (będące de facto wynikami pośrednimi) nie są przydatne w diagnostyce medycznej. 5. MODYFIKACJE SYSTEMU Mikrokomputer Commodore6m1C64 jest 86m1bitowym mikrokomputerem domowym ogólnego użytku i jak zwykle w takich przypadkach bywa producent sugeruje wykorzystanie go raczej do zabaw niż do poważniejszych zastosowań. O zastosowaniu go do wspomagania badań oprócz mających w tym przypadku podstawowe znaczenie względów pozatechnicznych (szpitala nie stać na zainstalowanie komputera klasy PC) zadecydował fakt że jako jedyny mikrokomputer 8-bitowy jest on wyposażony w port komunikacji równoległej (USER PORT) pozwalający na podłączenie urządzenia zewnętrznego przesyłającego dane a także stacji dysków i drukarki bez pośrednictwa dodatkowych przystawek. Powyższe ograniczenie sprzętowe nie pozostało bez wpływu na opisywane oprogramowanie. Zarówno wybór języka programowania (BASIC) jak i sposób przechowywania danych pośrednich (w postaci ekstremów lokalnych) były podyktowane niewielką ilością dostępnej pamięci (ok. 38kB) oraz wewnętrzną organizacją komputera. Przy projektowaniu wielopoziomowych pętli programowych istotnym kryterium stawał się
12 KRAKÓW DN PI(((((A WANDA WIEK : 59 LAT WYNIKI W POSZCZEGÓLNYCH BADANIACH CIEPŁA PRAWE PRZYJĘTO 56 ZBOCZY T = 28 ST./SEK DT = 23 % W = 6 ST. DW = 31 % F =.44 SEK DF = 19 % CIEPŁA LEWE PRZYJĘTO 10 ZBOCZY T = 19 ST./SEK DT = 52 % W = 4 ST. DW = 78 % F =.61 SEK DF = 65 % ZIMNA PRAWE PRZYJĘTO 22 ZBOCZY T = 31 ST./SEK DT = 49 % W = 7 ST. DW = 60 % F =.48 SEK DF = 36 % ZIMNA LEWE NIE WYSTĄPIŁA REAKCJA OCZOPLĄSU T SZYBKOŚĆ FAZY WOLNEJ W AMPLITUDA F CZAS TRWANIA FAZY WOLNEJ DT, DW, DF ROZRZUT PARAMETRÓW ** WYNIKI KOŃCOWE ** WSKAŹNIK SYMETRII BŁĘDNIKÓW CP = -52 % OBNIŻENIE POBUDLIWOŚCI BŁĘDNIKA LEWEGO WSKAŹNIK PRZEWAGI KIERUNKOWEJ DP = -29 % PRZEWAGA W LEWO Rys. 1. Przykładowy wydruk wyników otrzymanych w wyniku automatycznej analizy próby cieplnej Hallpilce'a
13 czas obliczeń (procedura Próba_Kaloryczna w wersji skompilowanej programem BLITZ wymaga czasu - ok. 3 min.). Dodatkowym choć nieco subiektywnie odczuwanym utrudnieniem był niezbyt "przyjazny" język maszynowy µp 6502 którego użycie zostało ograniczone do niezbędnego minimum. Opisywane rozwiązanie było prototypowe i choć z technicznego punktu widzenia nieoptymalne to jednak jedyne mieszczące się w ramach narzuconych podczas jego realizacji specyficznych ograniczeń. Docelowo znacznie właściwaszym wydaje się zastosowanie sprzętu klasy IBM PCXT zwłaszcza że obecnie cena minimalnej jego konfiguracji jest podobna do ceny zestawu Commodore C-64 a przeniesienie i rozszerzenie oprogramowania na system oparty na komputerze PC było jednym z założeń od początku jego projektowania. 6. ZAKOŃCZENIE Opisany system mikrokomputerowy funkcjonuje na Oddziale Otolaryngologii Krakowskiego Szpitala Zespolonego im. G. Narutowicza od roku. Z przeprowadzonych w tym czasie porównań wyników badań obliczanych przez komputer oraz metodą tradycyjną wynika że rozbieżności nie przekraczają kilkunastu procent. Winą za ten stan rzeczy należy obarczyć przede wszystkim niedokładność metody tradycyjnej ale nie tylko. Główne żródło błędów od strony technicznej stanowi fakt że trudno jest opisać sygnał (nawet tak prosty jak ENG) przy pomocy zależności matematycznych aby "nauczyć" komputer wybierania właściwego przebiegu spośród licznych zakłóceń. Lekarz czyni to wzrokowo w oparciu o swoje przez długie lata zdobywane doświadczenie. Metody automatyzacji tego procesu selekcji oraz techniki adaptacji programu do zmiennych potrzeb są przedmiotem dalszych prac autora a ich wyniki zostaną zapewne wkrótce opublikowane. BIBLIOGRAFIA 1. Augustyniak P. "Mikrokomputerowy system analizy elektronystagmogramów" Elektrotechnika w druku. 2. Augustyniak P. "System mikrokomputerowy do wspomagania badań elek tronystagmograficznych" Raport naukowy Instytutu Automatyki AGH nr 11/ Baloh R. Kumley W. i wsp. "Algorithm for analyses of saccadic eye movements using a digital computer" Aviat Space and Envir. Med May Bochenek Z. "Elektronystagmografia" [w:] "Otoneurologia kliniczna" red. Z. Bochenek Warszawa
14 5. Blooker K. H. Pulec J. L. "Computer analysis of elektronystagmography records" Act Otolaryngology Cheng M. Gannon R. i wsp. "Frequency content of nystagmus" Aerosp. Med. April 1973 s Frączkowski K. Pośpiech L. "Komputerowy system wspomagania diagnostyki elektronystagmograficznej" [w:] Materiały XIV Sympozjum Sekcji Cybernetyki PTI Bydgoszcz Frączkowski J. Pośpiech K. "Możliwości wykorzystania techniki komputerowej w badaniach elektronystagmograficznych" Biul. Techniczno Informatyczny MERA / Iwankiewicz St. i inni "Metody badań i stanowisko diagnostyczne narządu równowagi wspomagane komputerem" Sprawozdanie z prac w ramach CPBR 11.9 AM Wrocław Janczewski G. Bień S. "Metoda badań narządu przedsionkowego" GIG Katowice Janczewski G. Kraska A. "Badnia elektronystagmograficzne zespołu uszkodzenia ośrodkowej części narządu przedsionkowego" AM Warszawa Latkowski B. "Podstawy elektronystagmografii" Warszawa Latkowski B. "Zawroty głowy" PZWL Warszawa Matz G. Wolfe J. i wsp. "Computer analysis and clinical evaluation of postcaloric nystagmus" Aerosp. Med.. Febr Ohmi M. Howard I. P. Eveleigh B. "Directional preponderance in human optokinetic nystagmus" Exp. Brain Res Pośpiech L. Frączkowski K. Iwankiewicz J. "Computer analysis of parameters of inducted nystagmus" Biocybernetics and Biological Engineering 17. Troelstra A. Carcia C. A. "Computer automated measurement of eye movement parameters with aplication of electrooculography and nystagmus movement" Computer Program in Biomedecine RECENZENT: prof. dr hab. inż. Ryszard Tadeusiewicz
KOMPUTEROWA ANALIZA PRÓBY KALORYCZNEJ
OTOLARYNG. POL., 1993, XLVII, 1 Andrzej Miszke, Kazimierz Rapacz, Piotr Augustyniak, Janusz Sokołowski KOMPUTEROWA ANALIZA PRÓBY KALORYCZNEJ A COMPUTER ANALYSIS OF THE CALORIC TEST Z Oddziału Otolaryngologicznego
ELEKTROTECHNIKA. Tom 11. Zeszyt 4. 1992 519.688:611.84:616-072 MIKROKOMPUTEROWY SYSTEM ANALIZY ELEKTRONYSTAGMOGRAMÓW
ELEKTROTECHNIKA. Tom 11. Zeszyt 4. 1992 519.688:611.84:616-072 Piotr Augustyniak! MIKROKOMPUTEROWY SYSTEM ANALIZY ELEKTRONYSTAGMOGRAMÓW 1. WSTĘP Celem publikacji jest przedstawienie zaprojektowanego, skonstruowanego
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
Regulacja dwupołożeniowa (dwustawna)
Regulacja dwupołożeniowa (dwustawna) I. Wprowadzenie Regulacja dwustawna (dwupołożeniowa) jest często stosowaną metodą regulacji temperatury w urządzeniach grzejnictwa elektrycznego. Polega ona na cyklicznym
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Generator cyfrowy w systemie z interfejsem IEEE-488 Data wykonania: 24.04.08 Data oddania: 15.05.08 Celem ćwiczenia było
Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia
Kilka prostych programów
Ćwiczenie 1 Kilka prostych programów Ćwiczenie to poświęcone jest tworzeniu krótkich programów, pozwalających na zapoznanie się z takimi elementami programowania jak: definiowanie stałych, deklarowanie
Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN
Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN Program GEOPLAN umożliwia zmianę układu współrzędnych geodezyjnych mapy. Można tego dokonać przy udziale oprogramowania przeliczającego
Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
1 Wprowadzenie do algorytmiki
Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności
RÓWNOWAŻNOŚĆ METOD BADAWCZYCH
RÓWNOWAŻNOŚĆ METOD BADAWCZYCH Piotr Konieczka Katedra Chemii Analitycznej Wydział Chemiczny Politechnika Gdańska Równoważność metod??? 2 Zgodność wyników analitycznych otrzymanych z wykorzystaniem porównywanych
ROLA MIOGENNYCH PRZEDSIONKOWYCH POTENCJAŁÓW WYWOŁANYCH W DIAGNOSTYCE ZAWROTÓW GŁOWY O RÓŻNEJ ETIOLOGII
Dominik Bień ROLA MIOGENNYCH PRZEDSIONKOWYCH POTENCJAŁÓW WYWOŁANYCH W DIAGNOSTYCE ZAWROTÓW GŁOWY O RÓŻNEJ ETIOLOGII ROZPRAWA NA STOPIEŃ DOKTORA NAUK MEDYCZNYCH BADANIA WYKONANO W KLINICE OTORYNOLARYNGOLOGII
Układy sterowania robotów przemysłowych. Warstwa programowania trajektorii ruchu. Warstwa wyznaczania trajektorii ruchu.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA RiSM Układy sterowania robotów przemysłowych. Warstwa programowania trajektorii ruchu. Warstwa wyznaczania trajektorii ruchu. Dr inż. Mariusz Dąbkowski Zadaniem
Definicje. Algorytm to:
Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi
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
IMP Tester v 1.1. Dokumentacja Techniczno Ruchowa
EL-TEC Sp. z o.o. ul. Wierzbowa 46/48 93-133 Łódź tel: +48 42 678 38 82 fax: +48 42 678 14 60 e-mail: info@el-tec.com.pl http://www.el-tec.com.pl IMP Tester v 1.1 Dokumentacja Techniczno Ruchowa Spis treści:
Odchudzamy serię danych, czyli jak wykryć i usunąć wyniki obarczone błędami grubymi
Odchudzamy serię danych, czyli jak wykryć i usunąć wyniki obarczone błędami grubymi Piotr Konieczka Katedra Chemii Analitycznej Wydział Chemiczny Politechnika Gdańska D syst D śr m 1 3 5 2 4 6 śr j D 1
Ćw. 18: Pomiary wielkości nieelektrycznych II
Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych
γ6 Liniowy Model Pozytonowego Tomografu Emisyjnego
γ6 Liniowy Model Pozytonowego Tomografu Emisyjnego Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie zasady działania pozytonowego tomografu emisyjnego. W doświadczeniu użyjemy detektory scyntylacyjne
PL B1. Układ do lokalizacji elektroakustycznych przetworników pomiarowych w przestrzeni pomieszczenia, zwłaszcza mikrofonów
PL 224727 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 224727 (13) B1 (21) Numer zgłoszenia: 391882 (51) Int.Cl. G01S 5/18 (2006.01) G01S 3/80 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.
Generowanie sygnałów testowych VHDL Wariant współbieżny (bez procesu): sygnał
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza
RAPORT z diagnozy umiejętności matematycznych
RAPORT z diagnozy umiejętności matematycznych przeprowadzonej w klasach pierwszych szkół ponadgimnazjalnych 1 Analiza statystyczna Wskaźnik Liczba uczniów Liczba punktów Łatwość zestawu Wyjaśnienie Liczba
Tom 6 Opis oprogramowania
Część 9 Narzędzie do wyliczania wskaźników statystycznych Diagnostyka Stanu Nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 31 maja 2012 Historia dokumentu Nazwa dokumentu Nazwa
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych
WZMACNIACZ OPERACYJNY
1. OPIS WKŁADKI DA 01A WZMACNIACZ OPERACYJNY Wkładka DA01A zawiera wzmacniacz operacyjny A 71 oraz zestaw zacisków, które umożliwiają dołączenie elementów zewnętrznych: rezystorów, kondensatorów i zwór.
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Podstawy Informatyki Systemy sterowane przepływem argumentów
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Komputer i jego architektura Taksonomia Flynna 2 Komputer i jego architektura Taksonomia Flynna Komputer Komputer
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych
Politechnika Łódzka Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych WWW.DSOD.PL LABORATORIUM METROLOGII ELEKTRONICZNEJ ĆWICZENIE nr 3 Badanie podstawowych parametrów metrologicznych przetworników
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
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Informatyka wprowadzenie do algorytmów (II) dr hab. inż. Mikołaj Morzy
Informatyka wprowadze do algorytmów (II) dr hab. inż. Mikołaj Morzy plan wykładu cechy algorytmów sposoby zapisu algorytmów klasyfikacja algorytmów przykłady algorytmów sumowa przeszukiwa ciągu liczb sortowa
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Generator liczb losowych o rozkładzie Rayleigha. Generator liczb losowych o rozkładzie Rayleigha. 1. Cel ćwiczenia
BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza
BAZY DANYCH Microsoft Access MAKRA I PRZYCISKI Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn
Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn mgr inż. Tomasz Strawiński Zakład Techniki Bezpieczeństwa CIOP - PIB Walidacja
Maj 2002 Logotech-AA. Instrukcja obsługi programu LogoMon wersja
Maj 2002 Logotech-AA Instrukcja obsługi programu LogoMon wersja 2.00.006 Logotech-AA LogoMon ver. 2.00.006 Str: 2 Logotech-AA LogoMon ver. 2.00.006 Str: 3 Wstęp Program LogoMon firmy Logotech AA jest programem
Walidacja metod analitycznych Raport z walidacji
Walidacja metod analitycznych Raport z walidacji Małgorzata Jakubowska Katedra Chemii Analitycznej WIMiC AGH Walidacja metod analitycznych (według ISO) to proces ustalania parametrów charakteryzujących
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Programowanie od pierwszoklasisty do maturzysty. Grażyna Koba
Programowanie od pierwszoklasisty do maturzysty Grażyna Koba Krąg trzydziestolecia nauki programowania C++, Java Scratch, Baltie, Logo, Python? 2017? Informatyka SP, GIMN, PG 1987 Elementy informatyki
INSTRUKCJA PROGRAMU DO REJESTRATORÓW SERII RTS-05 ORAZ RTC-06. wyposażonych w komunikację. Bluetooth lub USB PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE
PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE Program RTC_RTS dostarczany jest na płycie CD do rejestratorów wyposażonych w w systemy transmisji danych do komputera PC metodą bezprzewodową Bluetooth lub przewodową
Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy
Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC
Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a
TEMATYKA: Krzywe Bézier a Ćwiczenia nr 7 DEFINICJE: Interpolacja: przybliżanie funkcji za pomocą innej funkcji, zwykle wielomianu, tak aby były sobie równe w zadanych punktach. Poniżej przykład interpolacji
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
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:
Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99
Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99 Techniki algorytmiczne realizowane przy pomocy grafiki żółwia w programie ELI 2,0. Przedmiot: Informatyka
Opis przycisków sterujących sufitem świetlnym
Ćwiczenie. Temat: Praca wzrokowa w zmiennych warunkach oświetlenia z wykorzystaniem aparatu krzyżowego Przygotowanie teoretyczne jak dla ćwiczenia z tomu III podręcznika. Aparatura i pomoce dydaktyczne
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
Oprogramowanie analizatorów wibracji SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych
ACE MOBILYZER Oprogramowanie analizatorów wibracji SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych SignalCalc TURBO oprogramowanie do diagnostyki maszyn obrotowych SignalCalc to nowy,
(L, S) I. Zagadnienia. 1. Potencjały czynnościowe komórek serca. 2. Pomiar EKG i jego interpretacja. 3. Fonokardiografia.
(L, S) I. Zagadnienia 1. Potencjały czynnościowe komórek serca. 2. Pomiar EKG i jego interpretacja. 3. Fonokardiografia. II. Zadania 1. Badanie spoczynkowego EKG. 2. Komputerowa rejestracja krzywej EKG
Automatyka SPZ. 1. ZASADA DZIAŁANIA...2 2. SCHEMAT FUNKCJONALNY...6 3. PARAMETRY SPZ...7 4. WYKRESY CZASOWE DZIAŁANIA AUTOMATYKI SPZ...
Automatyka SPZ. 1. ZASADA DZIAŁANIA...2 2. SCHEMAT FUNKCJONALNY...6 3. PARAMETRY SPZ...7 4. WYKRESY CZASOWE DZIAŁANIA AUTOMATYKI SPZ...9 Zabezpieczenia : ZCS 4E od: v 3.7 ZCR 4E od: v 5.1 ZZN 4E od: v
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Testowanie hipotez statystycznych.
Statystyka Wykład 10 Wrocław, 22 grudnia 2011 Testowanie hipotez statystycznych Definicja. Hipotezą statystyczną nazywamy stwierdzenie dotyczące parametrów populacji. Definicja. Dwie komplementarne w problemie
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
WYJAŚNIENIE TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA
2 REGIONALNA BAZA LOGISTYCZNA 04-470 Warszawa, ul. Marsa 110 RBL - 5 Warszawa, dnia 22.06.2016 r. WYJAŚNIENIE TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA Dotyczy: numer postępowania: D/114/2016.
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI
WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI Stefan WÓJTOWICZ, Katarzyna BIERNAT ZAKŁAD METROLOGII I BADAŃ NIENISZCZĄCYCH INSTYTUT ELEKTROTECHNIKI ul. Pożaryskiego 8, 04-703 Warszawa tel. (0)
Dokumentacja programu. Instrukcja użytkownika modułu Gabinet Zabiegowy. Zielona Góra 2015-06-18
Dokumentacja programu Instrukcja użytkownika modułu Gabinet Zabiegowy Zielona Góra 2015-06-18 Głównym celem funkcjonalnym modułu Gabinet zabiegowy jest komunikacja z laboratoriami diagnostycznym w celu
Rejestratory Sił, Naprężeń.
JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych
Generator przebiegów pomiarowych Ex-GPP2
Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.
Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie
Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie Cel ćwiczenia: Obserwacja swobodnego spadania z wykorzystaniem elektronicznej rejestracji czasu przelotu kuli przez punkty pomiarowe. Wyznaczenie
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 210969 (13) B1 (21) Numer zgłoszenia: 383047 (51) Int.Cl. G01R 23/16 (2006.01) G01R 23/20 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)
1 Moduł Konwertera. 1.1 Konfigurowanie Modułu Konwertera
1 Moduł Konwertera Moduł Konwertera zapewnia obsługę fizycznego urządzenia Konwertera US- B-RS485. Jest elementem pośredniczącym w transmisji danych i jego obecność jest konieczna, jeżeli w Systemie mają
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Katedra Automatyki, Wydział EAIiE Akademia Górniczo-Hutnicza w Krakowie Marcin Piątek Kraków 2008 1. Ważne uwagi i definicje Poniższy
Próby ruchowe dźwigu osobowego
INSTYTUT KONSTRUKCJI MASZYN KIERUNEK: TRANSPORT PRZEDMIOT: SYSTEMY I URZĄDZENIA TRANSPORTU BLISKIEGO Laboratorium Próby ruchowe dźwigu osobowego Functional research of hydraulic elevators Cel i zakres
Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)
Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D) Metody pośrednie Metody bezpośrednie czasowa częstotliwościowa kompensacyjna bezpośredniego porównania prosta z podwójnym całkowaniem z potrójnym
Automatyczna klasyfikacja zespołów QRS
Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie
Statystyka matematyczna dla leśników
Statystyka matematyczna dla leśników Wydział Leśny Kierunek leśnictwo Studia Stacjonarne I Stopnia Rok akademicki 03/04 Wykład 5 Testy statystyczne Ogólne zasady testowania hipotez statystycznych, rodzaje
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 9. Dobór nastaw
SML3 październik
SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu
AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie
AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. PR04307 Temat projektu:
Wersje oprogramowania systemowego
Informacja techniczna ADAP-KOOL Wersje oprogramowania systemowego AKMonitor AKMimic AKM wersja 4 AKM wersja 5 Wstęp Oprogramowanie systemowe ADAP-KOOL pozwala na centralna obsługę układów sterowania i
Ruch jednostajnie przyspieszony wyznaczenie przyspieszenia
Doświadczenie: Ruch jednostajnie przyspieszony wyznaczenie przyspieszenia Cele doświadczenia Celem doświadczenia jest zbadanie zależności drogi przebytej w ruchu przyspieszonym od czasu dla kuli bilardowej
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Automatyka SPZ. ZCR 4E; ZCS 4E; ZZN 4E; ZZN 5; ZRL 4E Automatyka SPZ
Automatyka SPZ. 1. ZASADA DZIAŁANIA...2 2. SCHEMAT FUNKCJONALNY... 5 3. PARAMETRY SPZ...6 4. WYKRESY CZASOWE DZIAŁANIA AUTOMATYKI SPZ...8 Zabezpieczenia : ZCS 4E od: v 3.7 ZCR 4E od: v 5.1 ZZN 4E od: v
Pomiar temperatury procesora komputera klasy PC, standardu ATX wykorzystanie zestawu COACH Lab II+. Piotr Jacoń K-4 I PRACOWNIA FIZYCZNA
Pomiar temperatury procesora komputera klasy PC, standardu ATX wykorzystanie zestawu COACH Lab II+. Piotr Jacoń K-4 I PRACOWNIA FIZYCZNA 21. 02. 2011 I. Cel ćwiczenia: 1. Zapoznanie się poprzez samodzielny
ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1
Instrukcja obsługi aplikacji 1 1./ instalacja aplikacji. Aplikacja służy do zarządzania, konfigurowania i testowania modułów firmy Advance Electronic wyposażonych w RS485 pracujących w trybie half-duplex.
Instrukcja użytkownika ARSoft-WZ1
05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Wirtualne przyrządy kontrolno-pomiarowe
Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA Wirtualne przyrządy kontrolno-pomiarowe dr inż.. Roland PAWLICZEK Laboratorium komputerowe Mechatroniki Cel zajęć ęć: Przyrząd pomiarowy:
DEFEKTOSKOP ULTRADŹWIĘKOWY ECHOGRAPH 1090
DEFEKTOSKOP ULTRADŹWIĘKOWY ECHOGRAPH 1090 ECHOGRAPH 1090 Zawsze najlepszy wybór Kompaktowy, wytrzymały przenośny i szybki Nowy ECHOGRAPH 1090 jest idealnym urządzeniem do wykonywania manualnie badania
1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych
Dodatek A Wyświetlacz LCD. Przeznaczenie i ogólna charakterystyka Wyświetlacz ciekłokrystaliczny HY-62F4 zastosowany w ćwiczeniu jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Programowanie automatu typu: ZSN 5R.
Programowanie automatu typu: ZSN 5R. 1. WSTĘP...2 2. WSKAZÓWKI EKSPLOATACYJNE... 2 2.1 NASTAWA CZASÓW OPÓŹNIEŃ...2 2.2 NASTAWY ROBOCZE DLA ZSN 5R NA STACJI SN...2 2.3 WERYFIKACJA PODŁĄCZENIA... 3 3. KONFIGUROWANIE
Programowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji