|
MICROCLOCK
Software
documentatie
Datum: 2003/04/20, versie 9.01
Page
Update: 2003/11/08, versie 9.09
Inleiding:
De ETWClock software is vanaf versie 9.01 (vanaf seizoen 2003/2004)
voorzien van een ingebouwde Micro-Clock driver. Deze driver is geimplementeerd
als een speciale variant van de “Remote-Communication”
driver, zoals die wordt gebruikt voor de ETDriver communicatie via
RS232C of (indirect) USB.
De totale configuratie bestaat daarmee uit het MicroClock
systeem en een (laptop) PC. De PC dient minimaal 2 USB of COM-poorten
te bevatten. Een daarvan wordt gebruikt voor de MicroClock driver.
In de meeste gevallen is de tweede COM-poort nodig voor de aansturing
van een scorebord. Voor de eventuele aansturing van een titelgenerator
voor TV is geen extra poort nodig. Die kan worden gedeeld met de
MicroClock poort.
Instellingen,
configuratie MicroClock:
Om
gebruik te maken van de MicroClock, dienen een aantal opties correct
te worden ingesteld:
(10):Setup/Venster
instellingen voor MicroClock:
Middels
Setup/Venster kan onder het kopje "Hardware klok en bediening"
worden aangegeven welke tijd-bron door ETWlock wordt gebruikt. Tevens
wordt hier de keuze gemaakt voor bediening via het dialooscherm
"IJsbaan".
(14):
MicroClock:
De
optie MicroClock dient te worden aangevinkt om aan te geven dat
de seriele tiem-stream via de com-poort niet van het standaard type
"ETDriver" is, maar van het type "MicroClock".
(13):
E.T. Remote klok:
De optie
E.T. Remote klok geeft aan dat ETWClock niet de standaard ISA-E.T.-klokkaart
als tijdbron gebruikt. In plaats daarvan verwacht ETWClock een time-stream
van het type "ETDriver" via een toe te wijzen com-poort.
De ontvangen time-stream wordt via de E.T. Remote driver omgezet.
(Zodra
MicroClock (14) wordt
aangevinkt, zal (13)
E.T. Remote klok automatisch ingeschakeld worden.)
(15):
Semi automatische bediening:
Middels
de optie Semi auto-bediening wordt aangegeven dat niet de bestaande
E.T. bedieningkastjes worden gebruikt, maar de bediening volledig
door Windows wordt overgenomen. De bediening verloopt via de schermdialoog
"IJsbaan".
(Zodra
MicroClock (14) wordt
aangevinkt, zal (15)
Semi automatische bediening automatisch ingeschakeld worden.)

(1):Remote
driver instellingen voor MicroClock:
(2):
Startup status:
[Niet gebruiken]: De remote driver blijft uitgeschakeld
[Handmatig]: De remote driver driver kan handmatig worden ingeschakeld.
[Automatisch]: De remote driver t.b.v. MicroClock neemt bij het
opstarten of oproepen van een *.ini bestand automatisch gewenste
instellingen over en schakelt zich daarin in.
(3):
Com:
Toe te wijzen com-poort nummer (COM1, … ,COM8).
NB: Tijdens de initialisatie worden alle com-poorten conform de
*.ini-file instellingen toegewezen. Instellingen die verwijzen naar
een com-poort die reeds is bezet (of als poort-device) niet toegankelijk
is, kunnen niet worden toegewezen. Om een toewijzing handmatig te
activeren, kan het noodzakelijk zijn eerst een andere poort vrij
te geven, door deze niet langer te gebruiken.
Mochten
zich problemen voordoen bij het opzetten van een communicatiepoort
tussen ETWClock en de MicroClock, dan is het zinvol het dialoogscherm
"Remote data display" te raadplegen. Het titelveld (20)
geeft aan of de remote com-poort correct is geopend. Ook de LED
(21) dient groen
te knipperen.

(4):
Baud-rate
Communicatiesnelheid (in bits/s). Ondersteunde snelheden zijn alle
gangbare baudrates tot 115 KBaud. De MicroClock heeft een standaard
baudrate van 38400 Baud. Via een speciale boot-sequence van de MicroClock
is ook communicatie op 19200 Baud mogelijk.
(5):
Data:
Aantal databits in het transmissieframe (MicroClock communiceert
met 8 bits)
(6):
Stop:
Aantal stopbits in het transmissieframe (MicroClock communiceert
met 1 stopbit)
(7):
Remote data formaat:
Het remote data formaat voor MicroClock dient te worden ingesteld
op "SCG / ETDriver (Odd/Even/both)". Het
remote formaat is daarmee volledig compatibel met het SCG (Sport
Computer Graphics) ETDriver interface formaat.
(8):
Echo Remote status (Remote Master):
De checkbox (8) Echo
remote status dient te worden ingeschakeld als tevens signaal naar
SCG (Sport Computer Graphics) doorgezonden dient te worden.
Het
remote data formaat van MicroClock komt de EWClock PC binnen op
het RxD-bit van de toegewezen com-poort. Het TxD-bit wordt gebruikt
om de automatisch door ETWClock geconverteerde time-stream in "SCG
/ ETDriver (Odd/Even/both)"-formaat uit te sturen op diezelfde
com-poort. Via "Echo Remote status" wordt uitsluitend
1/10 s. (10Hz) streaming ondersteund.
De
checkbox (9) "Redirect
ExtVideo to Remote driver (share COM-port)" mag in dit geval
niet zijn aangevinkt
(9):
Redirect ExtVideo to Remote driver (share COM-port):
Door de
checkbox (9) "Redirect
ExtVideo to Remote driver (share COM-port)" aan te vinken en
de checkbox (8) Echo
remote status uit te schakelen is het mogelijk om in combinatie
met de MicroClock 1Hz streaming te ondersteunen. In dit geval wordt
gebruik gemaakt van de originele ExtVideo driver. Desgewenst kan
die ook naar een andere COM-poort worden omgeleidt door de ExtVideo
parameters overeenkomstig in te stellen.

