CTA’s (Centraal bediende TreinAanwijzers)

CTA is de afkorting voor 'Centraal bediende TreinAanwijzer'. Dit zijn (tegenwoordig) beeldschermen die op een perron hangen en de bestemming van de volgende trein aangeven. Technisch gezien worden de moderne versies TBP's genoemd - 'TreinBeelscherm Perron', maar de meeste mensen noemen ze nog steeds CTA's.
De ChrisTrains CTA's bestaan uit drie groepen objecten: de feitelijke beeldschermen om op de perrons op te hangen, een triggerobject om in het spoor te plaatsen, en een aantal verschillende masten en steunen voor het bevestigen van de beeldschermen.

Credits

Met veel dank aan communityleden MarkA (voor hulp bij het coderen), DutchDriver, TjoeTjoe en mijn bètatesters voor het gereed maken van de CTA's voor iedereen.

De CTA’s

De CTA’s zijn in de route edit mode te vinden in de sectie 'stations' van de scenery:

Er zijn 16 soorten CTA’s, onderverdeeld in twee maten, met elk gekantelde en niet-gekantelde uitvoeringen. De objectnamen met een 'V' geven de niet-gekantelde uitvoeringen aan:


CTA indeling

Elk CTA beeldscherm heeft verschillende “onderdelen” welke gewijzigd en/of afgebeeld kunnen worden.
1=perron nummer (voor CTA’s die een perron aanduiding hebben). 2=Bestemming. 3=Vertrektijd. 4=Treinsoort bijv. Intercity. 5=Vervoerder. 6="via" tekst (optioneel):

De CTA's zijn spoorgebonden objecten. Bij het plaatsen dienen de twee links in tegengestelde richting van elkaar geplaatst te worden. Hou de Shift toets ingedrukt bij het positioneren van één van de twee links, zodat de richting van de betreffende link gedraaid wordt. Het is belangrijk om deze links op het spoor te plaatsen van het perron waartoe ze behoren.
B=Basis link, 1=Link 1, D=Gegevens invoerveld:


CTA gegevensinvoer

Voor elke geplaatste CTA kan in het invoerveld van de CTA-eigenschappen een aantal parameters worden ingesteld. Als het invoerveld leeg wordt gelaten, wordt de CTA standaard ingesteld op perron 1, zonder bestemming, tijd, treinsoort of vervoerder.


CTA gegevensinvoer: basis

Een perron nummer en optioneel, 'Let Op Omroep' of 'Niet Instappen' of een leeg scherm:

ppp_d

pppPerron nummer en letter (één of twee cijfers voor het nummer, en optioneel a of b voor een "deel"-perron aanduiding)
d0 voor een leeg scherm, 1 voor 'Niet Instappen' of '2' voor 'Let Op Omroep'

Voorbeelden:

									25b_0 <------- platform 25b, blank display
8b    <------- platform 8b, blank display
8_2   <------- platform 8, Let Op Omroep


CTA gegevensinvoer: geavanceerd

Een volledig gevuld CTA-bord heeft de volgende gegevensopbouw voor het invoerveld:

ppp_ddd_tttt_ss_oo_vvvvv

pppPerron nummer en letter (één of twee cijfers voor het nummer, en optioneel a of b voor een "deel"-perron aanduiding)
dddBestemmingsnummer (óf 001 voor 'Niet Instappen' of 002 voor 'Let Op Omroep')
tttt24-uurstijd (bijv. 2004 voor 20:04) OF tt= tijd in alleen minuten. Het uur wordt door de simulatie bepaald en ingesteld op het dichtstbijzijnde tijdstip. Bijvoorbeeld: '11' bij een scenario starttijd van 19:58 zal de CTA instellen op 20:11
ssTreinsoort bijv. Intercity (zie tabellen verderop)
ooVervoerder (zie tabellen verderop)
(optioneel) vvvvv"via" tekst string - tot 25 karakters inclusief spatie, punt, streep, komma en apostrof


Voorbeelden

									08_106_1244_14_13  <------- Platform 8, Schiphol airport, 12:44, Intercity, NS
14a_026_0956_26_18 <------- Platform 14a, Arnhem Centraal, 09:56, Sprinter, RNet
02_042_1601_28_13_Laan van NOI  <------- Platform 2, Den Haag HS, 16:01, Stoptrein, NS, via Laan van NOI


CTA trigger object

