Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałJanusz Gabryel Został zmieniony 11 lat temu
1
Oprogramowanie rejestratora pikosekundowych przebiegów elektrycznych
Praca dyplomowa inżynierska Oprogramowanie rejestratora pikosekundowych przebiegów elektrycznych Łukasz Fronczyk Kierownik pracy: dr inż. Tomasz Starecki Instytut Systemów Elektronicznych Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska
2
Wstęp Stan początkowy Główne założenia projektowe Stan końcowy
Napotkane problemy Podsumowanie Ascop w działaniu
3
Stan początkowy Istniejące oprogramowanie:
wymaga do działania karty Hercules; zawiesza się; umożliwia przetwarzanie sygnału tylko w dziedzinie czasu.
4
Główne założenia projektowe
Praca w trybie 640x480 pikseli, 256 kolorów. Przetwarzanie sygnału w dziedzinie czasu i częstotliwości. Brak efektu zawieszania się programu. Możliwie niskie wymagania sprzętowe.
5
Stan końcowy Funkcje programu Ascop: FFT z pięcioma oknami czasowymi;
histogram; tryb X-Y; uśrednianie sygnału; tryb nieskończonej poświaty; obwiednia sygnału;
6
Stan końcowy – c.d. praca na kartach graficznych klasy VGA;
tryb pracy jedno- i dwukanałowej; poprawiona zmiana zakresu podstawy czasu; automatyczne i ręczne restartowanie rejestratora; tryb automatycznego dopasowania zakresu wzmocnienia sygnału.
7
Napotkane problemy Brak dokumentacji.
Zmiana karty graficznej i rozdzielczości ekranu. Trudności z lokalizowaniem błędów związane ze zmianą kompilatora. Znikoma ilość komentarzy w kodzie pierwotnego oprogramowania.
8
Problemy – dokumentacja
Zachowana dokumentacja jedynie do pierwowzoru rejestratora PZ1079. Praktycznie przydatna dokumentacja to kod źródłowy z małą ilością komentarzy.
9
Problemy – karta graficzna
Przepisano wszystkie niskopoziomowe procedury graficzne. Zmieniono sposób rysowania okien i podświetlania tekstu.
10
Problemy – rozdzielczość
Zmiana proporcji ekranu (2:1 na 4:3). Przebudowa interfejsu programu wszystkie okna zmieniły pozycje i proporcje wszystkie napisy ustawiono ręcznie na właściwych pozycjach przebudowano okna wyświetlające sygnał przepisano kod obsługujący markery
11
Problemy - kompilator Oryginalny program napisany w TP 5.5.
Zmiana środowiska programistycznego na TP 7.0 (wygodny edytor) przy włączonym wykrywaniu błędów nieprawidłowy odczyt danych z rejestratora przy wyłączonym wykrywaniu błędów trudności z namierzeniem źródeł błędów nieprawidłowe ustawianie parametrów pracy rejestratora Odwołania do przekompilowanego kodu asemblerowego zawieszały komputer
12
Podsumowanie Udało się spełnić wszystkie założenia projektowe
Mimo zmiany rozdzielczości interfejs użytkownika nie został znacząco zmieniony Dodano kilka nowych funkcji
13
Dziękuję za poświęconą uwagę
14
Ascop w działaniu Prezentacja działania programu Ascop oraz rejestratora PZ1079.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.