|
ChipX scherm
Laatste
update: 2007-03-14:
ChipX
scherm :
Met het ChipX
scherm kan onafhankelijk van SARA-II een koppeling worden gelegd
tussen startnummers van deelnemers en de transpondersets, die zij
(gaan) dragen. Omdat SARA-II niet direct met een AMB decoder kan
communiceren, kunnen met SARA-II geen transpondersets met een AMB
testlus geselecteerd worden. Dit laatste kan juist heel handig zijn
om startnummer/transponder associaties te maken of te controleren.
Vandaar het belangrijkste nut van het ChipX scherm in ETWClock.
Samenvatting
standaard workflow:
- Kies de juiste afstand (1),
waarvoor de transponder A-file aangemaakt moet worden.
- Controleer of in het linker panel (22)
de juiste basisset met ChipXSets wordt geladen. Als dat niet het
geval is, moet m.b.v. het "File ChipXSets"-menu alsnog
een ChipXSets.dts file van disk worden ingelezen. Let er daarbij
op dat de gewenste persistente startnummer/transponder associaties
aanwezig (of juist gewist) zijn.
- Leg het betreffende bord met transpondersets
gereed. Zet record (21) aan en scan
het bord met behulp van een testlus meerdere malen in.
- Het middelste panel (23)
zal worden gevuld met de gescande transpondersets. Het is verstandig
om te controleren dat het aantal hits bij alle transponders >10
is.
- Als alle transponders ingescand zijn kan op
"Build A-File" (2) gedrukt
worden. Onmiddelijk zal de A-file in het rechter panel (24)
verschijnen. Controleer de juiste vulling van de startlijst. Opties
bepalen of de A-file automatisch wordt opgeslagen en of bekende
startnummer/transponder associaties worden overgenomen of juist
niet.
- Als de A-file in het rechter panel (24)
correct is aangemaakt, kan een afdruk in Excel worden gemaakt
door op de "Print A-file" knop te drukken. Print vanuit
Excel en sluit daarna Excel af.
N.B: Bij
een toernooi over meedere afstanden bestaat er de keuze om per afstand
transponders opnieuw te verdelen. Men kan er ook voor kiezen om
op vervolgafstanden dezelfde transponders te laten behouden. In
dat geval kan zonder enig bezwaar volstaan worden met het kopieren
van de A-file (A01500M.d03 := A00500M.d01). De A-file heeft in dit
opzicht niets te maken met de startvolgorde.
Opbouw
van het ChipX scherm:
Het ChipX scherm bestaat uit:
-
een hoofdmenu, waarop alle beschikbare funkties voorkomen,
- een
speedbutton-bar, waarop buttons staan voor de meest gebruikte
functies,
- een
edit-panel, waarop de belangrijkste edits ingesteld kunnen worden,
- een
in 3-en verdeeld panel, waarop de betreffende startnummer/transponder
associaties ingesteld en afgelezen kunnen worden,
- een
statusbar, waarop zichtbaar is met welke ChipXSets en basis associaties
in deze wedstrijd wordt gewerkt.

