Polski Związek Krótkofalowców

 

Polski Klub Radiovideografii

;

Nawigacja:  Program HAM_SECRETARY i jego przeznaczenie > Konfiguracja pracy programu >

Konfiguracja dla sortowania i translacji zbiorów

Print this Topic Poprzednia strona Powrót to początku rozdzału Następna strona
Rozszerz wszystkie elementy   Zwiń wszystkie elementy

Po uruchomieniu programu HAM_SECRETARY.EXE pojawi sie najpierw okno w którym należy wybrac w jakim języku : polskim czy angielskim ma pracowac program

Po wybraniu języka zglosi sie nam plansza z parametrami do konfiguracji danych personalnych (jednorazowo przy pierwszym uruchomieniu ) a następnie plansza z  głównym menu oraz od razu planszą do konfiguracji sortowania i translacji. Przedstawione tutaj okno konfiguracji do sortowania i translacji zbiorów jest używane tylko wtedy gdy przygotowujemy zbiory dla metodyki korespondencji seryjnej celem wydruku kart QSL lub nalepek. Jeśli druku dokonujemy bezpośrednio z programu HAM_SECRETARY.exe wtedy nie potrzeba ustawiać danych w tym oknie gdyż plansza wydruku zawiera własne odpowiednie pola do zdefiniowania parametrów dotyczących tylko  danych wejściowych .

HAM_SECRETARY- plansza główna

Okno konfiguracji jest podzielone na dwa podokna i parametry tam ustawione decydują jakie funkcje zostaną wykonane w dalszym przebiegu programu :

Configuration window is divided into two window and instantly set there parameters determine what features will be made in the further course of the program:

Konfiguracja główna

służy do zadawania głównych parametrów dla programu i decyduje jakie funkcje zostaną wykonane w dalszym przebiegu programu po wybraniu z menu głównego funkcji:

Sortowanie zbioru lub
Translacja zbioru

Konfigurację główną można podzielić na następujące sekcje  :

Okno to zawiera następujące elementy

Może występować jako :

typ ADIF wg standardu ADIF
typ CSV - dane rozdzielone przecinkiem -tzw comma separated file
typ TXT - typ textowy - dane rozdzielane spacjami
typ cabrilo cbr - standard dla contestów - dane w ukladzie kolumnowym rozdzielane spacjami . W przypadku wybrania tego typu zbioru na wejściu nie jest możliwe dokonywanie sortowania . W przypadku wybrania z menu Sortowanie zbioru pojawi się komunikat jak niżej

 

Może występować jako

typ ADIF wg standardu ADIF

Jeśli wybrano ten typ zbioru na wysciu oraz format daty QSO jest niezgodny z formatem ADIF (standardowy format dla daty QSO to YYYYMMDD  np 20090112 oraz bez separatora czasu tj hhmm np. 1706) pojawi się komunikat pokazany na poniższym zrzucie ekranowym

Komunikat o niestandardowym ustawieniu daty QSO niezgodnym ze standardem ADIF

Po wybraniu OK pojawi sie format wyjściowy w postaci

Powyżej opisane zachowanie wystepuje tylko jeden raz tzn  jeśli wybrano NO to ponowne wywołanie formatu wyjściowego ADIF nie spowoduje ponownego pojawienia się tego komunikatu - gdyż jest to świadomnie dokonany wybór przez użytkownika. Dopiero po zakończeniu procesu sortowania lub translacji następuje "wyzerowanie" naszego wyboru

 

typ CSV - dane rozdzielone przecinkiem -tzw comma separated file
typ TXT - typ textowy - dane rozdzielane spacjami
typ cabrillo cbr - standard dla contestów - dane w ukladzie kolumnowym rozdzielane spacjami . W przypadku wybrania tego typu zbioru na wyjściu nie jest możliwe dokonywanie sortowania . W przypadku wybrania z menu Sortowanie zbioru pojawi się komunikat jak niżej

 

 

Okno to dzieli się dwa podokna :

Obszar ten zawiera następujące pola wyboru z którch wybranie jednego wyłącza inne

