Polski Związek Krótkofalowców |
Polski Klub Radiovideografii |
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Kontrola błędów popełnianych przez użytkowników na różnych etapach obłiczeń |
|
Rozszerz wszystkie elementy Zwiń wszystkie elementy |
Najwięcej błędów powstaje na styku Logger - AWARD_SECRETARY . Niestety wiele użytkowników nie dba o poprawność i integralność danych w Logger i stąd potem powstaje wiele błędów i nieporozumień . A wystarczy poświęcic okołó 10 sec po kazdym QSO , Brak tej staranności w czasie robienia QSO owocuje potem kosztem wielu godzin na przywrócenie poprawności danych . AWARD_SECRETARY nie jest programem typu "SEZAMIE - otwórz się - zrób mi zgłoszenie na dyplom " . Pamiętaj - "śmieciowe dane na wejściu" - to otrzymasz także "śmieciowe wyniki " .
Do błędów jakie kontroluje program AWARD_SECRETARY na różnych etapach tworzenia dyplomu należą :
2. | Błędy w naliczeniu podmiotów (entites) oraz stref CQ i ITU Zones w zbiorze importowanym z Logger-a |
Błedy te dotycza krótkofalowców którzy już uzyskali jakiś dyplom , a dalsze naliczenia (endorsement ) powierzają programowi AWARD_SECRETARY . Zasady obliczenia dyplomów w oparciu o zbiór startowy oraz wyjątki kiedy nie jest możliwe obliczanie wg zbioru startowego opisano poprzednio . Ponizej opisano odtworzenie wg zbioru startowego dla dyplomu SPPA za powiaty .Od jednego z kolegów otrzymałem zbiór ADIF z jego logu wyprodukowany przez jego logger . Także otrzymałem w postaci pliku xls tj dla Excela lub dla Open Office Calc . Jest to postać jaką zalecają wydawcy dyplomu SPPA . Niestety jest to zbór produkowany ręcznie , więc należy sie spodziewać dużo błędów . W oparciu o ten zbiór nie było nigdy dokonane zgłoszenie na dyplom SPPA . W zasadzie ja nie zalecam stosowanie takiego nie zatwierdzonego zbioru jako startowego dla mojego programu . Jednak taki zbór doskonale nadaję się do pokazania problemów i w jaki sposób AWARD_SECRETARY bedzie rozwiązywał takie problemy . Najpierw wczytałem zbiór adif z QSOs do tablicy QSOS_AWARDS . wg opisu jak w tym rozdziale . Nalezy użyć buttonu . Następnie należy wygenerować dane dla dyplomów polskich w oparciu o moduł IN_POLSKA.DLL opisanych tutaj . Chodzi o kod i nazwy dla gminy . powiatu i województwa ,tak by program miał z czym porównać dane w podane w zbiorze startowym Po wczytaniu otrzymanego zbioru startowego otrzymanego od kolegi w formacie XLS przez Open Office Calc otrzymałem
Po wykonaniu opisanych na obrazku operacji należy jeszcze zamienić kolumnę Band z częstotliwości na symbol pasmo np. 3,5 ( Mhz) na 80M zgodnie ze standardem ADIF .. Dokonuje sie wybierająć z menu EDYTUJ - Znajdz i zamień . Inne podane nieprawidłowe dane tj format daty i czasu zostaną automatycznie skorygowane przez AWARD_SECRETARY . Kolumna Powiat chociaż jest ze znakami polskimi , nie musi być zamieniana na znaki ASCI , gdyż i tak program tą nazwę zamieni na swoją nazwę . Ważna jest tutaj tylko Kolumna SPPA Code. Dlaczego używam tylko znaków ASCII w całym programie . Ano dlatego iż program będzie stosowany w różnych Windowsach z różnymi językami . Tam znaki polskie były by napewno żle wyświetlane , a także mogło by to spowodować błędy i zatrzymanie pracy programu
Podobnie powinniśmy zamienic 7 na 40M i także dla innych pasm . Następnie wybieramy z menu Zapisz Jako i jako typ zbioru wyjściowego wybieramy typ CSV
Po zapisie danych w formacie CSV ich postać będzie wyglądała jak poniżej "CODE_WOJEW","DESCRIPTION_WOJEW","QSO_DATE","CALL_","TIME_ON","Mode","Band","SPPA_CODES","DESCRIPTION_SPPA" "B","LUBUSKIE","3.5.2007","SP3KCL",514,"SSB","80M","GP","Gorzów Wielkopolski (grodzki)" "B","LUBUSKIE","23.12.2011","SQ3LLJ",2215,"PSK31","80M","KD","Krosno Odrzańskie" "B","LUBUSKIE","24.3.2008","SP3BKM",648,"PSK31","80M","NL","Nowa Sól"
Z tego tekstu można kopiować nazwy kolumn . Natomiast w tablicy w Open Office Calc dane będą wyglądały.
Teraz należy te dane wczytać jako zbiór startowy . Sposób postępowania przy wczytywaniu pliku startowego został podany tutaj . Może pojawić się nam ekran w postaci
Widzimy iż na 93 QSOs 7 QSO zostało niewzględnionych . Ale to wskutek tego iz te dane nigdy nie zostały użyte i zatwierdzone dyplomem SPPA . Nie wychodzmy teraz z programu .Trzeba teraz szukać w logu dla każdego QSO różnic . W tym celu trzeba przejść do zakładki Nr. 1 Główna baza QSOs .i szukać tam wg znaku .Jesli tu wystepują róznice w stosunku do danych ze zbioru startowego , należy dokonać poprawek w najlepiej w Logger albo w zbiorze startowym . Jęsli różnica wynika z innego przyporządkowania SPPA_CODES to trzeba szukać różnicy wywolując modul IN_POLSKA.dll co opisano tutaj . Mamy tutaj możliwość szukania po podaniu znaku w okienku jak niżej
Podstawowy warunek na przyjęcie QSO ze zbioru startowego to ;
Po wszystkich poprawach i zapisie dyplomu powinnyśmy użyskać ekran jak niżej
|
Błędy te pojawią się jeśli wywołamy istniejący dyplom w celu jego oglądnięcia . Jest się wtedy w trybie przeglądania . Błędy te jeśli prawidłowo eksploatujemy AWARD_SECRETARY oraz prawidłowo utworzyłiśmy tablicę główną i dokonujemy upgrade tej tablicy w sposób prawidłowy to nigdy nie powiny się pokazać . Na wskutek pewnych manipulacji może się zmienić Identyfikator QSO w skrócie ID_QSO w głównej tablicy QSOS_AWARDS . Zalecane jest by w Logger nigdy nie dokonywać przenumerowania QSOs . Co prawda AWARD_SECRETARY jest zabezpieczony przed takimi sytuacjami i swoje ID_QSO nie przyjmuje z Logger-a . Samo ID_QSO nie jest używane do jednoznaczonego stwierdzenia że jest to QSO , które zostaje poddane edycji . Do tego celu sluży inne pole zwane CRC stringowe - będące sumą stringową newralgicznych pól QSO , tak iż zapewnia unikalność QSO . ID_QSO jest jednak używane w innych miejscach programu i musi być prawidłowe . Sposób w jaki może się taki stan pojawić iż ID_QSO z dyplomu dla poprzedniego naliczenia jest błędne i niezgodne z aktualnym ID_QSO z tablicy QSOS_AWARDS opiszę na moim przykładzie dla dyplomu SPDXC .
Dlatego teraz powinniśmy zapisać dane przez zaakceptowanie OK wewnątrz komunikatu jaki sie pojawia na ekranie . |
Przy auaktualnieniu dyplomu buttonem jest się w trybie aktualizacji dyplomu . Bardzo czesto dopiero przy wysyłaniu dyplomu i sprawdzeniu z kartami QSL wychodzi że mamy żle zaliczony kraj tj DXCC_NO . Tak ja miałem np zaliczone QSO z UI8IM jako Assiatic Russia DXCC_NO = 15 . Obecnie Logger32 tez ten znak zalicza jako Assiatic Russia . Jednak jak spojrzałem na kartę z tym QSO datowanym 1972-08-23 to stwierdziłem iz był to wtedy Uzbekistan DXCC_NO = 292 .W związku z tym zmieniłem dla tego QSO DXCC_NO z 15 na 292 w Logger32. Wyprodukowałem nowy zbiór adi , który zaimportowałem i zrobilem update istniejących QSO .Jest tak niestety dla wielu krajów . Rozwiązaniem tego problemu jest rozpoznawanie przynależności kraju nie tylko na podstawie prefiksu czy całego znaku ale także na podstawie QSO_Date . I tutaj widzimy potrzebę stosowania obliczeń z CLUBLOG . Poniżej przedstawiono aktualizację dla dyplomu DXCC_5BANDS Otrzymano ekran jak niżej
Poniżej są omówione możliwe warianty zachowania się programu w czasie dokonywania kontroli i podmiany QSO :
. |
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Kontrola błędów popełnianych przez użytkowników na różnych etapach obłiczeń |
|
Rozszerz wszystkie elementy Zwiń wszystkie elementy |