Home Varžybų programos
Photo moments
dsc00677.jpg
VMU RC
MAIN menu
VMU RC support projects
Banner
Lietuvos Flora ir Fauna
Banner
Lietuvos piliakalnių diplomas
VDU RK Sponsors
Banner
Vytauto Didžiojo Universitetas
Flag Counter
Free counters!
Varžybinės programos
Win-Test varžybų duomenų bazės
Written by Vytenis (LY2KZ)   
Sunday, 07 October 2012 12:01
Win-Test programoje, skirtingai nei beveik visose kitose trumpųjų bangų varžybų programose (TR4W-INITIAL.EX, N1MM-History file), duomenų bazės su tikėtinais dalyvių kontroliniais numeriais nėra tekstiniame formate. Tampa sudėtinga ne tik peržiūrėti jų turinį, bet ir redaguoti, sudarinėti savo duomenų bazes. Tačiau “sudėtinga” nereiškia, kad yra neįmanoma. Žemiau parodysiu kaip tai galima padaryti. Eilinį kartą priminsiu, kad savo ausimis reiktų pasitikėti kur kas labiau, nei bet kokiomis duomenų bazėmis.
 

Kaip pavyzdį paimsiu ir sau užsiduosiu užduotį: sukurti duomenų bazę EU HFC varžyboms su istoriškai perduodamais dalyvių numeriais.

Vienas būdas, pats paprasčiausias, bet labiausiai ribotas yra toks: Paimame praėjusių metų varžybų logą, jį atidarome ir einame File | Update database. Jei yra naudojama kažkokia sena duomenų bazė, ji bus papildyta atidaryto logo šaukiniais, jei nėra naudojama – bus sukurta nauja. Šios komandos tekstinis ekvivalentas –WRITEDB.

Ne visuomet, o tiksliau, dažniausiai toks būdas yra nepakankamas. Yra kitas efektyvesnis būdas ir jį ketinu aprašyti detaliau.
 

Mums prireiks:

Duomenų bazės tekstiniame formate. Galima imti bet kokios kitos varžybų programos tekstinio formato duomenų bazę, Susirandu TR4W EUHFC INITIAL.EX failą, pvz, kad ir čia: http://www.tr4w.com/initialex/index.html Atsidarau jį:

fig 1
Win-TestDVB-1

INITIAL.EX struktūra „Eilutėje„Šaukinys -  numeris“ beveik tinkama bazės kūrimui. Galima papildomai įrašyti bazės kūrimo autorių ir datą. Eilutės prasidedančios ženklu # programoje ignoruojamos. Jei kaip duomenų šaltinis  bus naudojama N1MM Call History failas, papildomai reiks išvalyti  kablelius ir kitą galbūt pasitaikysiančią informaciją. Tai padaryti nebus sunku netgi Notepad programoje naudojant „Find-Replace“ funkciją. Rezultatas turėtų gautis maždaug toks:

fig 2
Win-TestDVB-2

Sekantis žingsnis, kaip ir kai kurie sekantys, yra nebūtinas, bet bent jau pradžioje, kol bandysite, mokysitės, rekomenduotinas: padarytą failą pervardinkite į FileIn.txt

Toliau mums prireiks nedidelio (1,36MB) ir nemokamo įrankėlio(g)awk,  kurį galite pasiimti iš http://sourceforge.net/projects/gnuwin32/ Įdiekite jį į kompiuterį. Pvz C:\awk

fig 3
Win-TestDVB-3

Į šios programos bin direktoriją įkeliame duomenų failą FileIn.txt ir dar vieną, kurį dabar pasidarome:

Sukuriame naują tekstinį failą (pvz su Notepad‘u) Jo turinys turi būti toks:
 

