-Print-  
   
 

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:


  1. Kies de juiste afstand (1), waarvoor de transponder A-file aangemaakt moet worden.
  2. 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.
  3. Leg het betreffende bord met transpondersets gereed. Zet record (21) aan en scan het bord met behulp van een testlus meerdere malen in.
  4. 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.
  5. 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.
  6. 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