Mission Code and EIT - Creating an automatic train buffer and delay yard - but something went wrong?

ek.skirl

Active member

Random Delaying Yard (two directions - here west to east and east to west)​

A random delaying train yard has the task to delay trains randomly as a kind of mixing the alignment of following trains.
My concept doesn't work like I suggest. Is there any thing I didn't understand right? Please have a look. Thankyou for your Time.

The Route/Session​

This is a graphical picture of the principle track-junction-trackmark-setting (here 4 tracks, west to east and east to west).

Random-Delaying-Yard.jpg

Train Driver Schedules​

Every train from west has the driver schedule sequence inside its schedule:
  1. ...
  2. Navigate via Trackmark "TM West In"
  3. Navigate via Trackmark "TM West Entry"
  4. Navigate via Trackmark "TM East Entry"
  5. Navigate via Trackmark "TM East Entry"
  6. Navigate via Trackmark "TM East Out"
  7. ...
Every train from east has the driver schedule sequence inside its schedule:
  1. ...
  2. Navigate via Trackmark "TM East In"
  3. Navigate via Trackmark "TM East Entry"
  4. Navigate via Trackmark "TM West Entry"
  5. Navigate via Trackmark "TM West Entry"
  6. Navigate via Trackmark "TM West Out"
  7. ...
The double commands 4. And 5. are needed for using the ScheduleAtTrackmark rule later down.

Paths and Mission Codes​

There is an enhanced interlocking tower (EIT) to define paths and a mission code manager rule (MCM) to define mission codes (MC) and adding paths from the EIT to them.

MC "West To East" with added paths:
  1. "S West In" to "S West 00" to "S East 00"
  2. "S West In" to "S West 01" to "S East 01"
  3. "S West In" to "S West 02" to "S East 02"
  4. "S West In" to "S West 03" to "S East 03"
  5. "S East 00" to "S East Out"
  6. "S East 01" to "S East Out"
  7. "S East 02" to "S East Out"
  8. "S East 03" to "S East Out"
MC "East To West" with following paths:
  1. "S East In" to "S East 00" to "S West 00"
  2. "S East In" to "S East 01" to "S West 01"
  3. "S East In" to "S East 02" to "S West 02"
  4. "S East In" to "S East 03" to "S West 03"
  5. "S West 00" to "S West Out"
  6. "S West 01" to "S West Out"
  7. "S West 02" to "S West Out"
  8. "S West 03" to "S West Out"

Mission Code to Trains​

The MC "West To East" is added by a ScheduleAtTrackmark rule for "TM West In" and the MC "East To West" by a ScheduleAtTrackmark rule for "TM East In".

Random Delay​

The random delaying shall happen if trains arrive forward the trackmarks (TM) "TM West XX" or "TM East XX" by inserting the following schedule into the current schedule:
  1. Halt train
  2. WaitRandomFor 30 to 600 Seconds
  3. ITMCAssignNextPath
This is done by using a ScheduleAtTrackmark rule for the TMs "TM West XX" and "TM East XX". Since the current schedule command will be exchanged by the schedule, the fourth schedule command for arriving trains was doubled. The third driver command restarts the path searching after stopping the train.

If some one want have a deeper look: here is my test route to download:
RandomDelayTrainYard.cdp (Updated 2025-06-16)
 
Last edited:
Have you updated the new MC manager?
I personally wouldn't use navigate via since it will try to find a open path to go around a blocked one and then I assuming it try s to back up to the trackmark?
To simplify what your doing the MC path should end at west and east in TM or just basically use IT paths with signals...
COMMAND: (WEST from in tm) set IT PATH WEST IN-EAST OUT,(more than one can be assigned at beginning) NAVIGATE OR DRIVE TO TRACKMARK (EAST 00)-(EAST OUT)
Trains will auto stop and wait until the tower allows a clear path...
TM(west in) IT PATH S-04,06 or 08 JCT-JCT TM(east 00) S04 IT PATH JCT-JCT S05(MC PATH can be assigned here)
Since you use TM s there is no need to use additional IT or MC PATHS.
I hope this makes sense because what your doing now is something I prefer to avoid the extra configurations into yards I prefer simpler...
Good Luck Dave
 
Thankyou for your answers and the many brainmeal in it.

For now I realise, that I didn't tell clearly, that this is for me a try to more understand and use MCs with an own example project.

Have you updated the new MC manager?
Installed is <kuid2:61392:8200:99>
I personally wouldn't use navigate via since it will try to find a open path to go around a blocked
Yes, I do so too. Or don't I?
and then I assuming it try s to back up to the trackmark?
What do you mean with this? I don't understand what "Back up to the trackmark" shall tell me.
To simplify what your doing the MC path should end at west and east in TM
Didn't know that this will be able. I'll have to think about and try it.
... or just basically use IT paths with signals...
COMMAND: (WEST from in tm) set IT PATH WEST IN-EAST OUT,(more than one can be assigned at beginning) NAVIGATE OR DRIVE TO TRACKMARK (EAST 00)-(EAST OUT)
Trains will auto stop and wait until the tower allows a clear path...
TM(west in) IT PATH S-04,06 or 08 JCT-JCT TM(east 00) S04 IT PATH JCT-JCT S05(MC PATH can be assigned here)
At the first and second read I didn't understand fully. Need time to think about.
Is this for not using MCs?
Since you use TM s there is no need to use additional IT or MC PATHS.
Ok. I understand here, that using the "set path" driver command for all ten possible path does the things? Next thing to try.
But in my oppinons the four west and four east trackmarks should only do the random relaying of trains.
I hope this makes sense because what your doing now is something I prefer to avoid the extra configurations into yards I prefer simpler...
Partly yes, partly no for me this moment. But thinking about will make the things more lighting for me. And yes, of course, the simpler the way, the minor difficulties appear.

Thank you for your words to me and the brainmeal in it. Now it's tme to consume it. :coffee: :cool:
 
Last edited:
Thankyou for your answers and the many brainmeal in it.

For now I realise, that I didn't tell clearly, that this is for me a try to more understand and use MCs with an own example project.


Installed is <kuid2:61392:8200:99>

Yes, I do so too. Or don't I?

What do you mean with this? I don't understand what "Back up to the trackmark" shall tell me.

Didn't know that this will be able. I'll have to think about and try it.

At the first and second read I didn't understand fully. Need time to think about.
Is this for not using MCs?

Ok. I understand here, that using the "set path" driver command for all ten possible path does the things? Next thing to try.
But in my oppinons the four west and four east trackmarks should only do the random relaying of trains.

Partly yes, partly no for me this moment. But thinking about will make the things more lighting for me. And yes, of course, the simpler the way, the minor difficulties appear.

Thank you for your words to me and the brainmeal in it. Now it's tme to consume it. :coffee: :cool:
Sorry if it seems confusing but the point of was using the MC PATHS as you posted is not necessary since the MC PATHS are based on the use of IT PATHS...
I would have downloaded the route for example and fixed it but its 22+...
If you would like I can slap together a example route and post...
 
Last edited:
Back
Top