[CCF] Ohjelmia Kuutosten Cupia varten

jpe at UWasa.fi jpe at UWasa.fi
Sun Jul 25 04:09:57 EDT 2004


Hei,

olen alkanut kehittää Windows-alustalle tietokoneohjelmia Kuutosten
Kuudennen Päivän Cupia varten.

Ensimmäinen ohjelma on 6cup.exe, joka pystyy TR-Login lokitiedostosta
(*.dat) tekemään Cabrillo-muotoisen tiedoston allaolevan esimerkin
mukaisesti.

                             --------info annettu----- -------info saatu--------
QSO: freq mo päivämäärä aika kutsu          rst ohc sa kutsu          rst ohc sa
QSO: **** ** vvvv-kk-pp nnnn ************** nnn nnn aa ************** nnn nnn aa
QSO: 3500 CW 2002-12-06 0530 OH6QU          599 690 RR OH6BG          599 682 HI
00000000011111111112222222222333333333344444444445555555555666666666677777777778
12345678901234567890123456789012345678901234567890123456789012345678901234567890

6cup.exe toimii interaktiivisesti käyttäjänsä kanssa. Ensiksi se kysyy
TR-lokitiedoston nimeä, sitten kilpasarjaa ja luokkaa, kuntanumeroa ja
ensimmäistä kiertosanaa ja muita tietoja. Näillä tiedoilla se kirjoittaa
käyttäjän kovalevylle KUTSU.CBR- ja KUTSU.SUM-tiedostot, jotka voidaan
lähettää kisan järjestäjälle. SUM-tiedosto sisältää yhteenvedon ja pisteet.

Olisi suotavaa, että muutkin kotimaiset loggausohjelmat ryhtyisivät
tukemaan edellämainittua yhtenäistä kusoriviformaattia.

Jotta Cabrillosta olisi mitään hyötyä kilpailijalle ja kisan tarkistajille,
täytyy olla ohjelma, joka pystyy lukemaan tuon Cabrillon ja osaa laskea
siitä pisteet. Tätä varten olen kirjoittanut ohjelman 6cab.exe, joka tekee
tämän. Jos kaikki lokit saataisiin yhteneväisessä Cabrillo-muodossa, niin
lokin pisteiden laskeminen kilpailijalta ja järjestäjiltä helpottuu
huomattavasti.

6cab.exe on vielä aavistuksen raakile. Se toimii ja laskee ihan oikein
mikäli kilpailija on osallistunut kisassa molemmille periodeille. Jos
kusoja on vain toisella periodilla, ohjelma ei laske oikein. Tutkin
paraikaa ongelmaa.  6cab.exe ei kirjoita mitään käyttäjän kovalevylle,
ainoastaan näyttää tuloksen kuvaruudulla.

Ohjelmien lähdekoodit on saatavana allekirjoittaneelta mikäli haluaa niihin
tutustua kehitysmielessä. Ohjelmat on kirjoitettu Perlillä.

6cab.exe on Cabrillo-muotoisten lokien pistelaskijana suhteellisen helppo
modata koskemaan kaikki kotimaisia (ja miksi ei kansainvälisiäkin) kisoja.

Kumpikaan ohjelma ei vielä tällä hetkellä osaa tunnistaa ja käsitellä
dupeja.

Ja tässä lopuksi linkit tiedostoihin:

6CUP.EXE : http://www.uwasa.fi/~jpe/6cup/6cup.exe
6CAB.EXE : http://www.uwasa.fi/~jpe/6cup/6cab.exe

Jatkossa ohjelmat löytynevät Kuutosten Kuudennen Päivän Cupin
www-sivustolta.

73 Jari OH6BG


More information about the CCF mailing list