2003-02-09
EMIT-tuloslaskentakoulutus
(Pirilän ohjelmisto)
miika.pietila at kangasalask.fi
Tietokonepohjainen
tuloslaskenta vaatii tavanomaisen iltarastikaluston lisäksi:
-
kannettava
tietokone sarjaportilla (COM)
-
EMIT-lukijaleimasin
(koodi 250)
-
EMIT-tuloslaskentaohjelmisto
(http://www.pekkapirila.fi)
-
koulutetun
koneenkäyttäjän
MTR ja tulostin
eivät ole tarpeellisia, mutta niitä on ehkä hyvä pitää ainakin alkuvaiheessa
varajärjestelmänä ainakin mukana tapahtumapaikalla ladattuina.
Ideana tulosten
käsittelyssä on kirjata nimi järjestelmään maaliintulon jälkeen
leimantarkistuksen yhteydessä. Ohjelmisto osaa automaattisesti määrittää
kilpailijan kiertämän radan ja mikäli kilpailijalla on oma EMIT-kortti
mahdollisesti myös nimen. Nimen tunnistaminen edellyttää, että EMIT-kortin
tiedot löytyvät iltarastien kilpailijatietokannasta. Parhaassa tapauksessa on
mahdollista suorittaa leimantarkistus 3s/kilpailija.
Onnistuakseen
tuloslaskenta vaatii hieman alkuvalmisteluja. Ennen tapahtumaa on luotava
tarvittavat tiedostot ja määritettävä radat järjestelmään ja luotava tai
nollattava KILP.DAT
-
ilmoitt-ohjelmalla,
erityisesti kiinnitettävä huomiota Anna suurin kilpailijanumero –kohtaan, joka
rajoittaa osallistujien määrän.
-
määritettävä
mahdolliset sarjat
o s)arjat
§
p)äivitä
·
Tapahtuman
nimi (Tampereen iltarastit 10.2.2003)
·
...
·
Anna suurin kilpailijanumero (esim. 3000 - Varmistu, että luku riittävän iso, sillä uusia Emit-numeroita ei voi enää lukea kilpailijatietokannan saavuttaessa tässä kohdassa määritellyn koon.)
·
Määritä
sarjat
-----------------------------------
14.13.05 -----------------------------------
SARJATIEDOT
1019 ilmoittautunutta
--------------------------------------------------------------------------------
No Sarja
Tas/Sak L/M MinKilpno
Ens.lähtö Ens.jilm. L.väli
Maksu Matka
--------------------------------------------------------------------------------
► 1 RR________ 1/1 1 16.00.00
02.10.31 01.11 0
◄
2 TR 1/1 1 16.00.00 02.22.00
01.00 0
3 3KM 1/1 1 16.00.00 02.27.05
01.00 0
4 4KM 1/1 1 12.00.00 12.00.00
02.00 0
5 5KM
1/1 1
12.00.00 12.00.00 02.00
0
6 7KM 1/1
1 12.00.00 12.00.00
02.00 0
7 KOE 1/1
1 16.00.00 12.00.00
02.00 0
--------------------------------------------------------------------------------
<Tab>
<Shift-Tab> ↑ ↓: Liiku, F2: Lisää, F3: Poista, +: Hyväksy,
F1: Ohje R
--------------------------------------------------------------------------------
·
lopuksi
paina + (hyväksy)
-
Sarjoja
määritettäessä ilmoitt-ohjelma luo myös KILP.SRJ tiedoston.
Mikäli on
käytettävissä aikaisemmassa iltarastitapahtumassa käytetty KILP.DAT, joka
sisältää tarvittavat sarjamääritykset on mahdollista nollata KILP.DAT eli
poistaa vanhat tulostiedot sekä vuokrattujen emit-korttien nimitieto.
Nollaukseen
käytetään paivays-ohjelmaa
Ohjelma PAIVAYS lukee tiedostosta KILP.DAT
kilpailijatiedot,
merkitsee päiväyksen kaikille tai niille,
joilla on tulos, nollaa
tulokset ja poistaa haluttaessa lähtöajat
sekä kirjoittaa näin
muutetun tiedoston levylle KILP0.DAT-nimisenä.
Mahdollinen aiempi
samanniminen tiedosto tuhotaan.
Päiväykseksi merkitään tämä päivä tai
käynnistysrivillä annettu päivä
Merkittävä päivä : 04.02.03
Jatketaanko (K/E)?
k
Poistetaanko tulokset merkinnän jälkeen
(K/E)?
k
Merkitäänkö päiväys myös poissa olleille
(K/E)?
k
Poistetaanko kaikki päiväysmerkinnät (K/E)?
k
Merkitäänkö kaikki 'Ei-lähteneiksi' vai
'Avoimiksi' (E/A)?
e
Poistetaanko myös arvotut lähtöajat (K/E)?
k
Nollataanko Emit-koodeja (K/E)?
k
K)aikki Emit-koodit, vain L)ainakortit vai
T)iedostossa luetellut (K/L/T)?
t
Kaikki tiedostosta LAINAEMT.LST luetut koodit
ja alle 1024 koodit poistetaan
Nollataanko listanumero/ratakoodit (K/E)?
k
Nollauksen
jälkeen alkuperäinen KILP.DAT on yhä edelleen muuttumattomana levyllä, nollatut
tiedot ovat KILP0.DAT-tiedostossa. Alkuperäinen KILP.DAT kannattanee nimetä
esim. KILP-20030210.DAT ja sitten uusi KILP0.DAT KILP.DAT:ksi. Näin toimien
edellinen KILP.DAT on tallessa mikäli nollauksessa tapahtuu jotain
odottamatonta.
Ratoja
määriteltäessä on tiedettävä käytettävien rastileimasimien rastikoodien ja
EMIT-koodien vastaavuus sekä kuhunkin rataan kuuluvat rastikoodit.
Ratamäärittelyihin käytetään rataedit-ohjelmaa
L)eimasinkoodit
-
määritettävä
kutakin rastikoodia vastaava EMIT-leimasinkoodi
RASTILEIMASINTEN KOODIT
════════════════════════════════════════════════════════════════════════════════
Rasti E-kdi │Rasti
E-kdi │Rasti E-kdi │Rasti E-kdi │Rasti E-kdi │Rasti
E-kdi
│ │
│ │ │
31
31 │ 48
100 │ 61 61
│ │ │
32
32 │ 48
48 │ 62
62 │ │ │
33
29 │ 49
150 │ 63
63 │ │ │
34
144 │ 49
49 │ 64
64 │ │ │
35
145 │ 50
123 │ 601 37
│ │ │
36
135 │ 50
50 │ 602 46
│ │ │
37
139 │ 51
51 │ 603 45
│ │ │
38
134 │ 52
52 │ 604 33
│ │ │
39
48 │ 53
153 │ 605 88
│ │ │
40
141 │ 54
54 │ 606 60
│ │ │
41
133 │ 55
55 │ 606 33
│ │ │
42
129 │ 56
56 │ 200 139
│ │ │
43
122 │ 57
57 │ 200 100
│ │ │
44
30 │ 58
58 │ 0
0 │ │ │
45
26 │ 59
59 │ │ │
│
46
49 │ 60
133 │ │ │
│
47
40 │ 60
60 │ │ │
│
════════════════════════════════════════════════════════════════════════════════
<Return> ↑
↓ <Tab> <Shift-Tab> : Liiku R
════════════════════════════════════════════════════════════════════════════════
F3: Lisää, F4: Poista,
F2: Järjestä, + : Hyväksy ja
poistu
tässä esimerkissä
rastikoodit 601-606 vastaavat koodeja RR1-RR6
R)adat
RATOJEN MÄÄRITTELY
════════════════════════════════════════════════════════════════════════════════
7km_______ Nollausennakko (sek): 0
Ajanottotapa: 4
1
31 │ 18 48
│ 35 │
2
32 │ 19 200
│ 36 │ Maaliajan määräytyminen:
3
33 │ 20 │ 37 │
4
34 │ 21 │ 38 │
1 : Ajanotto erillisenä
5
35 │ 22 │ 39 │
3 : RTR-2 kelloa käyttäen
6
36 │ 23 │ 40 │
4 : Aika kortin kellosta
7
37 │ 24 │ 41 │
10 : Lukemishetken aika
8
38 │ 25 │ 42 │
11, 12 , ... kuten 10, mutta
9
39 │ 26 │ 43 │
aika 1., 2., jne väliaika
10
40 │ 27 │ 44 │
11
41 │ 28 │ 45 │
12
42 │ 29 │ 46 │
13
43 │ 30 │ 47 │
14
44 │ 31 │ 48 │
15
45 │ 32 │ 49 │
16
46 │ 33 │ 50 │
17
47 │ 34 │ │
════════════════════════════════════════════════════════════════════════════════
<Return>, ↑
↓ : Vaihda riviä,
R
════════════════════════════════════════════════════════════════════════════════
F3: Lisää rasti, F4: Poista rasti, F10: Poista rata, + :
Hyväksy rata
-
Nollausennakko
0, eli aika alkaa kortin nollauksesta
-
Ajanottotapa
4, eli kortin kellosta
-
huomattava
määrittää rataan myös maali, tässä rastikoodi 200
EMIT-tulospalveluohjelmiston
asetukset ovat laskenta.cfg-tiedostossa. Laskenta.cfg on ainoa tiedosto, joka
ei useamman koneen järjestelmässä ole eri koneilla identtinen.
EMIT
NÄPPÄIN=21,41
KIRKAS
KUNTO
RIVIT=50
LUKIJA=4
Yläpuolella
esimerkki laskenta.cfg tekstitiedostosta, joka sisältää ohjelman käyttöön
liittyviä asetuksia ja alla sama hieman kommentoituna.
// esimerkki
laskenta.cfg
// //-alkavat rivit ovat
kommentteja, eikä niitä käsitellä
// kerrotaan, että
käytetään EMIT-leimausta
EMIT
// määritetään ajanotolle
käyttöön näppäin 21,41
// (oletettavasti joku
turha merkki jota ei tarvitse mihinkään)
// jos näppäintä ei
määrittele kysyy maalemit-ohjelma näppäintä aina
// käynnistettäessä
NÄPPÄIN=21,41
// käytetään valoisaa
tekstiä näytöllä, näkyy paremmin auringonvalossa
KIRKAS
// kuntorastitoiminne
KUNTO
// Näytölle 50 riviä
tavanomaisen 25:n rivin sijaan
RIVIT=50
// EMIT-lukijaleimasin
on COM-portissa 4
// tässä tilanteessa
USB-COM adapteria käyttäen
// mikäli lukija olisi
COM1-portissa pitäisi rivin olla
// LUKIJA=1
LUKIJA=4
maalemit32.exe
laskenta.cfg –
asetustiedosto
ilmoitt.exe –
kilp.dat ja kilp.srj tiedostojen muokkausta varten
kilp.dat –
ilmoitt.exe:llä luotava pohjatietokanta
kilp.srj –
ilmoitt.exe:llä muokattava tiedosto, sisältää käytettävät radat (rr, tr, 3km,
4km, 5km, 7km)
radat.lst –
ratojen leimasinkoodien määrittelyt
leimat.lst –
leimasinkoodin ja emitkoodin vastaavuuden kertova tiedosto
emit.dat –
muodostuu automaattisesti kortteja luettaessa
paivays.exe:
lainaemt.lst –
nollattavat lainakortit sisältävä tiedosto
Parannellussa
versiossa on lukijakoneen lisäksi toinen kone jota voi käyttää tulostauluna tai
korjausten tekemiseen. KSK:n iltarasteilla tulospalvelua hoitaa noin viisi
konetta, joka on riittävä määrä jo pienen kilpailunkin järjestämiseen. Tässä ei
kuitenkaan opeteta kuinka useampaa konetta käytetään.
Kaikki toiminta
iltarastien aikana tuloslaskennassa onnistuneiden alkuvalmistelujen jälkeen
tapahtuu MAALEMIT (tai MAALEMIT32) –ohjelmaa käyttäen.
Käynnistettäessä
maalemit-ohjelma tulee näytölle hyväksyttäväksi asetukset. Mikäli
laskenta.cfg:ssä ei ole virheitä jatketaan painamalla H)yväksy, mikäli
tiedoissa on virheitä keskeytetään toiminta <esc> ja korjataan
laskenta.cfg.
Mahdolliset
huomautukset COMFILE:n lähetetyistä ja lähetettävistä tiedoista voi jättää
täysin huomioimatta yhden koneen järjestelmässä.
PÄÄVALIKKO 11.30.51 ║ Ilmoitt. 1014
═════════════════════════════════════════════════════════════════╣
Tulos 320
Valitse toiminto
painamalla tunnuskirjainta
║ Keskeytt. 7
M)aali Käyttö tosiaikaiseen ajanottoon maalissa ║ Hylätty 1
║ Ei läht. 686
L)askenta Tulosten, hylkäysten ym. syöttö ja
korjaukset ║ Avoinna 0
║
Esitys 2
K)orjaukset Kilpailijoiden lisäykset, poistot ja
korjaukset
╠══════════════
║ TULOSTUS
T)ulosluettelot Tulostus
näytölle tai paperille, automaattisen
║ Tausta EI
tulostuksen käynnistys. 'O':
Oikaise kysymyksiä ║
║
A)setukset Muuta ohjelman erilaisia asetuksia, ║ Auto EI
║
lE)imat EMIT-leimauskorttien tietojen
käsittely, ║
║
B)ackup Tiedoston KILP.DAT kopiointi
levykkeelle, ╠══════════════
║ TIED.SIIRTO 1
P)oistu Lopeta ohjelman käyttö ║ Läht 13
║ Saapunut 0
Ohjeita saa aina
ruudulle painamalla näppäintä <F1> ║ Yht.:Ei
═════════════════════════════════════════════════════════════════╩══════════════
M)aali, L)askenta,
K)orjaa, T)ulokset, A)setukset, lE)imat, B)ackup, P)oistu:
════════════════════════════════════════════════════════════════════════════════
Maalemit-ohjelman
päävalikkonäkymä.
Kilpailukorttien
lukeminen järjestelmään tehdään valinnassa lE)imat. Mikäli yhtään kilpailijaa
ei vielä ole tullut leimantarkistukseen on ruudullä melko vähän tietoa, mutta
ensimmäisen luetun kilpailijan jälkeen näkyy ruudulla huomattavasti tietoa.
Mikäli järjestelmä tietää kenelle luettu EMIT-kortti kuuluu ja rata on
hyväksyttävästi kierretty toimii tulospalvelu kuten kilpailuissakin. Tarvitsee
ainoastaan todeta kilpailijalle ”OK” ja ottaa seuraava maaliintulija
luettavaksi
Kilpailija 1019,
kortti 47383 11.34.36
344 ║ Ilmoitt. 1014
═════════════════════════════════════════════════════════════════╣
Tulos 320
Riku Kopra Sarja 5KM ║ Keskeytt.
7
Lukemisaika 20.05.02 Maaliaika 20.04.49 ║ Hylätty 1
0
0 0 0 │ │ Tulos 00.59.09 ║ Ei läht.
686
1 131
283 1 │
│
║ Avoinna 0
2 132
550 2 │ │
Tarkistuksen tulos ║
Esitys 2
3 129
766 3 │
│ T: T)arkistus ok
╠══════════════
4 134
991 4 │
│ H: H)ylkäys ║ TULOSTUS
5 135 1092
5 │ │ K: K)eskeytys ║ Tausta
EI
6 125 1203
6 │ │ I: hylkäysesI)tys ║
7 138 1860
7 │ │ P: P)oissa ║
8 144 1980
8 │ │ ║ Auto EI
9 148 2336 9 │ │ Tark.tulos: T ║
10 141 2495 10
│
│ Selitys: ║
11 124 2843 11
│
│
║
12 149 3098 12
│
│
╠══════════════
13 140 3349 13
│
│
║ TIED.SIIRTO 1
14 100 3527 14
│
│
║ Läht 13
15 139 3550 15
│
│
║ Saapunut 0
16 250 3563 16
│
│
║ Yht.:Ei
═════════════════════════════════════════════════════════════════╩══════════════
R)aportti, selaa: eD)ell
S)eur A)lku V)iim, tU)hoa tietue, kO)odit, Esc: Pois
════════════════════════════════════════════════════════════════════════════════
Numero :
kilpailijavalinta, Tab : Leimauskortin valinta, X : Kilpailijan vaihto
Esimerkki
näkymästä kortin lukemisen ja kilpailijan tunnistamisen jälkeen.
Jatkuvasti
kannattaa seurata ruudun alareunan ohjeita.
Mikäli luettu
EMIT-koodi on tuntematon ilmoittaa ohjelmisto uudesta EMIT-koodista ja neuvoo
painamaan return ja vastaamaan jatkokysymyksiin.
L)isää kilpailija
ja sen jälkeen avautuvaan näkymään täytetään kilpailijan tiedot eli nimi ja
mikäli mitään rataa ei ole hyväksyttävästi kierretty myös rata on määritettävä
ennen jatkamista. Syötettyjen tietojen hyväksyminen tapahtuu painamalla
’+’-näppäintä. Mikäli samalla EMIT-kortilla on jo tulos tarvitsee kortti L)ukea
uudelle kilpailijalle. Sama EMIT-kortti voi lainakortteja käytettäessä helposti
tulla uudestaan, mutta se ei aiheuta mitään ongelmia.
Mikäli kilpailija
tunnistetaan, mutta leimat eivät vastaa mitään rataa on rata määritettävä ennen
jatkamista eteenpäin. Vasta radan määrittämisen jälkeen on mahdollista kirjata
H)ylkäys tai K)eskeytys.
Mikäli
järjestelmä jostain syystä määrittää kilpailijalle väärän sarjan voi sarjan
vaihtaa helposti ctrl-s –näppäinyhdistelmällä.
Kilpailijoiden
tietoihin voidaan tehdä korjauksia valitsemalla päävalikosta K)orjaukset ja sen
jälkeen toimimalla ohjeiden mukaisesti, K)orjaa tai P)oista. L)isääminen ei
iltarastikäytössä ole tarpeellista.
Tapahtuman
lopuksi tarvitaan tulokset. Koska kaikkien kilpailijoiden tiedot ovat valmiiksi
järjestelmässä, tulevat tulokset väliaikoineen hyvin helposti.
Päävalikosta
T)ulosluettelot -> tI)edostoon -> H)TML (tai X)ML)
Tämän jälkeen voi
valita joko K)ilpailijat tai V)äliajat.
Valinnalla
K)ilpailijat muodostetaan perinteinen tulosluettelo, nimi ja aika. Tulostukseen
kannattaa ottaa mukaan L)opettaneet kilpailijat
Valinnalla
V)äliajat tulosluetteloon tulee myös rastiväleittäin väliajat ja tilanteet.
Valitaan
tulostettavaksi M)olemmat (kokonaisajat ja rastivälien ajat) ja K)aikille
osallistujille.
Sarjavalinnassa
painamalla F2 (alusta) – F2 (loppuun) ei tarvitse miettiä tulostettavia sarjoja
vaan tulostetaan kaikki. Tulostus kannattaa tehdä Y)htenä tiedostona.
CSS-muotoilua voi käyttää.
41070
41071
41072
41073
41074
41075
41076
41077
41078
41079
41080
...
Esimerkki
lainaemt.lst-tiedostosta. Kyseessä on tekstitiedosto, jossa on joka rivillä
yksi EMIT-numero.
31 132
32 131
33 129
34 135
35 136
36 125
37
139
38
122
38 144
39 148
40
141
...
Tekstitiedosto, jossa on lueteltu rastikoodien ja
emitkoodien vastaavuudet. Mikäli jollain rastilla on useampi leimasin eri
EMIT-koodilla on listaan mahdollista laittaa yhtä rastikoodia kohti useampi
EMIT-koodi (esim. koodi 38).
RR 0 4
601 602 603 604 605 200
0 0 0 0 0
0 0 0 0 0
0 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
TR 0 4
49
40 50 46 47 200 0
0 0 0 0 0
0 0 0 0 0
0
0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0
0 0 0
3km 0 4
31
32 41 37 40 48 200
0 0 0 0 0
0 0 0 0 0
0
0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0
4km 0 4
31 32 33
34 35 36 37 47
48 200 0 0
0 0 0 0 0
0 0 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
5km 0 4
31 32
33 34 35 36 37
38 39 40 43 46
47 48 200 0
0 0 0 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
7km 0 4
31 32
33 34 35 36 37
38 39 40 41 42
43 44 45 46 47
48 200 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
Koe 0 4
32 39
40 41 42 200 0 0
0 0 0 0 0
0 0 0 0 0
0 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
Käytettävät radat sisältävä tekstitiedosto.
Tätäkin on mahdollista muuttaa tekstieditorilla (notepad).
Pirilän
ohjeistukset kattavat vielä huomattavasti tarkemmin tässä käsiteltyjä asioita.
Tämän materiaalin ei ole tarkoitus olla perusopas tulospalveluohjelmiston
käyttöön vaan lähinnä kuvata kuinka iltarastien tulokset on mahdollista saada.
Lisätietoa ohjelmista ja ominaisuuksista löytyy ohjelmiston omasta
dokumentaatiosta.