Siseorienteerumine ja RaceManager
ver 1.0 Tarmo Klaar oktoober 2009
Eelduseks RaceManageri versioon vähemalt 0.98 2009.1015
Eeltööd (1-2 jooks)
Loo uus võistlus (määra võistluse jaoks kaust).
Sisesta päevade arvuks 2
Programmi seaded:
Stardiintervall 30sek
Server lehel märgi „Saade klientidele (lükka)“.
Aruanded, tulemused – vali tulemuste päise fail.
Võistluse seaded:
Sisesta võistluse andmed
Etapi andmed – mõlema etapi korral on kuupäev sama, stardiaeg vastavalt ajakavale (1. ja 2. jooks), kontrollaeg 0:30:00. 1. etapi nimeks „1.jooks“, 2. etapi nimeks „2.jooks“.
Sisesta klassid: M18, N18, M21, N21, M35, N45, M50
Impordi/sisesta rajad.
Radade loomisel vali kõigepealt peavormilt vastav etapp ja lisa meeste ja naiste rada. Hajutuse korral tuleb sisestada kõik hajutuse variandid. 1. etapi rajanumber käsitsi sisestamisel peaks algama 1001st ja 2. etapi korral 2001st.
Seo rajad klassidega – Menüüst tööriistad – määra klassid. Määra meeste klassid meeste rajale ja naiste klassid naiste rajale. Hajutuse korral määra siin ainult üks hajutus. Hajutused osalejatele tuleb hiljem määrata. Määra mõlemale jooksule!
Impordi ja sisesta osalejad (Sekretariaat-Osalejad)
Impordi osport.ee XML fail. Tegevused – Impordi failist. Vali XML(IVK Entry list). Proovi kõigepealt koos testimisega ja kui XML failis vigu ei ole, siis impordi programmi (eemalda märge TESTIMINE märkeruudust)
Eemalda vigased registreerimised, korrasta andmed
Sisesta SI kaardid:
Selleks Peamenüüst vali Vahendid – Andmebaasid – võistlejate AB ja impordi EOL onlinest viimane jooksjate seis. See võtab natuke aega.
Siis vali Vahendid – AB Tööriist ja vali skript „AB_chips_FromRDB“.
(kõigil kellel SI määratud AB’st peab olema EOLi kood).
Lõpuks sisesta rendikaardid – kas käsitsi, või failist valides menüüst Tegevused – Määra kiibid SI rendikaartide faili.
Kontrolli jooksjate andmed (Tegevused – Kontrolli andmed)
Käivita lõpuks järgmine skript (Vahendid – AB Tööriist):
update runner set startdays=„XX“;
Loosimine
Planeeri loosimine (Sekretariaat – Stardiprotokollid – Planeeri).
Naiste klasside stardijärjekord on N18,N45,N21 ja esimene naine stardib 00:00:15st.
Meeste järjekord on M18,M35,M50,M21 ja esimene stardib 00:00:00st.
Klasside järjekordi saad liigutada hiirega, võttes klassist parema hiirenupuga kinni ja viies õigesse kohta.
Vajuta nupule „Arvuta“ mis peaks arvutama klassidele stardiajad.
Lõpuks vajuta Salvesta.
Korda planeerimistegevust ka 2. jooksu jaoks valides aktiivseks võistluseks 2. etapi. Kuna osalejate arv on sama, siis võib 2.jooksu stardiajad ka käsitsi sisestada klasside andmetesse. Pane tähele – teise jooksu stardiajad planeeri vastavalt ajakavale! 1. jooksu kõik lõpetajad peavad olema lõpetanud 2. jooksu stardiajaks, ehk finiš peab olema suletud 1. jooksu jaoks kui on alanud 2. jooks.
Kui ei ole olemas numbrite faili
[TK1] , siis loo numbrite fail.
Loosi stardiajad – vali kõik klassid ja loosi kõik ära. Loosimise meetodiks vali „Individuaalne“. Kontrolli arvuti poolt loositu ja vajadusel tee uus loosimine või vaheta jooksjate järjekord. Salvesta loositud järjekord. Korda tegevust kõigi klasside korral ja mõlema jooksu jaoks.
Omista numbrid Klassi järgi (aktiivne peab olema 1. etapp).
Hajutuse kasutamise korral määra hajutusvariandid osalejatele järgmise skripti abil:
Tee stardiprotokollid
Stardiprotokoll mõlema etapi jaoks.
Protokoll “Kõik klassid, kõik etapid“.
Minuti protokoll * (vajadusel) stardikohtunikele, protokoll variandi numbriga
Failid mõlema etapi jaoks
Vahendid → Orienteerumine → SIME formaadis stardifail (stardikella jaoks)
Võistlus
Käivita RaceManageris Server teenus
Käivita programm SI-Readout
Määra serveri aadress (samas arvutis võib jääda 127.0.0.1) ja testi ühendust
Vali COM port ja määra SI-jaama kiirus
Vali printer ja kujunduse fail.
Sisesta reklaamtekst
Stardi mahalugemine
Käivita kommentaatori programm või SplitsManager.
Loe jooksvalt tulemused. Enne 2. jooksu starti muuda aktiivseks võistluseks 2.etapp ja uuesti peab ühendama SI-lugemise ja kommentaatori.
1. jooksu finiš peab olema suletud 2. jooksu stardiks!
Sisesta mittestartinud ja tühistamised.
OLULINE on, et KÕIGIL protokollis olijatel on olemas tulemus mõlemalt etapilt! Kontrollimiseks kasuta skripti:
SELECT c.number, c.class, (c.firstname + " " + c.lastname) AS Name, r.starttime, r.eday AS Etapp
FROM RESULT AS r, Runner AS c WHERE r.eday=:Etapp AND c.id=r.runner_id AND r.status=9
Trüki tulemused
Tulemused
2.jooksu järel ka protokoll „Etappide summa“
Peale 2. jooksu tee fail loosimiseks : Sekretariaat → Stardiprotokollid →Fail Loosimiseks. Vali „AB+C Final“ ja salvesta faili.
Finaalid (eeltööd)
Finaalide jaoks tee lisa võistlus (SiseOxEtapp_finaal). Seadistamine tuleb teha kindlasti enne võistlus, koos eeljooksude seadistamisega.
Sisesta päevade arvuks 1
Programmi seaded:
Server lehel märgi „Saade klientidele (lükka)“.
Aruanded, tulemused – vali tulemuste päise fail.
Võistluse seaded:
Sisesta võistluse andmed
Finaaljooksu andmed – mõlema etapi korral on kuupäev sama, finaali stardiaeg vastavalt ajakavale (
MB stardiaeg), kontrollaeg 0:30:00.
Kui ajakava peaks venima, siis saab muuta siin võistluse stardiaega ja kõik sujub.
Sisesta klassid: MA (stardiaeg 00:20:00),
MB (start: 00:00:00), MC, NA(start: 00:15:00),, NB (start: 00:05:00), ja NC. C klasside stardiaeg ei ole oluline.
Impordi/sisesta rajad.
Radade loomisel vali kõigepealt peavormilt vastav etapp ja lisa meeste ja naiste rada. Hajutuse korral tuleb sisestada kõik hajutuse variandid. Rajanumber käsitsi sisestamisel peaks algama 1001st.
Radu peab olema kokku 6 (A ja B finaalides nii naistel kui meestel sama rada) – 1001 .. 1006.
C finaalis jooksu ei toimu – tulemused pannakse eeljooksu summa järgi (ainult MN21 vanuseklassist).
Omista 1001 rajale kõik A ja B klassid.
Võistlus (finaalid)
CodeStr;Perenimi;Eesnimi;SI_Number;Sex;Class;Club;Country;True-TulemuseTase;NumbeR;RajaNR;Stardiaeg(00:00:00);
– sise-O finaalide loomine
– stardiaja määramine klassipäeva infost :
UPDATE RESULT r SET starttime=(SELECT EXTRACT(HOUR FROM starttime)*3600 +
EXTRACT(MINUTE FROM starttime)*60 + EXTRACT(SECOND FROM starttime)
FROM classday cd , class c WHERE c.shortname=r.class AND cd.class_id=c.id AND cd.eday=1)*100;
– C rajale tulemused külge.
UPDATE RESULT r SET STATUS=1, coursenr=0,totaltime=(SELECT codestr FROM runner WHERE id=r.runner_id)
WHERE r.class IN %%('%%MC','NC');
Kontrolli osalejate andmed (märgi vähemalt :“Kas võistlejad on loositud“, „Kas klassile on rada omistatud“, „Topelt kiibid“)
Tee stardiprotokoll
Stardiprotokoll A ja B klasside jaoks
Protokoll variandi numbriga kaartide jagamiseks
Vahendid → Orienteerumine → SIME formaadis stardifail (stardikella jaoks)
Võistluse läbiviimine
Käivita RMis serveri teenus ja ühenda uuesti kliendid (SI lugemine, spiiker).
Loe peale finišeerimist andmed SI kaartidelt
Sisesta tühistamised ja mittestartimised.
Tee tulemuste protokoll ABC finaalide kohta.