steamer_ctn, on 25 January 2014 - 09:03 PM, said:
How is the available passing path measured? For example, is it just between adjacent points? If a passing loop has a point midway along the loop for siding, is the full loop considered, or is the passing location just measured between one of the loop end points and the midway point?
Length of loops (either the passing path or the main line itself) is measured from the diverging point (switch where passing path starts) to where the lines join again, or to the signal protecting that junction. Overlaps and stopping distances are taken into account. Intermediate sidings are not taken into consideration.
This length is not quite correct if there are multiple paths as these may diverge at a different location as the point where they diverge from the main line, but this is the best that can be done for the moment.
Quote
How would the scenario be handled if two passenger trains are due to cross on a single track? Normally the first one arriving would stop at the platform, and then reverse into the loop to await the arrival of the passing passenger train. Either one could be the player train.
That most certainly is not a standard procedure, and actually is not possible unless set up in the activity using reversal points.
If attempted to switch the player train in this way using Manual Mode it could lead to trouble as the 'deadlock' processing is switched off in Manual Mode.
As I mentioned earlier, procedures around passing loops differ greatly per country and it is almost impossible to create a program which can handle all those differences automatically.
Regards,
Rob Roeterdink