Hyppää sisältöön

5.1 Maalikellon käyttö

5.1  Maalikellon käyttö

Maalikellojen käyttö kannattaa yleensä valmistella ennalta ja valinnat tallentaa konfiguraatiotiedostoon. Erityisesti testailuvaiheessa ja tilanteen muuttuessa kilpailun aikana voi kuitekin olla käytännöllisempää muuttaa valintoja valikon kautta. Tätä käsitellään alla kohdassa 5.1.2.

5.1.1 Maalikellot ja niiden käyttöönotto konfiguraatiotiedoston avulla

Ohjelmat tukevat useita mallikelloja. Näitä ovat

  • Alge-Timingin valmistamat Timy, S3, S4 ja Comet.

  • Emitin (aiemmin Regnly) RTR1, RTR2, ECB1 ja ETS1.

Lisäksi on ohjelmistoon toteutettu myös harvinaisempien laitteiden tukea, jota ei kuitenkaan ole jatkuvasti ylläpidetty.

Maalikelloja käytetään valtaosin vain ajan ottamiseen siten, että tieto kilpailijasta syötetään käsin tai joissain tapaukissa saadaan tunnistimesta joko maalikellon tai erillisen laitteen kautta. Muissa alaluvuissa käsitellään menettelyjä, joissa tunnistaminen liittyy osaksi samaa tapahtumaa kuin ajanotto.

Ohjelma tallentaa ajat yksiköissä 1/10000 s, mutta viimeinen desimaali ei yleensä sisällä todellista ajanottotietoa. Tällöin se voi auttaa pitämällä ajat kiinteässä järjestyksessä, vaikka ne ovat millisekunnin tarkkuudella samat.

Maalikello liitetään ohjelmaan yleensä sarjaportin kautta, mutta Timy on mahdollista liittää myös yhdistämällä USB- ja TCP-yhteydet, kuten liitteessä 7 kuvataan. Tietokoneen sarjaportti on nykyisin toteutettu usein USB/RS232 -muuntimella. Jotkut laitteet saattavat sisältää tällaisen muuntimen, jolloin käytettävä kaapeli on USB-kaapeli, mutta liitäntä ohjelman kannalta silti sarjaportti. Maalikellon tyyppi sekä sarjaportin numero kerrotaan konfiguraatioparametrilla, joka voi olla esimerkiksi

TIMY=7

kun kello on Timy ja USB-muuntimen tarjoama sarjaportti COM7.

Maalikellolta saatu aika voidaan ohjata lähtöajaksi, maalin ajaksi tai jonkin väliaikapisteen ajaksi käyttämällä parametria PISTEET, jonka tyypillinen muoto on

PISTEET=MMMLM1

Tässä kolme ensimmäistä kirjainta M viittaavat aikoihin, jotka on otettu muuten kuin maalikellolla (katso ohjelman HkMaali ohjeita), neljäntenä oleva L kertoo, että maalikellon lähtöaikatieto kirjautuu lähtöajaksi, vastaavasti seuraavat M ja 1 viittaavat maalikellon loppuaikatietoon ja ensimmäiseen väliaikatietoon. Yksityiskohdat voivat vaihdella maalikellon tyypistä riippuen. Asiasta on enemmän tietoa ohjelman HkMaali ohjeissa.

Kun halutaan määritellä kohteeksi väliaikapiste, jonka järjestysnumero on suurempi kuin 9, on kaikkien pisteiden väleihin lisättävä pilkku, jotta ohjelma ei tulkitsisi tällaista pistettä kahdeksi eri pisteeksi, joiden järjestysnumerot ovat yksinumeroisia (siis esimerkiksi PISTEET=M,M,M,L,4,12,14).

Kun parametriin PISTEET liitetään täydennyksenä /kaikki tai /sarjanimi ja kun ohjelma ottaa lähtöajaksi määritellyn ajan, etsii ohjelma kilpailijaa, jonka lähtöaikaikkunaan otettu aika osuu. Jos tällainen kilpailija löytyy, liitetään aika tähän kilpailijaan. Ajanottoikkuna on oletuksena 3s molempiin suuntiin. Ikkunan suuruutta voidaan muuttaa parametrilla (x on raja sekunteina).

LÄHTÖIKKUNA=x

Ohjelmaa HkMaali käytettäessä voidaan ajanottotoiminto määrittää vain yhtä pistettä koskevaksi antamalla parametrimuodossa

PISTEET=x/vain

missä x on pisteen määrittävä tunnus. Yhdistelmä

PISTEET=MMMLM/kaikki
PISTEET=M/vain

kertoo, että maalikellolta saadaan sekä lähdön että maalin aikoja ja että maalin aikojen näytön oletetaan koskevan vain maalin aikoja (ei väliaikoja). Lähtöajat kirjataan automaattisesti kilpailijoille, kun ne osuvat lähtöikkunaan.

Ajat voidaan ohjata useampaan erilliseen ajanottojonoon käyttäen parametria

JONOT=xxxxxxx