Nie wiem . Pole to należy zaznaczyć jeśli nie wiemy jaki jest format daty w zbiorze wejściowym. Dla poprawnej konwersji daty z jednego formatu na drugi program musi znać format wejsciowy daty QSO. Różne programy podają je w różnych formatach. Rozpoznanie autoamatyczne formatu daty przez program jest niemożliwe gdyz np. wartość w tym polu = 19051231 moze  sugerować datę  1905-12-31 jak i 19-05-1231 . Dlatego jeśli nie znamy dokładnie formatu daty wejsciowej należy zaznaczyć to pole. Po przeczytaniu 1-szego QSO ze zbioru wejściowego program przedstawi dane tego QSO w osobnym oknie i wyświetli pole w którym należy podać format wejsciowy daty QSO . Program zapisze wybrany format i ustawi jako wejsciowy - chyba że ponownie wybierzemy pole Nie Wiem
YYYYMMDD - Format daty wejsciowej bez separatorów  w postaci np 20090128  to jest  2009 rok 09 miesiąc i 28 dzień
DDMMYYYY - Format daty wejsciowej bez separatorów  w postaci np 28092009  to jest 28 dzięn 09 miesiąć i 2009 rok
YYYY-MM_DD - Format daty wejsciowej z separatorem  w postaci np 2009-01-28  to jest  2009 rok 09 miesiąc i 28 dzień. Jako separator  mogą być użyte  znaki : myślnik - slash   /    dwukropek   :     kropka   .    Procz tego program poprawnie rozpozna format miesiąća w postaci słownej np   2000-Jan-28 i zamieni go na cyfrowy
DD-MM-YYYY - Format daty wejsciowej z separatorem  w postaci np 28-01-2009   to jest 28 dzien 01 miesiac i 2009 rok  Jako separator mogą być użyte  znaki :   myslnik - slash   /    dwukropek   :     kropka   .    Procz tego program poprawnie rozpozna format miesiąća w postaci słownej np   28-Jan-2009 i zamieni go na cyfrowy

Obszar ten zawiera :

Zawiera ono znak które zostanie użyte jako separator daty QSO w wyjściowym zbiorze sortowanym lub translowanym . Jako znaki separacji mogą zostac tutaj użyte : slash   /    dwukropek   :     kropka   .   myślnik -   .

Obszar ten zawiera następujące pola wyboru z którch wybranie jednego wyłącza inne

Jak format Wejsciowy . Pole to możemy użyć jeśli nie chcemy zmieniac foramtu daty QSO w wyjściowym zbiorze w stosunku do formatu daty QSO w zbiorze wejściowym
YYYYMMDD - Format daty wyjsciowej bez separatorów  w postaci np 20090128  to jest  2009 rok 09 miesiąc i 28 dzień
DDMMYYYY - Format daty wyjsciowej bez separatorów  w postaci np 28092009  to jest 28 dzięn 09 miesiąć i 2009 rok
YYYY-MM-DD - Format daty wyjsciowej z separatorem  w postaci np 2009-01-28  to jest  2009 rok 09 miesiąc i 28 dzień. Jako separator daty zostanie użyty znak podany w polu separatora daty wyjściowej
DD-MM-YYYY - Format daty wejsciowej z separatorem  w postaci np 28-01-2009   to jest 28 dzien 01 miesiac i 2009 rok

Jako separator daty zostanie użyty znak podany w polu separatora daty wyjściowej

W polu tym nalezy podac znak jaki zostanie użyty jako separator czasu wyjsciowego QSO.   Mogą zostac tutaj użyte : slash   /    dwukropek   :     kropka   .   myślnik - . Można tutaj także nie podawać żadnego znaku wtedy czas QSO będzie np wyglądać 1402. W przypadku podania znaku : jako separator czas będzie wyglądał 14:02   .

Jeśli do tego punktu wszedłes odnośnikem z Translacji zbiorów wróc do poprzedniej pozycji naciskając mnie.

Sortować można jak niżej  :

Sortowanie wg  listy DXCC  DXCC.lst - oficjalnej listy ARRL-u . Sortowanie to jest dokonywane w takiej kolejności w jakiej  kraje występują  w zbiorze DXCC.lst umieszczonym w katalogu głównym z programem . Jest to oficjalna lista ARRL-u  Zbiór ten zawiera nie tylko aktualnie ważne podmioty (kraje) ale także kraje skreślone i wynikajace z tzw. cross-reference-list jakie pojawiały się na przestrzeni wielu lat . Zbiór zawiera wszystkie znaki jakie sa zawarte w liscie Loggera32 oraz także znaki ze zbioru WL-CTY.DAT oraz także wynikające z moich zapisów dla krajów w  loggerze POL-LOG mojego SP9AUV-a autorstwa
Sortowanie wg numerów standardu ADIF . Numery ADIF są zapisane także w zbiorze DXCC.lst
Sortowanie alfabetyczne wg . znaku stacji . Należy sobie tutaj sobie sprawę że takie podejście ustawi miejsce dla znaku 7J3FG i JA3NH w zupełnie innym miejscu chociaż jest to ten sam kraj

