Polski Związek Krótkofalowców |
Polski Klub Radiovideografii |
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Zakładki realizujące funkcje programu > Zgłaszanie awardu-zakładka aplikacja dla zgłoszenia awardu |
![]() ![]() ![]() ![]() |
Rozszerz wszystkie elementy Zwiń wszystkie elementy |
W rozdziale niniejszym omówiono następujące punkty :
2. | Opis podstawowego ekranu zakładki Aplikacja dla zgłoszenia awardu i opis czynności w tej zakładce dla dokonania zgłoszenia (aplikacji) dla dyplomu |
2.1 Obszar 1-szy wyselekcjonowanych QSO do dyplomu
2.1.1 Wspólna karta QSL dla dyplomów
2.1.2 Zapis dyplomu oraz możliwość skasowania QSO
2.2.Obszar 2-gi ręcznej zmiany selekcji QSO do dyplomu
2.3,Obszar 3 elementów sterujących i kontrolnych
2.4 Obszar 4-ty Niektóre komunikaty programu
3. Omówienie sprawy typu emisji tj MODE dla dyplomów
Przed przystąpieniem do obliczenia dyplomu musimy dobrze się zastanowić jaką metode selekcji potwierdzen QSO wybieramy .W programie AWARD_SECRETARY dostępne są następujące metody selekcji potwierdzeń QSO
Samego wyboru dokonuje się w menu Nie dla wszystkich dyplomów pojawia się to okno. Istnieje wiele dyplomów dla których wydawca przewidział określone zasady co wyboru metody potwierdzeń i te zasady są zaszyte w samym module .dll dla danego dyplomu i dlatego zdecydowałem iż to okno nie będzie się wtedy pojawiało , by nie robić wyboru , który potem i tak nie będzie uwzględniany. Warunki na potwierdzenia QSL i lub LOTW dla dyplomow przedstawiono niżej .
Dla dyplomów DXCC wydawanych przez ARRL w chwili obecnej tj po 04.2012 r obowiązuje teraz taka zasada , że nie można łączyc potwierdzeń papierowych z potwierdzeniamI przez LOTW .(kiedyś nazywane zgłoszeniem hybrydowym ) , tak iż praktycznie dla nich można tylko wybrać ONLY QSL lub ONLY LOTW . Sa jednak dyplomy dla których mozna wybrać FIRST QSL SECOND LOTW np polski dyplom SPDX . Nie wszystkie dyplomy dozwalają potwierdzenia przez LOTW. Np dla dyplomu IOTA dozwolone są tylko karty papierowe QSL . W takim przypadku jeśli nawet wybierzesz opcje ONLY LOTW lub First LOTW second QSL wtedy i tak brane będą pod uwagę tylko karty QSL papierowe . Program pamięta jaka metoda selekcji została użyta przy 1-szym zgłoszeniu na dany dyplom i w wypadku gdyby chcielibyśmy to zmienić przy następnym zgloszeniu uzupełnienia na dyplom nie dozwala na to ., gdyż wiązałoby by sie to z zupełnie innym wyborem QSO dla uzupełnienia - endorsement . Gdyby chcielibyśmy zmienic metodę selekcji w trakcie uzupełnienia to zgłosi się następujący komunikat
Widać iż program wykrył iz poprzednio (przy 1-szym zgłoszeniu) były inne warunki selekcji (ONLY_QSL card ) a pózniej przy aktualizacji dyplomu wybrano inną metodę (First LOTW second QSL ) . Po nacisnieciu :
Dlatego powtarzam jeszcze raz :
|
2. Opis podstawowego ekranu zakładki Aplikacja dla zgłoszenia awardu i opis czynności w tej zakładce dla dokonania zgłoszenia (aplikacji) dla dyplomu
Ekran podstawowy do zgłoszenia dyplomu wygląda
![]() |
Wygląd podstawego ekranu zakładki Aplikacja dla zgłoszenia dyplomu w której dokonujemy obliczeń dla dyplomu |
Ekran ten zawiera cztery podstawowe obszary :
Obszar ten zawiera nastepujące elementy : Menu wyboru dyplomu jaki chcemy oglądnąć lub uaktualnić . ![]() Menu wyboru Menu to zawiera wszystkie dyplomy jakie autor opracował . Jednak niektóre dyplomy są objete licencją FULL i wtedy jeśli Twoja licencja ich nie obejmuje lub jesli posiadasz tylko tzw. licencję DEMO może Ci pojawić się nastepujący ekran :
Jesli jesteś zainteresowany tym modułem lub jeszcze innymi napisz do autora na e- mail sp9auv@wp.pl lub sp9auv@sp9auv.com Jeśli wybrałeś dyplom który obejmuje Twoja licencja dalszy tok postepowania będzie wygądał jak niżej : : U góry tego obszaru istnieje napis wskazujący stan wybrania QSO tj . wszystkie QSO lub Tylko nowe QSO Aktulizacja dyplomu musi byc jednakże wykonywana tylko wtedy gdy wybrano dla tego okna Wszystkie QSOs . Jesli wybierzesz aktualizacje dyplomu buttonem Tablica z wyselekcjonowanymi automatycznie QSOs spełniających warunki do dyplomu . Pola te są mniej więcej są takie same dla wszystkich dyplomów . Dlatego stanowią uniwersalny interfejs z uzytkownikiem . Oczywiście jeśli specyfika danego dyplom wymaga innych pól to są zamieniane niektóre pola . Zazwyczaj dotyczy to pierwszych pól lub ostatnich pól .Poniżej omówię te pola na przykładzie najbardziej reprezentatywnego dyplomu DXCC_MIXED .
Po naciśnięciu tego buttonu pojawi się na okno wybierania Date Submitted
Możliwość wprowwadzenia ręcznego DATE SUBMITTED i GRANTED wprowadzono dla potrzeb krótkofalowców którzy zgłosili już jakieś dyplomy i musza odtworzyć stan istniejący zaszły .
Zasady wybierania DATE Granted są identyczne jak opisane wyżej zasady dla DATE SUBMITTED ., QSO przejdzie wtedy po zapisaniu dyplomu (gdy jest to dyplom ARRL-u) w stan AWARDED .
Sposób zmiany selekcji QSO w spoób ręczny przedstawiono niżej
a więc takie wartości jakie przewiduje ARRL w LOTW. W programie AWARD_SECRETARY ze względu na potrzebę sortowania tych pól wg ważności pola przyjeto symbole : A_BLANK , B_SELECTED , C_APPLIED , D_AWARDED ) . Stan SELECTED wystąpi od razu gdy zostanie wyselekcjonowane QSO jako nadające się do dyplomu . Stan APPLIED wystąpi gdy nadamy QSO DATE_SUBMITED oraz zapiszemy dyplom . Stan AWARDED wystąpi gdy nadamy QSO DATE_GRANTED oraz zapiszemy dyplom . Ale uwaga :
=============================================================================== Wyzej opisaliśmy ekran dla dyplomu DXCC_MIXED . W dyplomach ARRL istnieją dwa podstawowe typy dyplomów:
Widzimy tutaj że 5 pasm występuje tutaj w osobnych kolumnach - zamiast w jednej BAND . Dla DXCC_CHALENGE 9 pasmowego ze względu na konieczność rozszerzenia rządka nazw kolumn został zachowany układ jak dla DXCC_MIXED . Wygląd całej tablicy dla DXCC_5_BANDS przedstawiono niżej
|
Wybór potwierdzeń QSO dla dyplomu w zależności od zadanej metody potwierdzeń (only QSL_ lub only LOTW_) lub w sposób mieszany (First QSL second LOTW_ lub FIRST LOTW second QSL_) odbywa się automatycznie . Istnieje dodatkowa możliwość zmiany ręcznie tego wyboru dla jakieś QSL - ki ponieważ np . szkoda nam wysyłać kartę QSL w tak ładnej formie graficznej . Zmiana selekcji QSO polega na kliknięciu lewym przyciskiem myszy na tym QSO w obszarze 1-szym . Pojawi się ono wtedy w tej tablicy w kolorze tła zółtym .Nastepnie należy wybrać inne QSO w tablicy w obszarze 2-gim .i kliknac na nim lewym przyciskiem myszy To QSO które wybrał automatycznie program zazwyczaj w tej tablicy jest na pierwszym miejscu.
W efekcie w obszarze 1-szym w tablicy dyplomu pojawiło się nowe QSO podswietlone na zielono .
W obszarze 2-gim pojawi się nam napis informujący że zostały dokonane zmiany . W związku z tym powinniśmy zapisać tablicę awardu poprzez naciśnięcie buttonu Zapisz dyplom . Oczywiście wszystkie QSOs muszą mieć przypisaną DATE_SUBMITTED
|
Obszar ten składa się z następujących elementów
Zasady wstawiania daty przedstawiono tutaj
Przycisk ten należy użyć jeśli jesteś całkowicie pewny iż nie dokonasz już zmian w pliku adif oraz skonczyłes już selekcję ręczną QSO lub nie potrzebujesz dokonywać takich zmian . Ustawienie DATE_SUBMITTED jest warunkiem koniecznym oprócz spełnienia warunków uzyskania dyplomu by móc zapisać dyplom tj jego tablice MYSQL-ową Dla dyplomów ARRL wtedy QSO przyjmuje stan STATUS_FOR_ARRL_AWARDS =C_APPLIED
Zasady wstawiania daty przedstawiono tutaj Element służy do zmiany podglądu dla tablicy z obszaru 1-szego tj głownej tablicy zakładki . Po wybraniu Tylko QSO's które muszisz zgłosić do LOTW , otrzymamy
Widzimy iż teraz znikł button Zapisz dyplom , bo stan w tablicy jest tylko tymczasowy
Po nadaniu DATE SUBMIITED przyciskiem
Widzimy iż pojawiło sie nowe QSO nie majace DATE_GRANTED . DATE_SUBMITTED zostało wybrane jako nowa data . Brak DATE_GRANTED oznacza ze to QSO jeszcze nie zostało zatwierdzone . Po wybraniu Nowe QSOS-uzupełnienie .
tablica będzie wyglądać jak niżej . . Bedą wyswietlane tylko rekordy które mają pole DATE_GRANTED puste .
|
3. Omówienie sprawy typu emisji tj MODE dla dyplomów
Z moich obserwacji tego co produkują rózne loggery w zakresie symbolu emisji wynika iż loggery stosują wlasne symbole emisji niekoniecznie zgodne z jakimiś standardami . Na szczescie odbywa się to zazwyczaj dla emisi cyfrowych nazywanych przez ARRL emisjami DIGITAL . .W związku z tym ja wprowadziłem w katalogu OTHER_SURCE plik MODES.CSV . o strukurze jak niżej
"MODE_NAME", MODE_NAME_FOR_ARRL","OLD_MODE_NAME_FOR_ARRL","MODE_NAME_FOR_OTHER", "MODE_NAME_FOR_IOTA" "AM","PHONE","PHONE","PHONE","PHONE" "DSTAR","PHONE","PHONE","PHONE","PHONE" "SSB","PHONE","PHONE","PHONE","PHONE" "FM","PHONE","PHONE","PHONE","PHONE" "CW","CW","CW","CW","CW" "AMTORFEC","DIGITAL","RTTY","DIGITAL","DATA" "ASCI","DIGITAL","RTTY","DIGITAL","DATA" "ATV","DIGITAL","RTTY","DIGITAL","DATA" "CHIP64","DIGITAL","RTTY","DIGITAL","DATA" "CHIP128","DIGITAL","RTTY","DIGITAL","DATA" "CONTESTIA","DIGITAL","RTTY","DIGITAL","DATA" "CLO","DIGITAL","RTTY","DIGITAL","DATA" "DSTAR","DIGITAL","RTTY","DIGITAL","DATA" "DOMINO","DIGITAL","RTTY","DIGITAL","DATA" "DOMINOF","DIGITAL","RTTY","DIGITAL","DATA" "FAX","DIGITAL","RTTY","DIGITAL","DATA" "FMHELL","DIGITAL","RTTY","DIGITAL","DATA" "FSK31","DIGITAL","RTTY","DIGITAL","DATA" "FSK441","DIGITAL","RTTY","DIGITAL","DATA" "GTOR","DIGITAL","RTTY","DIGITAL","DATA" "HELL","DIGITAL","RTTY","DIGITAL","DATA" "HELL80","DIGITAL","RTTY","DIGITAL","DATA" "FT4","DIGITAL","RTTY","DIGITAL","DATA" "FT8","DIGITAL","RTTY","DIGITAL","DATA" "HFSK","DIGITAL","RTTY","DIGITAL","DATA" "JT4","DIGITAL","RTTY","DIGITAL","DATA" "JT9","DIGITAL","RTTY","DIGITAL","DATA" "QRA64","DIGITAL","RTTY","DIGITAL","DATA" "MSK144","DIGITAL","RTTY","DIGITAL","DATA" "JT44","DIGITAL","RTTY","DIGITAL","DATA" "JT4A","DIGITAL","RTTY","DIGITAL","DATA" "JT4B","DIGITAL","RTTY","DIGITAL","DATA" "JT4C","DIGITAL","RTTY","DIGITAL","DATA" "JT4D","DIGITAL","RTTY","DIGITAL","DATA" "JT4E","DIGITAL","RTTY","DIGITAL","DATA" "JT4F","DIGITAL","RTTY","DIGITAL","DATA" "JT4G","DIGITAL","RTTY","DIGITAL","DATA" "JT65","DIGITAL","RTTY","DIGITAL","DATA" "JT65A","DIGITAL","RTTY","DIGITAL","DATA" "JT65B","DIGITAL","RTTY","DIGITAL","DATA" "JT65C","DIGITAL","RTTY","DIGITAL","DATA" "JT6M","DIGITAL","RTTY","DIGITAL","DATA" "MFSK","DIGITAL","RTTY","DIGITAL","DATA" "MFSK8","DIGITAL","RTTY","DIGITAL","DATA" "MFSK16","DIGITAL","RTTY","DIGITAL","DATA" "MT63","DIGITAL","RTTY","DIGITAL","DATA" "OLIVIA","DIGITAL","RTTY","DIGITAL","DATA" "PAC","DIGITAL","RTTY","DIGITAL","DATA" "PAC2","DIGITAL","RTTY","DIGITAL","DATA" "PAC3","DIGITAL","RTTY","DIGITAL","DATA" "PACTOR","DIGITAL","RTTY","DIGITAL","DATA" "PAX","DIGITAL","RTTY","DIGITAL","DATA" "PAX2","DIGITAL","RTTY","DIGITAL","DATA" "PCW","DIGITAL","RTTY","DIGITAL","DATA" "PKT","DIGITAL","RTTY","DIGITAL","DATA" "PSK","DIGITAL","RTTY","DIGITAL","DATA" "PSK10","DIGITAL","RTTY","DIGITAL","DATA" "PSK31","DIGITAL","RTTY","DIGITAL","DATA" "PSK63","DIGITAL","RTTY","DIGITAL","DATA" "PSK63F","DIGITAL","RTTY","DIGITAL","DATA" "PSK125","DIGITAL","RTTY","DIGITAL","DATA" "PSKAM10","DIGITAL","RTTY","DIGITAL","DATA" "PSKAM31","DIGITAL","RTTY","DIGITAL","DATA" "PSKAM50","DIGITAL","RTTY","DIGITAL","DATA" "PSKFEC31","DIGITAL","RTTY","DIGITAL","DATA" "PSKHELL","DIGITAL","RTTY","DIGITAL","DATA" "Q15","DIGITAL","RTTY","DIGITAL","DATA" "QPSK31","DIGITAL","RTTY","DIGITAL","DATA" "QPSK63","DIGITAL","RTTY","DIGITAL","DATA" "QPSK125","DIGITAL","RTTY","DIGITAL","DATA" "ROS","DIGITAL","RTTY","DIGITAL","DATA" "RTTY","DIGITAL","RTTY","DIGITAL","DATA" "RTTYM","DIGITAL","RTTY","DIGITAL","DATA" "SSTV","PHONE","PHONE","DIGITAL","DATA" "THRB","DIGITAL","RTTY","DIGITAL","DATA" "THROB","DIGITAL","RTTY","DIGITAL","DATA" "THOR","DIGITAL","RTTY","DIGITAL","DATA" "THRBX","DIGITAL","RTTY","DIGITAL","DATA" "TOR","DIGITAL","RTTY","DIGITAL","DATA" "VOI","DIGITAL","RTTY","DIGITAL","DATA" "WINMOR","DIGITAL","RTTY","DIGITAL","DATA" "WSPR","DIGITAL","RTTY","DIGITAL","DATA"
AWARD_SECRETARY czyta ten zbiór przy kazdej zmianie daty zapisu tego zbioru i uaktualnia odpowiedni zbiór MODES.SQL w strukturze MYSQL . W polu ADIF o nazwie MODE mogą się także zdarzyć błędy . Zasymulowałem taki błąd dla stacji SP9AHA wstawiając zamiast CW mod XX .Wybralęm te dane do wczytania do tablicy QSOS_AWARDS.
Efekt sprawdzenia tego błedu widać na na obrazku
To QSO nie zostanie wczytane do tablicy QSOS_AWARDS . Ponieważ program w tym samym czasie sprawdza synchronizację danych z loggera z danymi w tabicy MYSQL QSOS_AWRDS to możę się jeszcze pojawić komuniakt
Na końcu zostanie wyswietlony komunikat
Masz teraz do wyboru :
Logger32 teraz 32 emisję PSK31 i PSK63 pokazuje jako PSK3z1 i PSK63 w loggu , jednak przy eksporcie do zbioru ADIF zapisuje PSK31 jako <MODE : 3 >PSK <SUBMODE :5> PSK31. i podobnie dla PSK63 <MODE : 3 >PSK <SUBMODE :5> PSK63 .Dla FT8 zapisuje jako <MODE : 3 >FT8 . Natomiast dla FT4 <MODE : 4 >MFSK <SUBMODE :4> FT4 .Zupełna niekonsekwencja . Teraz emisja PSK31 i PSK63 zostają zamienione na PSK przy wczytywaniu danych ADI jak i zarówno w różnych innych sytuacjach. .Zmiana emisji na PSK jest robiona takze w AWARD_SECRETARY i dla pola CRC- tak iż nie powstanie duplikatowe QSO .. Podobnie jest dla emisji FT8 i FT4 , Dla FT4 zamienia MFSK jaki podaje Logger32 na prawidłowy symbol FT4 Dla dyplomów DXCC zostaną one połączone w emisję DIGITAL . |
Nawigacja: Projekt AWARD_SECRETARY i jego przeznaczenie > Zakładki realizujące funkcje programu > Zgłaszanie awardu-zakładka aplikacja dla zgłoszenia awardu |
![]() ![]() ![]() ![]() |
Rozszerz wszystkie elementy Zwiń wszystkie elementy |