missä kukin merkeistä x viittaa jonoon, johon ajanottotapa liitetään. Ajanottotavat ovat samassa järjestyksessä kuin parametrissa PISTEET. Käytettävissä olevien jonojen määrä voi vaihdella. Tällä hetkellä se on normaalisti 4. Todellinen määrä kerrotaan valikkovalinnassa Help/Tiedot .

5.1.2 Maalikellon käyttöä koskevat valinnat määrittelykaavakkeilla

Tässä käsitellään maalikelloja, joiden toiminta ei perustu tunnisteen havaitsemiseen. Kaikkia Emit-laitteita ml. ECB1 ja ETS1 koskevat valinnat tehdään Emit-laitteiden määrittelykaavakkeilla.

Seuraava kuvaus koskee valtaosin sekä ajanottokaavakkeen valikon kautta avattua kaavaketta että konfiguraatioeditorin vastaavia valintoja.

Maalikellot toimivat pääsääntöisesti laitteena no 1, mutta Timy on mahdollista määritellä myös käyttämään jotain muuta laitenumeroa. Täten on mahdollista käyttää samanaikaisesti joko kahta Timyä tai Timyä ja jotain toista maalikelloa. (Lisää tietoa alempana).

Laitteen no 1 määrittely alkaa valitsemalla maalikellon tyyppi. Toisen Timyn osalta ensimmäinen valinta on laitteen numero, joka ei voi olla 1 eikä tunnistimen käyttöön määritelly laitteen numero.

Kaikkien kellojen normaali liitäntätapa ohjelmaan on sarjaportti, mutta Timy voidaan liittää tietokoneeseen myös suoraan USB-yhteydellä, joka ei perustu sarjaporttisovittimeen. Tällöin Timy on yhteydessä erilliseen ohjelmaan, joka lähettää tiedot tulospalveluohjelmalle TCP-protokollaa käyttäen toimien TCP-palvelimena. Tätä käyttötapoja varten on tarjolla mahdollisuus valita yhteysmuodoksi TCP.

TCP-protokollaan ja Timyn sanomaformaattiin perustuva yhteys soveltuu käytettäväksi myös erillisen maalikelloemulaattoriohjelman kanssa. Tätä ratkaisua on käytetty sekä testaustarkoituksiin että aikojen siirtämiseen maalikameraohjelmistosta, josta ei ole suoraa linkkiä tulospalveluohjelmaan.

Sarjaporttia käytettäessä määritellään edelleen sarjaportin numero. Tiedonsiirtonopeus on yleensä laitteen oletuksen mukainen, Timyn tapauksessa 9600 baud, mikä on valittava Timyn valikkojen kautta, jos se ei ole valmiiksi valittuna. On kuitenkin mahdollista valita myös, että ohjelma käyttää poikkeavaa sarjaportin nopeutta, jolloin sama valinta koskee molempia maalikelloja.

TCP-yhteyttä käytettäessä toimii kello tai ulkoinen tietokoneohjlma normaalisti palvelimena, jolloin ohjelman HkKisaWin määrityksissä on annettava laitteen IP-osoite sekä yhteydenottoportti.

Määrittelyihin sisältyy vielä mahdollisuus määritellä kellonaikapoikkeama, jos maalikello ei antaa paikallisajasta poikkeavia aikoja. Poikkeama ilmaistaan kellonaikana, jolloin maalikellon aika oli tai olisi ollut 00:00:00.

Kaavakkeella voidaan määritellä myös minkä pisteen aikoja maalikellon eri kanavat sekä muut ajanottotavat antavat ja mihin ajanottojonoon nämä ajat ohjautuvat.

5.1.3  Useamman maalikellon yhtäaikainen käyttö

Maalikello ja useimmat muut ajanottolaitteet liittyvät ohjelmaani laitteena 1, ellei toisin ole valittu. Laitenumerin valinta on mahdollista vain osalle laitteista, maalikelloista vain Timylle. Esimerkiksi parametri

TIMY2=5

kertoo, että Timy on liitetty laitteena 2 sarjaporttiin COM5. Laitteiden maksimimäärä on normaalisti 32 (kunkin ohjelmaversion raja selviää valikkovalinnasta Help/Tiedot). Ylempänä tällä sivulla näkyvä kaavake käsittelee kuitenkin vain kahta laitenumerojärjestyksessä ensimmäistä maalikelloa, joten muut jäävät ilman tämän kaavakkeen tulea.

Myös parametreihin PISTEET ja JONOT voidaan liittää laitenumero ja täten ohjata eri maalikellojen ajat eri kohteisiin. Esimerkiksi

TIMY1=4  
TIMY2=5  
PISTEET1=MMMLMMMMMMMM  
PISTEET2=AAA12345678  
JONOT1=111211111111  
JONOT2=333333333333

ohjaa sarjaporttiin COM4 liitetyn Timyn ajat lähtö- ja maaliajoiksi jonoihin 1 ja 2 ja sarjaporttiin 5 liitetyn Timyn eri kanavat väliaikapisteiden 1-8 ajoiksi jonoon 3. Vastaava menettely voi olla erityisen hyödyllinen kilpailumuodoissa, joissa ajat otetaan erikseen eri radoilta (luku 5.7) ja jossa ajanottopisteitä on enemmän kuin yksi maalikello pystyy käsittelemään.