Het CTA trigger object is in de scenario edit mode te vinden in de sectie 'track infrastructure' van de scenery:

Het CTA trigger object is een spoorgebonden object. Hou bij het plaatsen de TAB toets ingedrukt zodat het object op het midden van het spoor wordt uitgelijnd. Draai het object eventueel 180 graden als de pijl-aanduidingen op het object niet richting het station wijzen. Het trigger object heeft links welke op de juiste manier geplaatst moeten worden, namelijk in de rijrichting van de trein en beide links MOETEN in dezelfde richting wijzen als de richting waarin de trein richting het station rijdt.
B=Basis link. De gegevens van een trigger wordt naar CTA’s gestuurd als een trein deze link passeert.
1=Link 1. Dit is de link vanaf waar de gegevens naar de CTA’s langs het perron gestuurd wordt. Het is belangrijk om deze link neer te leggen aan het dichtstbijzijnde perronuiteinde (bijvoorbeeld ná alle seinen en wissels, gezien vanuit de rijrichting van de trein) zodat alle op het perronspoor aanwezig CTA’s de gegevens op hun links kunnen ontvangen.
D=Gegevens invoerveld:


CTA trigger object gegevens invoer

Elke geplaatste trigger heeft een invoerveld dat gevuld moet worden met informatie die naar de verderop gelegen CTA's moet worden verzonden. Als het invoerveld leeg wordt gelaten, verzendt het triggerobject geen informatie.
ZEER BELANGRIJK: ALS de gegevens van het invoerveld van het triggerobject wordt gewijzigd NADAT het voor het eerst geplaatst is, MOET het triggerobject enigszins worden verplaatst, anders registreert de scenario-editor de wijziging niet en wordt deze NIET in het scenario opgeslagen .
De opbouw van de gegevens in het invoerveld moet er als volgt uit te zien:

n#ddd_tttt_ss_oo_vvvvv

nVerstuur deze gegevens als de ‘n’e trein de trigger passeert. ‘n’ moet minimaal 1 zijn. Als deze op ‘0’ ingesteld wordt, zal de trigger tijdens het starten van het scenario de gegevens naar de CTA’s sturen. Dus ALLEEN te gebruiken voor het instellen van CTA’s bij de start van het scenario
dddBestemmingsnummer (óf 001 voor 'Niet Instappen' of 002 voor 'Let Op Omroep')
tttt24-uurstijd (bijv. 2004 voor 20:04) OF tt= tijd in alleen minuten. Het uur wordt door de simulatie bepaald en ingesteld op het dichtstbijzijnde tijdstip. Bijvoorbeeld: '11' bij een scenario starttijd van 19:58 zal de CTA instellen op 20:11
ssTreinsoort bijv. Intercity (zie tabellen verderop)
ooVervoerder (zie tabellen verderop)
(optioneel) vvvvv"via" tekst string - tot 25 karakters inclusief spatie, punt, streep, komma en apostrof


Voorbeelden

									1#022_0818_14_13    <---- Train #1, Amsterdam Centraal, 08:18, Intercity, NS
2#037_0825_28_02 <---- Train #2, Breda, 08:25, Stoptrein, Arriva
3#416_0703_15_15_Eindhoven <---- Train #3, Essen, 07:03, Intercity Direct, NS International, via Eindhoven

Indien de CTA een leeg scherm, of 'Let Op Omroep' of 'Niet instappen' moet tonen, is het formaat:

n#d

nVerstuur de gegevens als de ‘n’e trein de trigger passeert
d0 voor een leeg scherm, 1 voor 'Niet Instappen' of '2' voor 'Let Op Omroep'


Voorbeeld:

3#1 <------- Train #3, 'Niet instappen'




DutchDriver's CTA tool

Om de gegevensinvoer voor de CTA- en triggerobjecten VEEL gebruiksvriendelijker te maken, heeft DutchDriver een CTA-tool gepubliceerd om dit werk te vereenvoudigen. De DutchDriver CTA tool kan hier gevonden worden.



De CTA bevestigingsobjecten

Een verscheidenheid aan masten, horizontale steunen en plafondbevestigingen voor CTA's zijn in de route edit mode te vinden in de sectie 'stations' van de scenery.



CTA Bestemmingen, treinsoort en vervoerders

De bestemmingen voor de CTA's zijn dezelfde als de hoofdbestemmingslijst master destination list. Echter, hier bovenop worden ook veel extra buitenlandse, regionale en fictieve bestemmingen ondersteund.
Onderstaande tabel toont deze extra bestemmingen, evenals de mogelijke treinsoorten en vervoerders:

