Can it be done??

rmdk

New member
In AI: If a train (a) is told to drive to X then onto Y, but train (b) is blocking exit from X, can the driver, either of (a) or (b), be told to go automatically to a siding to allow the other train to pass? But if there is no train blocking the path then the train wouldn't automatically go into the siding, and continue it's journey.

Can it be done EASILY and SIMPLY without too many orders for the driverss

Any ideas?

Hope ti makes sense.

Russell
 
Last edited:
Sort of an "IF...THEN...ELSE" function? I think such is available in the TrainzProRoutes SCS2006 rule, but then it's not compatable with normal AI operations...
SCS2006 is on the DLS here. The Manual is available from TrainzProRoutes Forum/SCS2006. You'll probably need to register (freeandeasy) before being able to view the forum and download it.
 
In AI: If a train (a) is told to drive to X then onto Y, but train (b) is blocking exit from X, can the driver, either of (a) or (b), be told to go automatically to a siding to allow the other train to pass? But if there is no train blocking the path then the train wouldn't automatically go into the siding, and continue it's journey.

Can it be done EASILY and SIMPLY without too many orders for the driverss

Any ideas?

Hope ti makes sense.

Russell

depends exactly what you whant
but the simple answer is yes

=======track 1 ==========sig==
========jun========track 2 sig====jun====marker==

if the units are given the comand to drive via the marker it will take the line that is free or the line that is the shortest way if both are free

hope this gives you some help
 
NO is the simple answer it will not do it automaticaly. It will only pass a blocking train if it can see a route around it but thats not always the case. It wont go into a siding unless you give it commands to do so because it wont see any route around the train. It will need the commands put in driver so if a train is not present it will still go to siding.
 
Thanks for the replies.

It would be good if it was possible. It would make this excellent sim a little better.

Russell
 
The 'correct' answer to the original question is 'maybe'!

It depends on exactly what you mean by 'siding'. If the 'siding' is a double-ended loop, then it is easy. On the other hand if the 'siding' is a dead-end spur then it can't be done, or at least not without a scenario.

If the siding is a loop and you contrive to have the siding longer than the main then it is easy. The difference in track length can be minute, simply having the siding coming off the curved leg of the junctions will be enough. The first train will take the shortest route (the main) leaving the siding for the second train. If there is only one train it will always hold the main.

If the siding is a dead-end it can't be done in a session, the AI has no provision for If-Then....

Andy :)
 
Last edited:
Yes. use "Drive to First Available Trackmark" if one trackmark is in use, then it will go for the next one in order.... "Trackmark(xx)". I use that command to instruct AI into yards. It will only take a track that has no rolling stock on it.
 
I'm not an expert as, having been a Trainzuser since the very start, I'm only now beginning to get into what triggers are all about.

I wonder if the Holy Grail which you seek could be achieved by a trigger?

"Train X activates the trigger which then tells Train Y to move to Siding A, thus clearing the road ahead for Train X to make progress."

Is that not possible?
 
sterrett's reply seemed the best solution. I've no idea other than this but i have a question similiar to this: is there a "run around train" command that applies for multiple units of the same train? or am i missing something?
 
Yes. use "Drive to First Available Trackmark" if one trackmark is in use, then it will go for the next one in order.... "Trackmark(xx)". I use that command to instruct AI into yards. It will only take a track that has no rolling stock on it.

Firstly: I have been searching for a command like that for ages and just re-searched the DLS to no avail, have you a kuid for that please??

Second: The command would be worth its weight in gold when arriving in a yard, not sure though if it helps rmdk's problem. While it would get the train into the siding, the following driver commands would be different if the siding is a dead-end and the train needed to back out. Again it would be helpful to know whether the siding in question is a dead end or a loop. Unfortunately rmdk seems to be not following the thread...

Andy ;)
 
Back
Top