Het belangrijkste
panel neemt het grootste deel van het ChipX scherm in beslag en
is in 3-en verdeeld.
Linker
kolom: listbox ChipXSets (22):
De linkse kolom (listbox ChipXSets) (22)
geeft een overzicht van de ChipXSets en de basisassociaties waarmee
in deze wedstrijd wordt gewerkt. Deze associaties mijn gedefinieerd
in een ChipXSets.dts bestand, zoals weergegeven in de onderste status-bar
(25).
Per regel wordt een ChipXSet geassocieerd met 1 transponder, die
is uitgeschreven in beide AMB notaties (string en numeriek). Tevens
KAN een ChipXSet in deze listbox direct geassocieerd worden met
een startnummer. Als dit startnummer bekend is staat die in het
2e veld, als die niet bekend is, staat hier het keyword “SNR”.
Alle vaste associaties tussen startnummers en transpondersets worden
in deze listbox gemaakt. Vaste associaties kunnen worden gebruikt
in verschillende afstanden of zelfs in verschillende wedstrijden.
Om het mogelijk te maken met verschillende vaste associaties per
wedstrijd te werken, worden ChipXSets.dts files voorzien van de
wedstrijdspecifieke SARA-IdenityCode, die in de filenaam wordt toegevoegd,
dus in het voorbeeld: ChipXSets.dts wordt ChipXSets#20061110CVWC1-AL.dts.
NB: Deze filenaam koppeling wordt impliciet gemaakt, maar de gebruiker
dient er zelf voor te zorgen dat de gewenste ChipXSets{ SARA-IdenityCode
}.dts file is aangemaakt in de actieve serverdirectory.
Hoe maak ik vaste (persistente of opgelegde)
startnummer/transponder associaties?
Er zijn twee mogelijkheden om vaste (persistente) startnummer/transponder
associaties te maken.
De eerste
mogelijkheid gaat buiten ETWClock om door gewoon met een text-editor
de juiste startnummers in de juiste ChipXSets{ SARA-IdenityCode
}.dts te zetten en deze .dts-file in de actieve serverdirectory
te kopiëren. Let hierbij strikt op de syntaxis; de kolommen
moeten exact voldoen aan de syntaxis van het voorbeeld (gebruik
geen tabs, maar spaties!).
De tweede
mogelijkheid is door gebruik te maken van de dubbelklik functie
in de ChipXSets listbox. Na een dubbelklik worden de transponders
van Links en Rechts overgenomen in de edit velden
(8) t/m (15) . In het middelste veld (10)
kan het gewenste startnummer worden ingegeven en met de button “Change
Set L” (7) kan deze worden teruggeschreven
in de ChipXSets listbox. Dit proces dient te worden herhaald voor
alle vaste startnummer/transponderset associaties.
Zijn vaste (persistente of opgelegde) startnummer/transponder
associaties noodzakelijk?
Nee! Het ChipX scherm is juist ontworpen om uitgaande van een gelote
startlijst transponderssets automatisch toe te wijzen aan startnummers
van deelnemers, die op de betreffende startlijst staan.
De methode berust erop dat al dan niet willekeurig gekozen transpondersets
met een AMB testantenne als verzameling ingescand kunnen worden.
Vervolgens worden de ingescande transponders toegewezen aan deelnemers
op de startlijst (zie Build A-File (2)
en Make A-File (3)). Desgewenst kunnen
de automatisch toegekende associaties overgenomen worden als vaste
(persitente of opgelegde) associaties (5),
die dan gebruikt kunnen worden in vervolgafstanden binnen dezelfde
wedstrijd.
Het selecteren van transpondersets, die daarna
automatisch aan deelnemers op de startlijst toegekend kunnen worden.
De middelste listbox (listbox ChipXSelected)(23)
toont de verzameling van geselecteerde transponders. Transponders
kunnen geselecteerd worden door ze ofwel in te scannen met een AMB-testloop,
ofwel door een dubbelklik te geven in deze lijst bij de juiste transponderset
uit de linker kolom met alle bekende ChipXSets (22).
Het is
handig gebleken om de transpondersets direct vanaf het transponder
opslagbord in te scannen. Het is daarbij niet erg als teveel transpondersets
worden ingescand. Dat is juist handig, omdat die dan automatisch
onderaan de A-file als reservesets gedefinieerd worden. Dat kan
handig blijken als een rijder op het laatste moment een andere (reserve)
set toegewezen wordt.
Zodra
de transponders met een AMB-testloop ingescand worden, wordt het
aantal hits van de scan getoond. Indien het aantal hits <10 is,
wordt dit als waarschuwing aangemerkt. Mogelijk is de betreffende
transponder defect of is de batterij slecht.
Zodra
een transponderset is ingescand, wordt gekeken of er een vaste startnummer
associatie van bekend. Indien dat niet zo is, wordt i.p.v. het startnummer
in het 2e veld “SNR” getoond.
NB: De middelste listbox wordt altijd automatisch gesorteerd op
volgorde van ChipXSet. De volgorde heeft dus niets te maken met
welke sets eerder of later geselecteerd of gescand zijn.
NB: Het inscannen van transponderssets met een AMB-testloop is alleen
mogelijk als ‘record’ (21)
expliciet is aangezet. Om valse scans te voorkomen wordt ‘record’
steeds automatisch weer gedeactiveerd.
NB: Technisch gebruikt het ChipX scherm een IP-connectie met de
AMB decoder. Connecties over een COM-poort worden niet ondersteund.
In het scherm “Speed” moet dus de betreffende decoder
“geopend” zijn.
Het editen in de lijst van geselecteerde ChipXSets (23)
is niet mogelijk. Via het hoofdmenu is wel mogelijk geselecteerde
transponders per stuk te verwijderen of zelfs de hele lijst geselecteerde
transponders te verwijderen.
Automatisch geselecteerde transpondersets
met startnummers associeren:
Zodra een verzameling transpondersets geselecteerd is en zichtbaar
is als lijst met ChipXsets in de middelste listbox, kan de A-file
aangemaakt, aangepast of aangevuld worden. In de rechtse kolom wordt
in een memoveld (24) de A-file automatisch
gecodeerd.
NB: In dit memoveld kan de tekst worden aangepast, zoals dat ook
met NotePad zou kunnen.
Build A-File: (2)
Een A-File kan compleet nieuw worden aangemaakt met de functie “Build
A-File” (2). Als bron wordt de
startlijst gebruikt, plus de middelste lijst geselecteerde transponders
(23).
Als de optie “Reassign known startnumbers” (16)
aan staat, worden allereerst de ChipXSets toegekend aan de corresponderende
startnummers op de startlijst. Daarmee worden dus de vaste (persistente)
startnummer/transponder associaties afgedwongen.
De overgebleven geselecteerde transpondersets worden op volgorde
van de startlijst toegekend.
NB: Bij het automatisch toekennen van startnummer/transponder associaties
wordt dus geen voorkeur gegeven aan een-op-een associaties.
Make A-File: (3)
Een variant van de functie “Build A-File” is “Make
A-File” (3). "Make A-File"
is gelijk aan Build A-File, met een belangrijk verschil, dat de
startlijst niet opnieuw wordt gelezen en dat reeds bestaande toewijzingen
onveranderd blijven bestaan. “Make A-File” voegt dus
associaties toe aan een bestaande A-File.
Als de optie “Store A-File after Build or Make” (17)
aan staat, wordt de A-File automatisch opgeslagen op disk.
NB: De optie PassWh (18) staat in versie
12.17+ altijd op “001”. In geen van de versies 12.x
wordt team-persuits ondersteund.
NB: DID Wh (19), dient te worden ingesteld
op het device-ID van de finish decoder van Wit.
NB: DID Rd (20), dient te worden ingesteld
op het device-ID van de finish decoder van Rood.
Check A-File: (4)
Als de A-File is gemaakt, kan het wenselijk zijn om de verzameling
transpondersets nogmaals te controleren op volledigheid, alvorens
de betreffende ChipXSets worden meegegeven om uitgedeeld te worden.
Scan
daartoe met een AMB-testloop alle betreffende transpondersets in
als geselecteerde transponders. Met de functie “Check A-File”
(4) wordt vervolgens gecontroleerd of de geselecteerde transponders
corresponderen met de A-file, zoals beschreven in het rechter memoveld
(24).
Transpondersets die correct overeenkomen worden zonder foutmelding
verwijderd uit de lijst met geselecteerde transponders (23).
Als alles klopt completeert de functie “Check A-File”
met een lege lijst geselecteerde transponders zonder foutmelding.
Transponders die niet voorkomen op de startlijst blijven achter
in de lijst geselecteerde transpondersets.
Transpondersets die wel voorkomen op de startlijst, maar niet voorkomen
in de middelste lijst geselecteerde transpondersets, geven een foutmelding.
SNR annotate (hoofdmenu Back annotate startnumers):
(5)
Het kan wenselijk zijn om bij een tweede of volgende afstand in
een wedstrijd, reeds toekende startnummer/transponders associaties
persistent te maken. Dit kan door de associaties in de A-file over
te namen in de basissets van de linker kolom (22)
en die vervolgens op te slaan in de ChipXSets{ SARA-IdenityCode
}.dts file. De functie “SNR annotate” (5)
verzorgt dit proces.
NB: In versie 12.17+ (12.x) heeft de optie “Store A-File after
Build or Make” (17) geen effect
op het automatisch opslaan van de .dts file. Dat is altijd een taak
van de eindgebruiker. Vergeet dus niet de .dts file expliciet te
saven, nadat "SNR annotate" is aangeroepen.
Print A-File: (6)
Bij het verstrekken van de transpondersets aan de deelnemers is
het uiteraard noodzakelijk om over een uitdeellijst te beschikken.
Zo’n lijst kan via Excel worden uitgeprint.
NB: ETWClock opent impliciet de Excel template AFile_Template.xls
uit de actuele server directory. Het is aan de gebruiker om ervoor
te zorgen dat de juiste AFile_Template.xls file is aangemaakt en
in de juiste server directory is geplaatst.
NB: De file AFile_Template.xls wordt impliciet voor read-only geopend.
Daarmee wordt voorkomen dat deze per ongeluk wordt overschreven.
Indien wenselijk kan de gebruiker de geprinte AFile in Excel opslaan
met “save as”.
NB: De Excel versie van de A-File is aanvankelijk gesorteerd op
volgorde van startlijst. Het is wellicht wenselijk het betreffende
blok eerst in Excel te selecteren en te sorteren op volgorde van
ChipXSet of op volgorde van startnummer. Voor het uitdelen van transponders
op volgende afstanden kan ook het sorteren op landcode zinvol blijken.
NB: Het uitprinten van de Excel file gaat niet automatisch. Dit
dient door de gebruiker zelf te worden geregeld.
NB: ETWClock opent een nieuwe instance van Excel. Deze dient door
de gebruiker zelf te worden afgesloten. (Eigenlijk zou ETWClock
ook haar zelf gecreëerde OleObject moeten vernietigen, in versie
12.17+ (12.x) is dat nog niet correct geregeld).
Achtergrond informatie over A-files en ChipXSets:
ETWClock haalt de koppeling tussen startnummers en transponders
(ChipXSets) uit een zgn. A-File.
Voor de correcte werking van ETWClock zijn feitelijk alleen de regels
van belang die beginnen met een 3-cijferis startnummer. Alleen in
deze regel wordt het verband tussen startnummer en transponders
gedefinieerd.
De startnummer/transponder associatie bestaat uit de volgende velden:
Veld 1: Startnummer
Veld 2: PassCount; hoeveelste rijder (van een team) geldt als passage
Veld 3: DID; DeviceID; het volgnummer van de betreffende finish
decoder
Veld 4: Trans-L1; het transpondernummer-links van de eerste rijder
van een team
Veld 5: Trans-R1; het transpondernummer-rechts van de eerste rijder
van een team
Veld 6+: Indien een team bestaat uit meer dan 1 (tot maximaal 4
rijders) volgens naar analogie van veld 4 en veld 5 de transponders
van de overige teamleden.
#----- Pair I Snr
LongName Code Cat
#SN Pas DID Trans-L1 Trans-R1 Trans-L2 Trans-R2
#----------------------------------------------
#-PAIR: 001 I 000
##
000 001 003
#-----: 001 O 072 Mari Hemmer NOR DN4
## 057 116230721 101675805
072 001 003 TL-67425 CT-12509
#-PAIR: 002 I 024 Andrea Jirku CZE DB2
## 064 101456633 100974212
024 001 003 CP-93337 CH-10916
#-----: 002 O 088 Yelena Myagkikh UKR DSA
## 067 101859943 102029497
088 001 003 CV-96647 CX-66201
NB: De velden 1 t/m 3 worden uitgeschreven als 3 cijfers, inclusief
leading zero’s.
NB: Voor normale langebaanwedstrijden, bevat het veld 2 de waarde
001. Bij team-pursuits waarbij de tijd van het 3e aankomende teamlid
geldt, is de waarde 003 van toepassing.
NB: Het DID moet overeenkomen met het DID van de finish-decoder.
Het DID van de decoder is programmeerbaar. Het is het handigste
als het DID op de decoder wordt ingesteld op het lusnummer, die
is aangesloten op de betreffende finish-decoder. De AMB-default
instelling van de DID = 020.
NB: Zonder de juiste DID zal een doorkomst niet als finish-passage
worden aangemerkt.
ChipX-window syntax uitbreiding op A-file.
Strikt genomen heeft ETWClock uitsluitend associaties nodig tussen
startnummers en transponders. De volgorde binnen een A-file is daarvoor
niet relevant. Ook mogen gerust alle associaties in de A-file staan,
dus meer dan die van de actuele startlijst alleen.
De A-file wordt uiteraard beter controleerbaar, wanneer de vereiste
associaties van de actuele afstand in volgorde van de startlijst
in de A-file zijn uitgeschreven. De A-file in de ChipX window maakt
hiervan gebruik en voegt commentaarregels toe volgens regels met
een uitbreiding op de originele syntax van A-files in oudere versies
(voor versie 12.x) van ETWClock.
Uitbreiding op de originele A-files syntaxis zijn de regels, die
beginnen met “#-PAIR:” en “##”. Deze regels
maken van de A-files een leesbare startlijst notatie, waardoor niet
alleen de basic startnummer/transponder associaties leesbaar zijn,
maar ook snel kan worden gezien bij welke rit en welke deelnemer
deze associatie hoort.
NB: De A-files, die zijn aangemaakt door het ChipX scherm bevatten
standaard uitsluitend de associaties van de actuele startlijst.
Van rijders, die niet op de startlijst voorkomen, worden de associaties
weggelaten.
NB: Een direct gevolg van de wijze waarop het ChipX scherm de A-files
aanmaakt is dat de A-file alleen correct is, wanneer de juiste startlijst
als bron is gebruikt tijdens het “Build A-File” of het
“Make A-File”. Wijzigen op de startlijst nadat de A-files
is aangemaakt kunnen de A-file ongeldig maken, maar dat hoeft niet
altijd zo te zijn. Het enige dat werkelijk relevant is, is dat alle
startnummer/transponder associaties van de actuele startlijst bekend
zijn. Als dus de volgorde van de startlijst wordt aangepast, of
er is sprake van een afmelding heeft dat geen gevolgen voor de geldigheid
van de ‘oude’ A-file.
Worden
echter andere deelnemers alsnog toegevoegd, dan moeten op een of
andere manier de startnumer/transponder associaties van de toegevoegde
of vervangende rijders aan de A-file worden toegevoegd of aangepast.
Dit kan
door de A-file opnieuw met “Build A-File” aan te maken,
maar het is ook mogelijk om direct in de A-file correcties te typen
en deze vervolgens te “saven”.
Eerlijk gezegd voorziet het ChipX scherm nog niet in een verzameling
handige functies om achteraf correcties in A-files aan te brengen
op basis van ‘last-minute’ wijzigingen in de startlijst.
NB: Commentaarregels, die de eindgebruiker in A-files zonder restricties
mag toevoegen, mogen met elk teken beginnen, behalve met de tekens
“##” of met 3-cijfers (die opgevat zullen worden als
startnummer). Een commentaarregel mag beginnen met “#”,
maar aangeraden wordt om toe te voegen extra commentaarregels te
beginnen met “//” (Delphi syntax voor commentaar).
|
|
|
|
Menu
Home
Versies en updates
Versie 15.x 2008/2009
Versie 14.x 2007/2008
Versie 12.x 2006/2007
Versie 11.x 2005/2006
Versie 10.x 2004/2005
Versie 9.x 2003/2004
Instellingen
Wedstrijd Type
IJsbaan bediening
AMB Transponders
Directories
Live HTML
MicroClock
Hardware
Software
Ploegenachtervolging
Inputbox
Switchbox
Optical detectors
Hardware
Scorebord
Anatec Eindhoven
Anatec Standaard
Anatec Thialf
Configuratie
Deventer
PMG_Sign
IJsbaan
IJsbaan bediening
AMB
AMB Transponders
ChipX scherm
Mass Start scherm
FotoFinish scherm
AMB Testresultaten
AMB Bediening
AMB Bekabeling
Technische
informatie
Remote communicatie
Bronbestanden
|