Internationale bestemmingenRegionale bestemmingenFictieve bestemmingenTreinsoort #Vervoerder #
400 Aachen Hbf500 Bad Nieuweschans600 Circuit Deltaland0 Blank / None0 Blank / None
401 Antwerpen-Centraal501 Blerick601 Gorperlo1 Alpen Express1 Abellio
402 Avignon-Centre502 Cuijk602 Moleneind2 Dinner Train2 Arriva
403 Basel SBB503 Delden603 Panneren3 Euregiobahn3 Blauwnet
404 Berlin Gesundbrunnen504 Delfzijl604 Puijenbroek4 EuroCity4 Breng
405 Berlin Hbf505 Den Haag Ypenburg605 Valkerkerk5 EuroNight5 Connexxion
406 Berlin Ostbahnhof506 Didam606 Zesterhoven6 European Sleeper6 DB
407 Berlin Südkreuz507 Doetinchem607 Zuiderveld7 Eurostar7 DB Regio
408 Bielefeld Hbf508 Eemshaven8 Extra Trein8 Eurobahn
409 Bischofshofen509 Goes610 Heveren9 Fyra9 Eurostar
410 Bourg-St-Maurice510 Goor611 Laak10 Green City Trip10 FlixTrain
411 Brussel-Zuid Midi511 Harlingen Haven612 Meelen11 Heimwee Express11 Keolis
412 Brussels-Airport-Zaventem512 Kampen613 Ravendorp12 ICE12 NMBS
413 Dortmund Hbf513 Kesteren614 Schoutveld13 ICE International13 NS
414 Duisburg Hbf514 Lochem14 Intercity14 NS Hispeed
415 Düsseldorf Hbf515 Nijverdal15 Intercity Direct15 NS International
416 Essen516 Raalte16 Internationale Trein16 QBuzz
417 Frankfurt (M) Hbf517 Rijssen17 Koninklijke Trein17 RailExperts
418 Gronau (Westf)518 Roodeschool18 Max Express18 Rnet
419 Hamm (Westf) Hbf519 Sauwerd19 Museumtrein19 SSN
420 Hannover Hbf520 Schin op Geul20 Nachttrein20 STAR
421 Hasselt521 Simpelveld21 Nightjet21 Syntus
422 Herzogenrath522 Sneek690 Altenburg Hbf22 RegionalBahn22 TCS
423 Innsbruck Hbf523 Soest691 Bad Rinckenburg Hbf23 RegionalExpress23 TransDev
424 Karlsruhe Hbf524 Stadskanaal692 Hoch Merzburg Hbf24 Sneltrein24 VIAS
425 Köln Hbf525 Stavoren693 Limmersbourg-Midi25 Speciale Trein25 VSM
426 Köln Messe/Deutz526 Terborg694 Nachteburg Hbf26 Sprinter26 Valleilijn
427 Leer (Ostfriesland)527 Veendam695 Rannstadt Hbf27 Stoomtrein27 Veolia
428 Lille-Europe528 Venray696 Riffelsbach Hbf28 Stoptrein28 ZLSM
429 Liège-Guillemins529 Vorden697 Vrána hl.n.29 Sziget Express
430 London St. Pancras Int.530 Warffum698 Wrona Główny30 Thalys
431 Lourdes531 Winschoten699 Wildau31 TUI Express
432 Marne-la-Vallée-Chessy532 Winterswijk
433 Münster (Westf) Hbf533 Zandvoort (With racecar)50 IC23
434 Oberhausen Hbf534 Zuidbroek51 RB51
435 Osnabrück Hbf535 Zuidhorn52 RB61
436 Paris-Nord53 RB64
437 Praha hl.n.54 RE1
438 Puurs55 RE3
439 Rheine56 RE6
440 Warszawa Wschodnia 57 RE13
441 Weener58 RE18
442 Wien Hbf59 RE19
443 Zell am See60 RE20
444 Zürich HB61 RE30
62 RS1
63 RS2
64 RS3
65 RS4
66 RS5
67 RS6
68 RS7
69 RS11
70 RS12
71 RS15
72 RS18
73 RS20
74 RS21
75 RS22
76 RS23
77 RS24
78 RS30
79 RS31
80 RS32
81 RS33
82 RS34