Dla pierwszych dwóćh sortowań nastąpi obligatoryjnie przestawienie karty QSL która ma iść przez QSL Managera tzn. ma wstawione pola QSL_Via do kraju QSL managera . Przykładowy zapis tutaj moze wygladac dla QSL_Via  =     EA7FKR . Dokładne zasady dla pola QSL Via opisano  w rozdziale . W przypadku trzeciego sortowania alfabetycznego wg . znaku stacji nastąpi w trakcie przebiegu programu zapytanie czy uzytkownik życzy sobie dokonywać takie przestawienia gdy występuje wypelnione pole QSL_Via

Pole tutaj zostaje tylko wyświetlone tj. wyszarzone bez mozliwośći jego zmiany. Język wybiera się zaraz po uruchomieniu w osobnym 1-szym oknie  . Wybór tam dokonany zostaje zapisany tak iz następne uruchomienie nie będzie wymagało ponownego wybrania a tylko zatwierdzenia OK lub kliknięciu myszą na dowolnym punkcie w obszarze 1-szego okna 

Opcje dla wydruku kart QSL

Obszar ten decyduje jak zostaną przygotowane zbiory  dla kolejki wydruku w procesie sortowania zbioru żródlowego (dowolnego formatu .adif .csv.txt) celem wydrukowania kart QSL metodą korespondencji seryjnej w MS Word . Polecanym jest wybranie jako formatu wyjściowego typu .csv gdyż przyjmuje go MS Word. Obszar ten zawiera następujące pola :

Ilość QSO na jednej karcie QSL . Dowolna cyfra od 1 do dowolnej realnej liczby QSO jaka jest możliwa do wydruku na jednej QSL-ce

Jeśli do danej stacji będzie mniejsza ilość QSO niz zadeklarowana tutaj to w zbiorze wyjściowym posortowanym będą wstawione tzw . puste rekordy zawierające jako dane dla wszystkich pól wartość = '----------' co spowoduje wydruk na karcie QSL znaków  ---------- w pustym polu

Podział zbioru posortowanego na części . Opcja ta umożliwia stworzenie zbiorów cząstkowych zatytułowanych jak nazwa zbioru wyjściowego głownego podanego do zapisu oraz numerów od 001 do potrzebnej ilości wynikającej z podziału na części np source_sorted_001.csv .

Jeśli to pole nie jest zaznaczone "fajką" wtedy następne pole będzie wyszarzone

Maksymalna ilość QSL w jednym zbiorze wyjściowym . Pole to podaje jaka ilość QSL-ek jaka zostanie wydrukowana w jednym przebiegu drukowania . Zabezpiecza to przerwy w drukowaniu w przypadku problemów z drukowaniem

Ostatnio użyty katalog wejsciowy . Pole to podaje jaki katalog został użyty dla zbioru wejściowego ze żródlem danych o QSO . Zabezpiecza to przed "podrożą po katalogach " w przypaku ponownego użycia programu

Ostanio użyty katalog wejściowy zostaje zapisany w zbiorze parametrów konfiguracyjnych setup.ini i , tak iż następne uruchomienie programu spowoduje iż program użyje najpierw zapisanego poprzednio katalogu

Pasek  jest przewijalny w poziomie jeśli zachodzi taka potrzeba

Ostatnio użyty katalog wyjsciowy . Pole to podaje jaki katalog został użyty dla zbioru wyjściowego przeznaczonego do użycia w metodzie druku korespondencji seryjnej w MS Word . Zabezpiecza to przed "podrożą po katalogach " w przypaku ponownego użycia programu.

Ostanio użyty katalog wejściowy zostaje zapisany w zbiorze parametrów konfiguracyjnych setup.ini i , tak iż następne uruchomienie programu spowoduje iż program użyje najpierw zapisanego poprzednio katalogu

  Pasek  jest przewijalny w poziomie jeśli zachodzi taka potrzeba

Zatwierdzenie Konfiguracji

Po podaniu wszystkich parametrow należy nacisnąć przycisk Zatwierdź Konfigurację .

Po jego naciśnieciu wszystkie parametry tutaj podane są zapisywane w zbiorze setup.ini. Zniknie okno konfiguracji i pojawi sie okno jak niżej

Okno główne po zatwierdzeniu konfiguracji

Ponowne wywołanie konfiguracji odbywa sie po wybraniu z menu głównego Konfiguracja - Konfiguracja dla sortowania i translacji