Ontwerpconcept:
De MicroClock driver maakt volledig gebruikt van de bestaande remote-communication
object-structuur. De gebruiker kiest dan ook de optie E.T. Remote
klok + MicroClock. Uiteraard kan zowel met Enkele paren als met
Kwartet paren worden gewerkt.
De driver verschilt uitsluitend ten aanzien van het communicatieprotocol
met de bestaande E.T. Remote klok driver:
1. De input-stream (COM-port RxD) is conform de standaard zoals
omschreven in de MicroClock hardware.
2. De output-stream (COM-port TxD) is een alternatieve implementatie
van de optie “Echo remote status (Remote Master)”. Zodra
de optie “MicroClock” wordt gebruikt wordt over de dezelfde
COM-port via de TxD lijn een protocol uitgestuurt t.b.v. de aansturing
van externe TV/Video apparatuur (titel generator S.C.G.). Voordeel
hiervan is dat beide functies over 1 enkeleCOM-poort gecombineerd
worden. Het protocol is identiek aan de bestaande output stream
van ETDriver en daarmee 100% compatible met ETDriver.
Nieuwe mogelijkheden:
Als direct gevolg van het eenvoudig hardware concept van de MicroClock
ontbreekt de hardware voor reset en ontbreekt een hardware wisselautomaat.
Zowel de wisselautomaat als de reset-functie worden overgenomen
door de Micro-Clock driver van de ETWClock software.
Dit heeft een aantal voordelen in de vorm van nieuwe mogelijkheden,
die beschikbaar zijn vanuit de "wastebasket listbox" op
het ETWClock hoofdscherm. Door op de rechtermuis te klikken in de
"wastebasket listbox" verschijnt een popup-menu met extra
funkties, die alleen met de MicroClock beschikbaar zijn.
Speciale Reset functies:
•(36)
en (37) Herstel (undo)
van een abusievelijk voortijdige reset (aangeroepen via de reset-buttons
van het ijsbaan dialoogscherm).
•(34) en (35)
Toekennen van een (latere) start-puls als startmoment in geval de
reset was vergeten. Daartoe worden alle startpulsen (31),(32)
en (33) bewaard in
de ‘wastebasket’.
NB:
De 'wastebasket' wordt na het verwerken van een rit automatisch
opgeschoond. Hierbij wordt in vertraging van 1 pair in acht genomen.
Bij kwartetstarts wordt de 'wastebasket' echter opgeschoond op het
moment van de start van het tweede paar. Op dat moment wordt namelijk
het nieuwe verschil in starttijd vastgesteld en daarmee is inherent
de inhoud van de 'wastebasket'' ongeldig geworden.
Speciale
Finish functies:
(30)
Bij een foutive stand van de (software) wisselautomaat kunnen finish
doorkomsten gemist worden. Omdat echter alle finish-pulsen bewaard
worden in de ‘wastebasket’ is toekenning via drag-drop
van de "wastebasket" naar de tussentijden listbox van
respectivelijk wit, rood, geel of blauw alsnog mogelijk.

De
lock-tijd (41) is
geimplemteerd als digitale software timer en is dus geen eigenschap
van het MicroClock systeem zelf. De lock-tijd kan worden ingesteld
in stappen van 100ms tussen 3.0 en 9.9 sekonde. Dit is mgelijk via
het dialoogscherm "instelligen aanpassen, Autocorrectie"
(40).

Opmerkingen:
In de Micro-Clock driver heeft een aanpassing plaatsgevonden t.a.v.
het “echo-remote status protocol”. Aanvankelijk werd
dit protocol gebruikt om feedback (type mode ‘2’) van
ETWClock terug te sturen naar ETDriver. Zodra de Micro-Clock optie
aktief is, wordt impliciet afgeweken van het type mode ‘2’
protocol en wordt deze juist vervangen door het zelfde protocol
dat ETDriver stuurt naar ETWClock (en parallel aan S.C.G.). Deze
time-stream wordt elke 100ms verstuurd, zodat 1/10s. aansturing
bij S.C.G. mogelijk is.
|