Druhý konfigurační soubor s příponou .CFG má vždycky název podle konkrétního závodu, nachází se v adresáři určeném pro tento závod a obsahuje nastavení specifická pro tento konkrétní závod. V obou souborech se používá prakticky stejná sada příkazů a parametrů, jako v původním programu N6TR. Dokonce odkaz na manuál z vebu TR4W vede na stránku s manuálem N6TR. Tu a tam však narazíme na příkaz, který nefunguje přesně stejně, jako v původním programu, nebo dokonce vyvolá chybové hlášení při spuštění programu. Na druhou stranu zase existuje pár nových příkazů (označené *), které DOSovský program neznal. Například příkazem:
WINDOW SIZE=9 (číslo můžeme vyzkoušet)
který nemohl existovat v DOSovském prostředí, nastavíme velikost hlavního okna programu. (Velikost hlavního okna nelze za běhu programu měnit tažením myší)
Není možné zde dopodrobna popsat kompletní ovládání programu, a všechny možné varianty konfigurací - vlastní manuál k N6TR má celkem 278 stran. Těch parametrů je tam opravdu hodně, a pokud nevíme co znamenají, je dobré to vyzkoušet, případně vyhledat v manuálu pro N6TR. Rozhodně nedoporučuji je měnit těsně před důležitým závodem. Mohli bychom se dočkat nepříjemných překvapení v tu nejnevhodnější chvíli. Také doporučuji prostudovat "Školu N6TR od OK1AYY". Většina z toho co je tam napsáno platí i pro TR4W.
Když jsme se s programem dostatečně seznámili a vyzkoušeli si různá nastavení, můžeme zkusit vytvořit si konfigurační soubor pro nějaký náš lokální závod.
Jako první bych ukázal možnost nastavení programu na náš oblíbený krátkovlnný provozní aktiv (KVPA). Uvedený příklad není samozřejmě jediný možný. Způsobů, jak program nastavit existuje v podstatě nekonečné množství a každý si určitě
najde něco, co si přizpůsobí svému vkusu a zvyklostem.
Nejprve musíme do adresáře DOM umístit soubor přijímaných kódů (a násobičů) KVPA.dom. Adresář DOM obsahuje různé databáze (textové soubory) se seznamy násobičů pro různé závody. Například soubor OKOM.dom obsahuje seznam českých a slovenských okresů. Pro různé lokální závody, například náš oblíbený KVPA si musíme takový soubor vytvořit. Nazval jsem ho KVPA.dom (jak jinak, že?), a je ke stažení v sekci Download. (po stažení ho nakopírujte do adresáře DOM.)
Potom si v hlavním adresáři TR4W vytvoříme další podadresář který nazveme podle závodu. Tedy například KVPA. Osobně bych doporučil, mít pro každé kolo závodu vlastní adresář se všemi potřebnými soubory, a nazval bych ho tedy například KVPA_12_2008. Do něj nakopírujeme konfigurační soubor KVPA.cfg, který si rovněž stáhneme v sekci Download.
Zde je stručné vysvětlení jednotlivých řádků v tomto souboru:
MY CALL = OK1XXX
[změňte na vaši volací značku]
CONTEST = GENERAL QSO
CONTEST NAME = KVPA
[Název závodu (pouze text, který se objeví v deníku)]
LOG SUB TITLE = DENIK OK1XXX Z KVPA 12/2008
[Podtitulek v deníku ze závodu (pouze text, který se objeví v deníku)]
CODE SPEED = 26
[Rychlost klíčování při prvním spuštění (WPM)]
EXCHANGE RECEIVED = RST DOMESTIC QTH
[přijímané údaje (RST a kód oblasti)]
EXCHANGE MEMORY ENABLE = TRUE [1]
[Pamatuje si jednou přijatý kód]
INITIAL EXCHANGE CURSOR POS = AT START [2]
[pozice kurzoru v okně přijímaných údajů]
INITIAL EXCHANGE = QTH [3]
[Viz. níže a též manuál N6TR - Initial Exchanges]
ADD DOMESTIC COUNTRY = OK OM
QSO BY BAND = TRUE [4]
[Nepodstatné - jedná se o jednopásmový závod]
QSO BY MODE = TRUE
[Nepodstatné - jedná se pouze o CW závod]
MULT BY BAND = TRUE
[Nepodstatné - jedná se o jednopásmový závod]
MULT BY MODE = TRUE
[Nepodstatné - jedná se pouze o CW závod]
PREFIX MULTIPLIER = NONE
[Prefix není násobič]
ZONE MULTIPLIER = NONE
[Zóna není násobič]
DX MULTIPLIER = NONE
[DXCC není násobič]
DOMESTIC MULTIPLIER = DOMESTIC FILE
[Násobiče jsou definovány v souboru .DOM]
DOMESTIC FILENAME = KVPA.DOM
[Název souboru s násobiči]
LITERAL DOMESTIC QTH = TRUE [5]
[Povolen doslovný (do písmene) zápis přijatého kódu]
SCP COUNTRY STRING = OK, OM [6]
[Které stanice nabízet v okně Super Check Partial (SCP)]
QSO POINT METHOD = ONE POINT PER QSO
[Jeden bod za QSO]
[Messages - CW Texty [7]]
CQ MEMORY F1=CQ \ PA
CQ MEMORY F2=CQTEST PA \ \ TEST PA
[znak \ nahrazuje značku definovanou MY CALL = ...]
CQ MEMORY F4=TU \ PA
CALL OK NOW MESSAGE= R @
[znak @ nahrazuje značku protistanice v daném okamžiku zapsanou v okně]
QSL MESSAGE= R 73 \ PA
REPEAT S&P EXCHANGE=R 5NN P53
[kód P53 si rozhodně změňte na svůj ]
S&P EXCHANGE=R 5NN P53
CQ EXCHANGE=^ 5NN P53
EX MEMORY F6=R 5NN P53
EX MEMORY F7=@
EX MEMORY F5=\
EX MEMORY F3=R 73 \ PA
EX MEMORY F8=AGN
Pár delších poznámek k některým řádkům
[*1] EXCHANGE MEMORY ENABLE = TRUE Program si zapamatuje jednou přijatý okres a v příštím QSO na jiném pásmu s toutéž stanicí ho nabídne. Pro KVPA to v podstatě nemá význam, ale hodí se v jiných lokálních závodech, jako třeba v OK SSB, nebo OK CW Závodě.
[*4] Zda jsou parametry QSO BY BAND, BY MODE, a MULT BY BAND, BY MODE nastaveny na TRUE nebo FALSE, je v tomto závodě také úplně jedno. Jedná se o jednopásmový závod a pouze CW. V podstatě by tam ty řádky vůbec nemusely být, ale nechal jsem je tam pro případ třeba OK CW Závodu, nebo OK SSB Závodu.
V souboru KVPA.DOM jsou sice všechny násobičové kódy, které se mohou běžně vyskytnout. Aby se nám ale nestalo, že nás program dál nepustí, pokud od někoho přijmeme nějaký nestandardní kód (třeba X11), jsou do tohoto souboru přidána také samostatná písmena Q, W, X, Z. (můžeme si tam přidat klidně celou abecedu). Pokud tedy zadáme přijatý kód třeba X11 a program takový kód nenajde, začne postupně ubírat znaky odzadu až najde shodu. V tomto případě tedy najde X, toto QSO uloží s tímto násobičem a normálně pokračuje dál. Abychom po závodě věděli, že jsme zapsali X11 (určitě si to nebudeme pamatovat), je v konfiguračním souboru řádek:
[*5] LITERAL DOMESTIC QTH = TRUE
Tím zajistíme, že se do kolonky QTH v deníku zapíše přesně do písmene jakýkoliv text, který jsme přijali, i když nebyl nalezen v násobičích. A později, po závodě to můžeme opravit.
Pokud si zobrazíme okno TRMASTER.dta bude nám program nabízet možné volací značky při zadání jejich části. Aby nám nenabízel všechny značky z celého světa, ale pouze OK a OM, je to možné omezit příkazem:
[*6] SCP COUNTRY STRING = OK, OM
Soubor TRMASTER.dta si snadno vytvoříme tak, že jednoduše přejmenujeme soubor MASTER.dta, který jsme si stáhli z webu SUPERCHECKPARTIAL (dříve to bylo na webu K5ZD).
Pro místní závody je ale možná lepší použít specializovanou databázi INITIAL.EX, viz. níže.
[*7] Vysílané texty CW si samozřejmě může každý upravit podle svého vkusu. Ale pozor. Texty pod klávesami F1 až F12 nejsou stále stejné (jako například v programu SD od EI5DI). Mění se podle toho zda jsme v režimu RUN, nebo S&P, a
také v jaké fázi závodního spojení se právě nacházíme. Proto je dobré, alespoň pro začátek, si zobrazit okno těchto textů. Na obrázku níže je to vodorovný modro-žlutý pruh zhruba uprostřed.
[*3] INITIAL EXCHANGE
Velikým usnadněním je použití souboru INITIAL.EX. Tento soubor musí být umístěn v adresáři s daty ke konkrétnímu závodu. Tedy tam, kde je rovněž například .CFG soubor. Jde o databázi volacích značek a k nim příslušných předpokládaných soutěžních kódů (nebo alespoň jejich částí). Tuto databázi si můžeme vytvořit z vlastních deníků z minulých kol závodu. Je to trochu pracné, ale vyplatí se to. Struktura souboru je velice jednoduchá:
OL5NAP G68
OK1HX B29
OK1AKJ B28
OK1AMM F54
atd....
Není podstatné, zda je mezi značkou a příslušným kódem jedna nebo více mezer. Po skončeném závodě si můžeme tento soubor dokonce automaticky vygenerovat.
Menu: File > Export > Initial exchange list
Jestliže tento soubor existuje, načte se při spuštění programu. Po zadání značky a Enter se nám automaticky do druhého okénka doplní údaj z této databáze, pokud existuje. V tomto případě předpokládaný přijímaný kód. Pokud však protistanice odvysílá jiný kód, prostě ho přepíšeme a pokračujeme dál. Abychom mohli údaj snadno změnit, je dobré mít v inicializačním souboru (editovat CTRL J) nastaven parametr:
INITIAL EXCHANGE OVERWRITE = TRUE
Tím se automaticky tento vložený kód označí, a jakmile začneme psát, přepíše se novým textem.
S tímto parametrem souvisí také další:
[*2] INITIAL EXCHANGE CURSOR POS = AT START
Tento řádek nám říká kde se bude nacházet kurzor v okamžiku vložení údaje ze souboru INITIAL.EX.
Další příjemná věc, kterou použití tohoto souboru přináší je, že ve chvíli, kdy zapisujeme přijímanou značku se nám v řádku u dolního okraje okna nabízejí značky z této databáze (tedy ne všechny značky, jako při použití souboru
TRMASTER.dat a funkce SCP), ale pouze ty, které jsme tam uložili z minulých deníků. Stačí napsat třeba jenom dva znaky, klávesami "."(tečka) nebo ","(čárka) vybrat správnou značku, klávesou ";"(středník) ji přesunout do okénka a Enterem potvrdit. Vypadá to komplikovaně, ale jakmile si to člověk vyzkouší a natrénuje zjistí, že je to velké usnadnění.
Nakonec bych chtěl zmínit jednu věc, která se mi osvědčila. V inicializačním souboru TR4W.INI je dobré mít nastaven parametr:
AUTO QSO NUMBER DECREMENT = TRUE
Tím zajistíme, že v režimu S&P, v okamžiku, kdy jsme právě uložili QSO a protistanice si vyžádá opakování předávaného kódu, jí stiskem klávesy F2 odešleme kód se správným číslem QSO. (musí být prázdné políčko pro značku). Pokud tento parametr bude nastaven na FALSE, odešle se následující číslo v pořadí, tedy o jedničku vyšší. Zrovna v závodě KVPA nic takového samozřejmě nehrozí, protože se číslo nepředává, ale například v A160-CW se mi již párkrát stalo, že při žádosti o zopakování okresu mi stanice předala celý kód včetně čísla o jedničku vyššího. To pak vede samozřejmě ke zmatkům. To, že máme tento režim zapnut je indikováno hvězdičkou u aktuálního čísla QSO.
Jarda ok1hdu