Polski Związek Krótkofalowców |
Polski Klub Radiovideografii |
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Zakładki realizujące funkcje programu > Zakladka Główna baza QSOs |
|
Rozszerz wszystkie elementy Zwiń wszystkie elementy |
Poczawszy od wersji programu AWARD_SECRETARY v 1.1.8 omawiane w tym miejscu poprzednie błedy w tym programie nie pojawią sie ponieważ spowodowane były błedami jakich dokonywał użytkownik w czasie instalacji bazy danych MYSQL i niezgodnymi z podanymi danymi nazwy użytkownika i hasła .Teraz instalacji bazy danuyh MYSQL dokonuje program MYSQL_INSTALL_AUTOMATIC_ALL_COMPONENT_AND_CONFIGURE_IT.exe .i błedy te nie pojawią się , chociaż są dalej rozpoznawane przez program .
W zakładce Główna baza QSOs zgłasza się zawsze program po uruchomieniu lub po jej wybraniu z menu zakładek
Jesli uruchomieniu przebiega bez problemów program zgłasza sie w 1 -szej zakładce Główna baza danych
Po 1-szym uruchomieniu program najpierw sprawdza połączenie z internetem a potem tworzy wszystkie tablice pomocnicze tj. Liste dxcc , tablice Primary i Secondary dla wielu krajów oraz tablicę kodów dla dyplomów polskich w tym i tablicę miejscowości (około 55 tys miejscowości) i tablicę kodów ZIP dla miejscowości (około 65 tys kodów ZIP ) dla Polski. Tak wielkie tablice wymagają czasu na założenie i w przypadku 1-szego uruchomienia i może to trwać około 5 min . Program sprawdza daty zbiórów i tablic i jeśli nie dokonano zmian to taki proces trwa około 5-10 sec .
Wygląd 1-szej zakładki Głowna baza QSOs |
W tym czasie są wygaszone niektóre buttony poniższe i elementy by nie powodować błednego działania użytkownika . Jesli wszystko przebiegnie prawidłowo na tym ekranie pojawiają sie buttony :
oraz ujawni sie pole wyboru dla wprowadzenia nietypowych danych dla dyplomów dla modułu
Należy podkreślić iż podłączenie do Internetu powinno być sprawne . Jest ono potrzebne dla stwierdzenia czy Twoja wersja programu jest aktualna W wypadku nie istnienia podłączenia może się pojawić nastepujący komunikat :
Brak sieci tj polaczenia do googl.pl |
Brak sieci tj polaczenia do mojego sewera sp9auv.com |
Prócz tego sprawdza połączenie ze stroną CLUBLOG
Brak sieci tj polaczenia do serwera CLUBLOG-u |
------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Po wywolaniu zakładki i wybraniu buttonu Pokaż tylko selektowane pola i jesli poprzednio wczytano dane ze zbioru adif pojawi się nam ekran w postaci
Wygląd ekranu po wybraniu opcji - Pokaż tylko selektowane pola |
Jak zaznaczono na rysunku występuje pięć obszarów.
W tym rozdziale omówiono następujące punkty
1.3 Dodatkowe funkcje do wykonania w obszarze 1-szym
6. | Pola niestandardowe uzywane przez AWARD_SECRETARY,pojęcia SELECTED_ ,APPLIED_ ,AWARDED_ w dyplomach ARRL-u |
Obszar ten pokazuje wszystkie QSOs z podstawowej tablicy logu qsos_awards . Wczytanie danych z loggera odbywa się poprzez wyprodukowanie zbioru adif w loggerze i wczytaniu go poprzez wybranie z menu Import ze zbioru ADIF
Dalsze postepowanie jest opisany w p-kcie 2. Czynności do wykonania gdy chcemy wczytać lub uzupełnic dane o QSOs w rozdziale Opis czynności dla 1-szego zgłoszenia dyplomu Jesli program nie znajdzie żadnych błedów krytycznch to możemy kontunować dalszą pracę . Mamy wtedy do dyspozycji dwa buttony do wprowadzenia danych do tablicy qsos_awards.
1. 1. button 1-szy który spowoduje usuniecie wszystkich rekordów QSO z tablicy qsos_awards oraz usunięcie wszystkich tablic dotyczących dyplomów
1.2. Button 2-gi służy do wprowadzenia danych z ewentualnym poprawianiem (update ) danych ze zbioru .adi
1.3 Dodatkowe funkcje do wykonania w obszarze 1-szym
|
W większości obszar ten został omówiony przy omawianiu obszaru 1-szego .Oprócz komunikatów o przebiegu procesu lub o wystapieniu błedów obszar ten wyswietla komendy SQL -owe jakie wykonał program . Dla uzytkownika końcowego komendy te nie mają znaczenia - ale jeśli wystapi jakiś bład w zakładce Głowne QSOs to proszę uzytkowników którzy dokonają jakiś zrzutów ekranu o objecie zrzutem tego własnie obszaru - co pozwoli mi na szybsze wykrycie przyczyny błedów
Program AWARD_SECRETARY oprócz sprawdzania formalnego poprawności danych o QSO sprawdza dane podane przez logger dotyczace listy dxcc w przypadku gdy korzystasz z porównania z CLUBLOG opisanego tutaj . Jeśli wystepują róznice informuje o tym na ekranie komunikatem , oraz zapisuje plik z raportem Error_report_adif.txt
Przyladowy zapis może wyglądać
Wykryłem że istnieją rozbieżności pomiędzy danymi dla zaimportowanych danych z Logger-a dotyczącymi kraju a obliczonymi w CLUBLOG FROM LOGGER FROM CLUBLOG Call Date NO_QSO Country ADIF_No CQZ ITUZ Country ADIF_No CQZ ITUZ ==================================================== PT7CB 1994-03-18 403 108 11 13 BRAZIL 108 11 15 ED0IB 1994-03-21 434 281 14 37 BALEARIC I 21 14 37 C4YY 1994-03-26 455 215 20 39 CYPRUS 215 20 44 D73DX 1994-03-26 456 137 25 44 REPUBLIC O 137 25 28 .. .. VE9EZ/P 2010-01-14 76530 1 5 9 CANADA 1 5 0 AK8A 2010-01-14 76531 291 4 8 UNITED STA 291 5 8 ==================================================== Ilość QSO z różnym Nr. ADIF = 827 Ilość QSO z różnym Nr. ADIF i CQZone = 8375 Ilość QSO z różnym Nr. ADIF ,CQZone i ITUZone = 11126 ==================================================== Powyższy raport został także zapisany w zbiorze Error_report_adif.txt
Od naszego uznania zależy czy kontynować dalszą pracę . Jesli to są różnice na wskutek innego zakwalifikowania dla danego QSO w przeszłości i jesteśmy pewni iż tak było w przeszłości to możemy kontynować dalszą pracę .Po nacisnięciu NO program kończy pracę . Po naciśnięciu OK mozemy kontynuowac dalszą prace tj powinnismy wybrac button 1-szy lub 2-gi
|
Obszartego progrm ten wskazuje jakie błędy formalne wystepują w danych pobranych ze zbioru wejsciowego .adi .Sa to tzw błędy niekrytyczne nie powodujace zatrzymana programu. Przykladowy wygląd tego pola: . Procz tego program sprawdza tzw bledy krytyczne których pominięcie spowodować mogło bu spowodować pożniejsze błedne działanie programu lub dać błedne wyniki
oraz pojawi sie komunikat
Zapis zbiorze Error_critical_report.txt Nie istnieje symbol pasma = 200 jaki został użyty w pliku adi dla QSO Nr = 1 w tablicy powstałej ze zbioru OTHER_SOURCE\BANDS.csv Powiadom także o tym fakcie autora , który na stałe dokona tej poprawki CALL = SP9PT ON BAND 200 DATE_QSO 20131215 TIME_ON 112000 ----------------------------------------------------- Wystepują błędy krytyczne w zbiorze wejściowym ADIF ========================================== Polskie znaki ogonkowe zostały zastapione w polu QTH znakami ASCII ze względu na międzynarodowe stosowanie programu AWARD_SECRETARY ====================================================
AWARD_SECRETARY sprawdza nastepujące pola:
Najlepiej w celu zbadania przyczyn błędów przeanalizować zbiór Error_report.txt , po zakończeniu pracy programu , . Najczęstszą przyczyną błędow jest stawianie w polu znaków pytajnika ???? lub jakiś znaków z pytajnikiem np JO90?? W celu poprawienia tych błędów zalecane jest poprawienie tych danych w loggerze i wyprodukowanie na nowo zbioru adif i jego ponowny import w AWARD_SECRETARY . |
Obszar ten podaje nastepujące dane posrednie :
|
|
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Zakładki realizujące funkcje programu > Zakladka Główna baza QSOs |
|
Rozszerz wszystkie elementy Zwiń wszystkie elementy |