vraag over choose platform July 06, 2010, 01:52:59 am Weet iemand een doc of faq waar ik iets meer kan lezen over hetgebruik van het choose platform signaal?Het is een prachtige optie in Simutrans, en ik heb er eigenlijk nooitproblemen mee gehad. Maar nu zit ik er mee te klooien, en de enekeer werkt het wèl en de andere keer niet. Wanneer het wèl en nietwerkt, daar ben ik nog niet achter. Natuurlijk kan ik blijven uitproberen,maar ik ben bang dat ik iets over het hoofd zie, en dat het hier evenvragen wat sneller werkt.Er is mij maar één ding helemaal duidelijk: het werkt altijd prima als ik hetsignaal plaats, maximaal 20 tiles vanaf het station. Maar dan is het effectminimaal, bij een niet al te druk lijnennet. Ik wil de splitsing en dus deplaatsing van het signaal al veel eerder (500 tiles of zo).Dat is een prima manier om snelle treinen, langzame in te laten halen.Maar dat krijg ik niet voorelkaar.Zouden er restricties kunnen zijn aan het gebruik van een chooseplatform signaal?Zoals b.v.: (ik noem zomaar wat)- Het choose platform signaal moet vlakbij het punt staan, waar desporen zich splitsen naar de diverse te kiezen perrons.- Het punt van splitsing, tot het perron mag niet eindeloos lang zijn.- Het gebruik van een "end choose platform" is wel of niet noodzakelijk.- de routes vanaf het moment van splitsing tot het perron moeten allemaalongeveer even lang zijn.- tussen het choose platfom signaal en het te bereiken station mogen geenandere seinen staan.- het werkt niet bij lege treinen- het werkt niet bij treinen die al reden, voor plaatsing van het signaal.- alle seinen in een netwerk moeten van het zelfde type zijn(modern, old, cl****ic etc.)Wie wil even meedenken? :-) Quote Selected
Re: vraag over choose platform Reply #1 – July 06, 2010, 10:15:34 am Het choose platform signaal gaat niet werken om een inhaalspoor te maken.De werking is in het kort als volgt:Een trein die het choose platform signaal tegenkomt kijkt in zijn "schedule" wat het eerstvolgende station (of waypoint) is. Vervolgens probeert hij een route te vinden naar dat station of waypoint. In het geval van een station probeert hij ook een route naar alternatieve perrons te vinden. Wordt een route naar een vrij perron gevonden dan wordt deze route gereserveerd en gaat de trein verder rijden.Waarom kun je dan geen inhaalspoor maken met een choose platform signaal? Je kunt natuurlijk ergens een waypoint in de route leggen, maar in tegenstelling tot een station horen twee waypoints nooit bij elkaar. Je kunt er wel een nep-station aanleggen, waar alle treinen even stoppen, maar dan is het onwaarschijnlijk dat de ene trein de andere inhaalt, bovendien bouw je dan onnodig vertraging in.De enige manier om een inhaalspoor te maken is om ook daadwerkelijk twee verschillende routes te bouwen (met waypoints), waarbij de langzame trein desnoods nog extra vertraging oploopt door nep-stations in te bouwen.Dan nog de specifieke vragen:Quote- Het choose platform signaal moet vlakbij het punt staan, waar desporen zich splitsen naar de diverse te kiezen perrons.- Het punt van splitsing, tot het perron mag niet eindeloos lang zijn.Er zit volgens mij inderdaad een limiet aan, maar ik weet die niet preciesQuote- Het gebruik van een "end choose platform" is wel of niet noodzakelijk.End choose platform is beslist niet noodzakelijk. Dit dient alleen om bepaalde platforms uit te sluiten van de keuze.Quote- de routes vanaf het moment van splitsing tot het perron moeten allemaalongeveer even lang zijn.Dat is in principe niet van belangQuote- tussen het choose platfom signaal en het te bereiken station mogen geenandere seinen staan.Dat mag gerust, maar de route wordt in zijn geheel tot het gekozen platform gereserveerd (en geprobeerd te reserveren), dus zo'n sein staat in feite niets te doenQuote- het werkt niet bij lege treinenMaakt helemaal niet uitQuote- het werkt niet bij treinen die al reden, voor plaatsing van het signaal.Dat zou kunnen, met name als de trein het signaal ervóór al voorbij isQuote- alle seinen in een netwerk moeten van het zelfde type zijn(modern, old, cl****ic etc.)Maakt niet uit, die mag je gerust mixen, de functionaliteit blijft hetzelfde Quote Selected
Re: vraag over choose platform Reply #2 – July 06, 2010, 02:28:35 pm Let bij een Choose-signal voor een station ook op dat treinen die daar niet stoppen (bijvoorbeeld goederentreinen) hun route tot hun volgende station/waypoint zullen reserveren. Als dat waypoint/station ver weg is kan dit verschrikkelijke vertragingen oplopen. Als zo'n trein een choose-signal p****eert moet je in hun schedule dus kort daarachter een waypoint inleggen. Dit heb ik zelf altijd een erg vervelend verhaal gevonden en daarom gebruik ik ook bijna nooit meer choose-signals. Quote Selected
Re: vraag over choose platform Reply #3 – July 06, 2010, 08:01:39 pm Combuijs en Brambo, leuk dat jullie even reageren!Ik heb inmiddels ook niet stilgezeten (simutrans is nog steeds eentikkeltje verslavend) en ben waarschijnlijk wat verder gekomen inmijn speurtocht, wat wel en niet kan met dit signaal.Combuijs, je schrijft zinnige dingen, b.v. het zinloos plaatsen vanandere signalen tussen het station het het CP signaal. Dat is me inmiddels helemaal duidelijk.Tot nu zat ik in een bestaand, groot scenario hiermee te experimenteren,en heb nu maar eens even een try-out scenario gemaakt, waar hetgebruik van het CP signaal centraal staat.Voor zover ik het nu kan overzien, gaat het fout (zoals jij ook alaangeeft) als de afstand tussen het CP signaal en het station tegroot is. Als ik het klein houd, dan gaat het allemaal perfect.Verder ben ik erachter gekomen, dat als ik per se ruimte wil, omsnelle treinen de gelegenheid te geven, langzame in te halen, hetniet moet zoeken vóór het station, maar NA het station. D.w.z. niet direktna het station weer naar 1 spoor, maar de meerdere sporen veel langerdoor laten lopen.Combuijs, je stelt dat het onmogelijk is een inhaalspoor te maken metbehulp van een CP-signaal. Natuurlijk wil ik niet de wijsneus uithangen,haha, maar het is me toch gelukt. Als je tijd en zin hebt, bekijk dan ditscenario:http://rapidshare.com/files/405357712/CombuijsChoosePlatformInhalen-.sveAls je direkt na openen de map bekijkt, zie je een enorme file van 20 treinen.10 langzame, met direkt daarachter 10 snelle treinen. Misschien is het welaardig om eens de laatste van de langzame treinen, of de eerste van desnelle te volgen (resp internal number 2 en 21). Je ziet dan direkt, dat al bij heteerste station een snelle trein een langzame inhaalt. En als je de boel evendoor laat lopen, dan zie je dat dit steeds vaker gebeurt, en dat ipv een langefile, waar de langzame treinen de hele boel ophouden, alles steeds meerwordt gespreid.Ik haast mij nog om te zeggen, dat dit inhaalgedoe met het CP signaal allemaalmaar een beetje fun is, en dat er veel elegantere oplossingen zijn. Combuijs gafdat al aan. Als je de snelle treinen zèlf naar een platform dirigeert, en de langzamenaar een ander perron op datzelfde station, wordt er ook keurig ingehaald.En zo zijn er nog veel meer oplossingen. Snelle treinen electrificeren, zodat ze gedwongen worden een ander spoort te kiezen en nog veel meer.Maar ja, het aardige in Simutrans is nu eenmaal, dat er voor een probleem wel20 oplossingen zijn.Hier is ook nog een scenario waar het fout gaat met het CP-signaal. Daar is deafstand hoogstwaarschijnlijk te groot, of ik doe iets anders fout.http://rapidshare.com/files/405357743/CombuijsDitGaatFout.sveIk ben een half uur bezig geweest om beide files te uploaden op deGermany files site, maar het lukt me niet. Steeds de melding dat defilenaam al bestaat, en dat kan helemaal niet. Ik heb de boel dus maareven geupload naar Rapidshare. De files zijn heel klein (<50 kb) dusik denk dat er geen wachttijd zal zijn.Dank voor jullie reakties! Quote Selected
Re: vraag over choose platform Reply #4 – July 08, 2010, 10:05:03 am Leuke voorbeelden!QuoteJe ziet dan direkt, dat al bij heteerste station een snelle trein een langzame inhaalt.Ja, leuk om te zien. Maar je hebt inderdaad een groot snelheidsverschil (85 vs 220) en een behoorlijk lang stuk parallel spoor nodig.QuoteHier is ook nog een scenario waar het fout gaat met het CP-signaal. Daar is deafstand hoogstwaarschijnlijk te groot, of ik doe iets anders fout.De afstand is te groot, want als ik het choose signaal in de bocht daarna zet (en de rails verbindt) dan gaat het ineens wel goed. Bij afstand 44 gaat het wel goed, bij afstand 66 gaat het fout. De grens lijkt dus rond de 50 tegels te zitten. Quote Selected
Re: vraag over choose platform Reply #5 – July 09, 2010, 12:54:27 am Precies Combuijs! Het ligt ongeveer op 50 tiles, hoger gaat meestal fout.En ik heb het idee, dat als je de aanvoerlijnen naar het station niet kaarsrechtmaakt, de maximale afstand nog veel korter is. 25 of zo.Grappig dat het hier alleen gaat om de daadwerkelijke afstand tussen hetsein het te station. De route daartussen doet er in het geheel niet toe. Je kuntde treinen bij wijze van spreken, na het p****eren van het sein, eerst nog naarde andere kant van de map, - en terug - laten rijden.Het klopt wat je zegt: als het snelheidsverschil tussen de treinen groot is, danheb je weinig ruimte nodig. Oftewel, om een 70km trein een 60 km trein in telaten halen heb je kilometers spoor nodig :-)Ik heb nog een vraagje (om daar een nieuw topic over te openen vind ik eenbeet onzin)We hebben in Simutrans een enorme hoeveelheid seinen, en mogelijkheden.Eigenlijk mis ik een beetje hoe het hier in werkelijkheid gaat. Als ik het goedheb begrepen, dan is als op een baanvak een sein rood is, het sein ervooraltijd geel, en voor dat gele sein, groen.Logisch, want bij een geel sein kan een machinist alvast een beetje gaanremmen, want als het volgende sein inderdaad op rood staat, staat hijkeurig op tijd stil. Een rood sein wordt dus voorafgegaan door eenvoor-signaal. Simutrans kent ook een pre-signal, maar de werking daarvanis toch anders. Voor zover ik dat heb begrepen, kijkt dit sein verder vooruit,en wil eerst 2 of 3 vrije blocks voor het op groen springt. Ik moet dat nogeens uitproberen, maar het zou kunnen zijn dat er dan een rustiger beeldontstaat. Niet een trein die steeds maar optrekt en weer stopt, maar langerwacht, en daarna ook langer blijft doorrijden, door de meerdere vrije blocks.Wil je hier eens commentaar op geven? (andere sein-deskundigen natuurlijkook van harte welkom! :-) Quote Selected
Re: vraag over choose platform Reply #6 – July 12, 2010, 10:44:13 am QuoteSimutrans kent ook een pre-signal, maar de werking daarvanis toch anders. Voor zover ik dat heb begrepen, kijkt dit sein verder vooruit,en wil eerst 2 of 3 vrije blocks voor het op groen springt.Ik gebruik dat pre-signal nooit, maar volgens mij kopiëert hij het signaal van het volgende block. Ik denk dat dat in bepaalde speciale situaties nog wel eens handig kan zijn, maar ik heb het simpelweg nog nooit nodig gehad.Er kan volgens mij nooit een rustiger beeld ontstaan, in normale signalerings-situaties is het hetzelfde als een tweemaal zo groot block. Als een achteropkomende trein harder rijdt dan zijn voorganger, dan gaat hij hem op den duur toch weer inhalen. Als een achteropkomende trein even hard rijdt als zijn voorganger, dan ontstaat vanzelf een stabiele situatie zodra de achterligger de maximale achterstand heeft opgelopen op de voorligger. Dat zal normaal gesproken bij het langste block gebeuren, of een block met een helling of scherpe bocht. Als je dus bij het begin van het traject (als er dat al is) de blocklengte wat langer neemt, dan krijg je verderop vanzelf een rustiger beeld. Quote Selected
Re: vraag over choose platform Reply #7 – July 26, 2010, 12:43:15 pm Quote from: Optimix – on July 09, 2010, 12:54:27 amWe hebben in Simutrans een enorme hoeveelheid seinen, en mogelijkheden.Eigenlijk mis ik een beetje hoe het hier in werkelijkheid gaat. Als ik het goedheb begrepen, dan is als op een baanvak een sein rood is, het sein ervooraltijd geel, en voor dat gele sein, groen.Logisch, want bij een geel sein kan een machinist alvast een beetje gaanremmen, want als het volgende sein inderdaad op rood staat, staat hijkeurig op tijd stil. Een rood sein wordt dus voorafgegaan door eenvoor-signaal. idd ja laat hem dan op de helft van zijn snelheid rijden of max 100 of zo.spaart nog tijd uit ook als je bijv. net voor een block moet stoppen.p.s. ik ben geen signaal expert maar ik dacht dat mijn mening wel welkom was. Quote Selected