{
   if ($0) {
     if ($0 !~ /^#/) {
       $1 = substr((toupper($1) "\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),1,14)
       $2 = substr((toupper($2) "\0\0\0\0\0\0\0\0\0\0\0\0"),1,12)
       printf("%14s%12s",$1,$2)
     }
   }
}



O pavadinimas taip pat iš esmės galėtų būti bet koks, bet pradžioje pavadinkime txt2dtb.awk

Kaip pastebėjote, plėtinį .txt pakeičiau į .awk. Šį failą taip pat patalpiname C:\awk\bin direktorijoje.

fig 4
Win-TestDVB-4


Liko linksmoji dalis: programai nurodyti su kuo (FileIn.txt) padaryti ką (txt2dtb.awk) ir kaip pavadinti rezultatą

Darome taip: Atsidarome komandinę eilutę (Kompiuteryje Start->Run ‚cmd‘ „Enter“ (arba „OK“). Joje įrašome:

fig 5
Win-TestDVB-5

Paspaudus „Enter“, langas mirkteli ir toje pat programos direktorijoje atsiranda mums reikalingas FileOut.dtb failas.

Lieka visai nedaug. Šį gautą failą reikia pavadinti ne bet kaip, tačiau taip, kad Win-Test suprastų kurioms varžyboms jis skirtas. . Pavadinimas parenkamas iš šios lentelės:



AGCW_HNY.DTB       AGCW Happy New Year contest
ARI.DTB            ARI 40/80 contest
ARIDX.DTB          ARI DX Contest (DX side)
ARI_SEZIONI.DTB    ARI Sezioni Contest
ARRL_160_DX.DTB    ARRL 160 m (contains US stations only)
ARRL_160_USVE.DTB  ARRL 160 m (contains US and DX stations)
ARRL-ALL.DTB       ARRL 10 m, CQWW 160 m contests, NA Sprint, NCCC Sprint
ARRL-DX.DTB        ARRL DX contest (use if you are inside US/VE)
ARRL-USVE.DTB      ARRL DX contest (use if you are outside US/VE)
CQIR.DTB           CQIR contest
CQWW.DTB           CQWW DX, GACW and JIDX contests
EUSPRINT.DTB       EU Sprint contest
EU_HF.DTB          EU HF contest
FOC_MARATHON.DTB   FOC Marathon
HADX.DTB           HADX contest
HELVETIA_DX.DTB    Helvetia contest (DX side)
HELVETIA_HB.DTB    Helvetia contest (HB side)
IARU_HF.DTB        IARU HF contest
IOTA.DTB           IOTA contest (Islands activities)
KCJ.DTB            KCJ (Keyman's Club of Japan) contest
KOS.DTB            King Of Spain contest (from 2005)
PACC_DX.DTB        PACC contest (DX side)
PACC_PA.DTB        PACC contest (PA side)
REFHF.DTB          REF HF contest
RSGB.DTB           RSGB 160 m and RSGB 21/28 (DX side) contests
RSGB_CMW.DTB       RSGB Commonwealth contest (BERU)
SCC.DTB            SCC RTTY Championship
SPDX.DTB           SP DX contest (DX side)
STEW-PERRY.DTB     Stew Perry contest
UBADX.DTB          UBA DX contest
UBA_SPRING_DX.DTB  UBA Spring contests (DX side)
UBA_SPRING_ON.DTB  UBA Spring contests (ON side)
UFT_HF.DTB         UFT HF contest
WAG_DL.DTB         WAG Contest (DL side), DARC Xmas Contest and DARC 10 M Contest
WAG_DX.DTB         WAG Contest (DX side)
YODX.DTB           YO DX Contest (DX side)  




Taigi, pavadinome EU_HF.DTB.

Ką su juo daryti toliau, kur jį dėti?

Priklausomai nuo naudojamos operacinės sistemos,
Windows XP: C:\Documents and Settings\All Users\Application Data\Win-Test\databases\
Windows Vista and Windows 7: C:\ProgramData\Win-Test\databases\

Į šiuos aplankus patogu patekti per programos meniu punktus File | Explore | Databases directory
 

Kaip jį naudoti?

Startuojant atitinkamą kontesto konfigūraciją, turi pasikrauti ir atitinkamas .DTB failas. Pasitikrinti koks failas naudojams, galima Check Partial kontekstiniame meniu „Used files list...“

fig 6
Win-TestDVB-6

Toliau, naudojimas toks: Programoje Tools | Data entry | Exchange guessing

fig 7
Win-TestDVB-7

Turėtų būti suprantama. Pasirenkame tokį numerio rodymo būdą, koks mums priimtiniausias: paspaudus „tarpo“ klavišą, automatiškai arba po pauzės.

Pabaigai, dar vienas niuansas. Aukščiau aprašytu būdu užkrovus EU_HF.DTB failą, jame bus vykdoma ne tik kontrolinių numerių paieška, bet ir „Super Check partial“. Kartais tai gali būti  nepageidaujama. Sprendimas paprastas: MASTER.DTA pervardinkime į DEFAULT.DTA. CSP paieška bus vykdoma pervardintame MASTER.DTA, o kontrolinių numerių paieška EU_HF.DTB failuose.

 

Sėkmės kontestuose



Last Updated on Monday, 14 March 2016 16:46
 
Filtravimas DX skelbyklėje ir TR4W programa
Written by Vytenis (LY2KZ)   
Sunday, 13 March 2011 09:04

Kai kurie dalykai žemiau aprašomi supaprastinti tam, kad juos geriau suprastų platesnis radijo mėgėjų ratas.

Norime mes ar ne, DX skelbyklės, dar vadinamos DX klasteriais tvirtai prigijo daugumoje trumpųjų bangų radijo varžybų. Visos man žinomos varžybų loginimo programos turi integruotą skelbyklę t.y. siųsti ir rodyti priimamus spotus – informaciją apie dirbančios radijo stoties dažnį. Tačiau toli gražu dar ne visi jomis mokame efektyviai naudotis. Visapusiškai išnaudoti jų galimybes – atskira ir labai plati tema. Apsistosiu tik ties vienu aspektu – spotų filtravimu. Filtravimas tapo ypač aktualus išsiplėtus skimerių tinklui.

Last Updated on Monday, 02 September 2013 13:27
Read more...
 
Ar gerai pažįstate N1MM programą
Written by Vytenis (LY2KZ)   
Thursday, 18 November 2010 17:44

Ar gerai pažįstate savo mėgiamą N1MM varžybų programą? Jūs dirbate daugiadiapazonėje įskaitoje, šaukėte CQ, reikia pereiti susirinkti daugiklius. Kur jų ieškosite? Band Map‘e? Taip? Ne. Atsakymas neteisingas. N1MM BandMp‘e net ne visada matysite pilną diapazoną. Jis nelabai skirtas susirinkti daugikliams. Jūs padarėte viename diapazone daugiklį, norite pasikviesti jį į kitus diapazonus. Ką darysite? Kuriame konkrečiai diapazone jo reikia? „Multipliers“ langas? Taip? Ne. Atsakymas vėl neteisingas. Iki atsidarysite didžiulį „Multiplier“ langą, DX‘as jau bus padares penketą QSO. N1MM šiems tikslams turi vieną labai įdomų ir mano akimis žiūrint, naudingą įrankį. Jis vadinasi „Available“. Didžiausią efektą jis duoda dirbant su DX klasteriu. Žemiau surašiau šio lango paaiškinimus. Pasigilinkime kas yra kas.

available

 

Jums telieka teisingai interpretuoti pateiktą informaciją. Pavyzdžiui, skaičiai 2/32 dešinėje pusėje galima interpretuoti taip: diapazonas plačiai atviras, bet naujų stočių viso labo yra tik dvi. Dar jums reikia teisingai pasirinkti taktiką ir žinoma, neužmiršti, kad visos šios priemonės konteste yra tik pagalbinės.

73

Last Updated on Tuesday, 23 November 2010 20:10
 
N1MM ir CQWW Phone be mikrofono
Written by Vytenis (LY2KZ)   
Monday, 25 October 2010 17:44
Kaip galima dirbti varžybose ir išnaudoti programos N1MM galimybes, norint patausoti balso stygas?
Arba, jei sugedo mikrofonas ar užkimo balsas? Išeitis yra.

Turbūt niekam ne paslaptis, kad nesu didelis SSB darbo rūšies mylėtojas, tačiau masinei artėjančio CQWW DX SSB psichozei kiek pasidaviau ir aš. Prisimenu dar palyginti nesenus laikus, kai dirbdamas LY7A šaukiniu ryte, apie 6.00 LT pradėjęs darbą intensyviu CQ, jau apie 10.00 būdavau prarėkęs gerklę ir gavęs "pumpą". Šiais laikais tokios problemos sprendžiasi dviem man žinomais būdais: "Papūgos" įrenginio panaudojimu ir atitinkamų audio frazių priskyrimu programos funkciniams klavišams. Kaip juos sulyginti? "Papūgos" mano manymu turi vieną aiškų trūkumą: jos dirba atskirai nuo varžybinės programos. T.y. programa dirba "sau", o "papūga" - "sau". Esant dideliam QSO tempui labai tikėtina, kad operatorius pasimes dėl netinkamos informacijos įvesties vietos, teks karštligiškai griebtis kompiuterio pelės ar spaudyti TAB. Dar vienas galimas trūkumas - CQ ir S&P režimais naudojamos frazės yra skirtingos ir jų skaičius gali būti didesnis nei "papūgos" techninės galimybės. Na ir nereiktų užmiršti, kad "papūgai" reikia pirkti detales, daryti, arba ją tiesiog nusipirkti.

Mano manymu gerokai pažangesnis būdas taupyti savo jėgas ir gerklę - priskirti programos funkcinius klavišus konkrečioms dažniausiai naudojamoms frazėms. Šiuo atveju mes galėsime džiaugtis vienu akivaizdžiu privalumu: programa ir transiverio PTT dirbs poroje! Be to, klavišų funkcionalumas bus toks pat arba labai panašus kaip ir dirbant CW režimu. Tai didelis darbo palengvinimas, ypač ilgų varžybų pabaigoje, kai nuovargis ir miego trūkumas pasireiškia ir operatoriaus veiksmuose, ir jo reakcijoje. Dauguma programų jau nuėję ir gerokai toliau: leidžia keisti frazes "on the fly" - tiesiog įdiktuojant reikiamą frazę. Taip sutaupomas brangus laikas reikalingų frazių paruošimui.

Kaip pasiruošti reikiamas frazes? Jums prireiks vidutiniško supratimo apie kompiuterius ir programas, mano rekomenduojamos programos Audacity ir 2-3 valandų tylioje aplinkoje prie kompiuterio. Čia norėčiau apsistoti kiek ilgiau.

Šioje vietoje turiu iš karto pasakyti: tai padaryti neužteks 5 minučių. Turbūt sugaišite vieną, kitą valandą. Tačiau rezultatas turėtų būti jų vertas. Ir dar. Dėliojant korespondento šaukinį iš atskirų raidžių ir skaitmenų, labai tikėtina, kad nestipriai pasireikš "roboto balsas". Jo priežastis ta, kad žmogus naudoja skirtingą intonaciją garsams žodžio (šaukinio) pradžioje, viduryje ir pabaigoje, daugiau ar mažiau noromis ar nenoromis garsus tardamas juos sulieja. Kaip visa tai pasireiškia galite pasiklausyti šiame garso įraše šio straipsnio apačioje. Jis padarytas nepasakant nei vieno žodžio į mikrofoną. Jei kokybė jus tenkina, visa tai galite turėti ir jūs.

Kaip tai padaryti? Jums prireiks vidutiniško supratimo apie kompiuterius ir programas, mano rekomenduojamos programos Audacity ir 2-3 valandų tylioje aplinkoje prie kompiuterio. Šioje vietoje norėčiau apsistoti kiek ilgiau.

Pradžioje, reikia tinkamai nusistatyti programą Audacity. Einame į Edit - >Preferences. Devices skiltyje nusistatome Channels: 1(mono). Toliau einame į Quality. Čia Default Sample Rate nustatykime 22050Hz, o Default Sample Format: 16-bit. Uždarome Preferences, eikime į View ir pažymėkime Show clipping. Jis parodys įrašo iškraipymus, jei tokių padarysime. Programa iš esmės paruošta darbui. Prijunkime savo kontestinį mikrofoną, ausines ir pradėkime. Patalpoje neturi būti pašalinio triukšmo. Pirmiausia nuspaudę programoje raudoną mygtuką į vieną įrašą įdiktuokime visas standartines frazes: CQ, Exchange (jei jis nusimato bus fiksuotas), savo šaukinį, ir kitas kurios įprastai naudojamos ir CW darbe. Sekite, kad neatsirastų didelių iškraipymų. Jie bus pažymėti raudona spalva. Jei vienas ar kitas žodis išsitarė ne taip, jei frazė nuskambėjo ne visai taip kaip norėjote, galite kartoti kiek jums patiks, kiek prireiks. Kai viską pabaigsite, spauskite geltoną kvadratinį mygtuką ir turite pradinį įrašą. Išsaugokite jį kaip Audacity projektą. Pavyzdžiui Neapdirbtos_frazes.aup. Pereikime prie garso apdirbimo. Jei jūs frazes įrašinėsite ar jau įrašinėjote bet kokiu rekorderiu, kuris neturi grafinio atvaizdavimo, esu garantuotas, kad pradžioje frazės ir jos pabaigoje palikote nereikalingus tarpus po kelis šimtus milisekundžių (tai ypač bus svarbu kai pereisime prie atskirų skaičių ir raidžių). Šie tarpai tikrai neigiamai įtakoja darbo operatyvumą. Turėdami grafinį vaizdą prieš save, jūs galite su pele pažymėti tiksliai tą vietą kurioje frazė prasideda ir tą kur ji baigiasi, o likusį "balastą" - nukirpti. Padarykite tai. Toliau eis keletas diskutuotinų patarimų. Visas pastabas ir patarimus mielai priimsiu. Po Effects meniu punktu yra daug garso efektų. Kai kurie jų gali būti naudingi.

  • Compressor. Nors parindinė garso kompresija vyksta transiveryje, nedidelė kompresija gali padėti pritaikyti sekančius garso efektus
  • Amplify. Gali sustiprinti garsą. Tačiau daugiau stiprinant atsiranda iškraipymai. Naudoti saikingai ir tik pagal poreikį.
  • Equalization. Tiesą sakant, jau anksčiau reikėjo pasidaryti maždaug 400-3400Hz juostinį filtrą ir jį dabar pritaikyti.
  • Tempo. Pagreitina atkūrimą, nepakeičiant tembro. Naudoti kūrybiškai ir tik ten kur žinote ir suprantate.
  • Envelope tool. Labai įdomus įrankis. Jei pažiūrėsime vizualiai, matosi, kad labai sunku reikiamu lygiu įrašyti ne tik atskiras frazes, bet netgi žodžius (skaitmenis, raides). Šis įrankis leidžia tolygiai padidinti garsą tose vietose, kur jis yra nepakankamo lygio. Pavyzdėlis iš realaus gyvenimo:


    Paveikslėlyje įrašyta frazė. Šiuo atveju tai šaukimas CQ. Matosi, kad nuo 2,4-os sekundės iki 3,5 sekundės įrašymo lygis nėra optimalus. Jis taip pat neoptimalus ir nuo 4,8 iki pabaigos. O juk labai stengiausi! Taip, ir dar blogiau yra kiekvieną kartą, kai jūs kalbate į mikrofoną ar įrašinėjate varžybinės programos rekorderiu "on the fly", visos "papūgos". Pažiūrėkime, kaip atrodo tas pats įrašas padirbėjus su Envelope įrankiu.



    Galbūt neidealiai, bet žymiai geriau. Galima tik paspėlioti kiek vatų ekvivalentiškai šis signalas stipresnis nei neapdirbtas.

Visos manipuliacijos vyks tik jūsų pažymėtai vietai ir niekaip nepalies viso likusio įrašo. Kai esate patenkintas tuo, kaip frazė skamba, įrašykite ją File -> Export selection. Jūs jau turite pirmąją frazę. Ir skirtingai nei "on the fly" įrašymo būdu, ji skamba beveik idealiai! Darbas su sekančiomis frazėmis bus visiškai analogiškas, tik tikėtina gerokai greitesnis.
Kita įdomi daugelio varžybinių programų galimybė - jei padarytas rinkinys visų atskirų raidžių ir skaičių, programa gali atkurti priimtą ir įvestą į programą korespondento šaukinį. Jei ši funkcija pilnai ir tinkamai realizuota, galima daryti SSB ryšius visiškai neprasižiojant! Tačiau iškarto turiu apsidrausti: dėliojant korespondento šaukinį iš atskirų raidžių ir skaitmenų, labai tikėtina, kad nestipriai pasireikš "roboto balsas". Jo priežastis ta, kad žmogus naudoja skirtingą intonaciją garsams žodžio (šaukinio) pradžioje, viduryje ir pabaigoje. Kaip visa tai pasireiškia galite pasiklausyti žemiau patektame įraše. Jis padarytas nepasakant nei vieno žodžio į mikrofoną. Jei kokybė jus tenkina, visa tai galite turėti ir jūs. Atskirų skaičių ir raidžių įrašymas beveik nesiskiria nuo frazių įrašymo. Įrašinėdami nepatingėkite juos ištarti 4-8 kartus. Taip galėsite išsirinkti tą, kuris jums skambės geriausiai. Pasistenkite įkalbėti tokia intonacija, kokia dirbate per varžybas. Be to, įrašant skaičius ir raides priekinės ir galinės įrašo pauzės nukirpimas yra dar labiau reikalingesnis nei frazių atveju.Štai CT1ILZ, N1MM programos puslapyje yra pateikęs skaičių ir raidžių rinkinį, tačiau pažiūrėjus grafiškai...

 

Klausant tokį įrašą, "robotas" jausis ne tik dėl neatitinkančios intonacijos, bet ir dėl per didelių tarpų tarp raidžių. O juk visai nesunkiai įrašą galima sutrumpinti net 28% !

Sekantis pravartus žingsnis - einame į Genetrate -> Tone. Pasirenkame tone: 800Hz, Amplitude: 1,0 ir įrašome 10 sek, trukmės 800Hz toną. Pavadinimas gali būti bet koks. Kad ir 800Hz.wav. Jei jį laikinai ar netgi pastoviai priskirsite vienam iš nenaudojamų funkcinių klavišų, jis mums padės teisingai parinkti audio failų atkūrimo lygį (neperkrauti transiverio audio įėjimo grandinių).

Visam šiam darbui turbūt sugaišite 2-3 valandas, bet turbūt ne veltui. Tikiu tuo. Net jei naudosite kai kuriose varžybinėse programose įdiegtą įrašymo galimybę, neištrinkite šių pasigamintų failų. Jų kokybė bus ženkliai geresnė nei pasidarytų ekspromtu.

Dim lights

Koks jausmas dirbant SSB be mikrofono? Keistokas. Keistas, bet tikrai teigiamas. Ar jis iš tiesų pasiteisins varžybose? Turbūt sužinosiu ateinantį savaitgalį.

73

Vytenis, LY2KZ
2010.10.25

Last Updated on Thursday, 10 March 2016 19:46