Zelf toevalsfactor maken voor acties
Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: https://www.koploperforum.nl/topic.asp?TOPIC_ID=7367
Geprint op: 18 jan 2026
Onderwerp:
Auteur onderwerp: Wim Romijn
Onderwerp: Zelf toevalsfactor maken voor acties
Geplaatst op: 18 jan 2026 13:06:41
Bericht:
Ik gebruik een omroepbericht dat een trein binnenkomt op spoor x.
Hiervoor maakte ik een actie als de trein binnenkomt op het spoor en geen rijweg gekozen is aan de uitgaande kant dat dit geluid werd afgespeeld. Overigens werd het geluid te laat afgespeeld.
Echter regelmatig komt de trein binnen op het spoor en kan op dat moment niet verder maar halverwege het spoor kan er toch gekozen worden voor een uitgaande rijweg en rijdt de trein door.
Teleurgestelde preisertje dit tevergeefs staan te wachten.
Ik was dan ook al langer op zoek naar een random/toevalsfactor.
Gezocht en geprobeerd met tellen, echter tevergeefs.
Eindelijk heb ik een oplossing gevonden.
Wat heb ik gemaakt:
Logische actie:
1. Toeval blok 2 uit 14 moet wachten.
2. Trein blok 2 moet stoppen
3. Blok 14 is vrij
4. Trein blok 2 staat stil
5. Trein rijdt van blok 14 naar 2
Speciale actie:
1. Trein blok 2 moet stoppen als logische actie 1 en 5 waar zijn
2. Trein blok 2 moet stoppen na .. sec. uit zetten als logische actie 4 waar is
Variabele route om de uitgaande routes vanuit blok 2 te blokkeren.
En voor de toeval gebruik ik:
Sequence herhalend als logische actie 3 (blok 14 vrij) is
Hierin wordt de logische actie 1 (Toeval blok 2 uit 14 moet wachten) met een toggle om de .. seconden van stand veranderd.
Door deze sequence wordt actie 1 waar of niet waar en op het moment dat de trein de rijweg blok 14 naar blok 2 activeert speciale actie nr. 1 uitgevoerd.
Ook veranderd op dat moment de waarde van de toeval niet omdat blok 14 bezet is.
Het maakt dus niet uit op welk moment in blok 14 de rijweg naar blok 2 wordt genomen, ook niet als de trein moet stoppen in blok 14 voor een sein.
Uiteraard staat bij de treintypes dat deze treinen geen stopkans hebben in blok 2.
Met een beetje denkwerk kun je dus en toevalsfactor maken.
Mvtgr,
Wim Romijn.
N - YaMoRc YD7001 - loconet
Koploperforum Digitale Treinbesturing : https://www.koploperforum.nl/
© EKweb 2006