Crossing & Signal issue help please!

Carlcee

Member
Hi guys,

I'm hoping someone can help with this little problem please?

Basically, I have a scenario like below where the train at the bottom has a green signal (signal A) to cross over the main line into the yard to the right of the screen (so, following the yellow line that i've drawn in).

The problem is, there can often be trains coming down the main line (following the blue path) because they also face a green signal (signal B) - and then they collide with the train that is crossing into the yard.

Is there any way (with the use of a rule/trigger or something like that) that, when the junction is set to branch right (as the signal 'feather' is showing) so that a train can cross into my yard, it automatically prevents trains from hurtling down the main line (by showing them a stop signal)?

Obviously, when trains are going straight up the main line (rather than crossing into the yard), the trains coming down the main line wouldn't be affected - so it needs to be some sort of system that only activates when I set my junction to cross over the main line and into the yard.

The other option (and probably the more life-like option), would be that the train at signal A is forced to wait until the other train has come down the main line (following the path of the blue line) and past the cross-over and out of sight, before the train waiting at Signal A is shown a green signal once it is safe to cross over the main line.

I hope that makes sense.

Can anyone offer any help with this? I'd really appreciate it.

Its probably really simple to achieve - but i'm new to Trainz and still getting the hang of surveyor.

Thanks everyone :)

example.jpg
 
Last edited:
Can I open by saying that the image you have posted is way to large for this area of the forums even if you are posting to show you point. <see Code of Conduct for full details>

Trainz by default does not support dimond crossing. So train A will always cross the path of train B. <this is all covered in the trainz manuals>

Saying this there is a way round this be using the ATLS system for more information on this you will need to search round the forums as this very issue is currently being dicusscued in another open thread.

http://forums.auran.com/trainz/showthread.php?t=80905
 
There are trigger rules and signal rules that will prevent this from happening. The use of triggers is a little harder than just plonking down the track, but they are used to allow for a series of events to happen in order, such as "if this happens, then that can happen." You may have to install something like an invisible signal in your case.
 
Use the Trigger multiple signals rule. You need to name the triggers and the signals around the junction. Place triggers on the main line and set radius to about 100. Place one on the main line at the point it crosses the branch line and one or two on the main line before you approach it. This should then cover about 500m of track before the crossing. Place a trigger set at 20 on the branch line at the pointbetween the two main line tracks. In the rule you select the three triggers on the main line and signal A to show red. This stops the branch line train if the mainline train is within the trigger radius. You need also add a new rule with the branch line trigger and signal B set to red. This stops the main line if the branch line train is still across the crossing.
 
There is the simple to use "Diamond Crossing Rule" on the DLS. Simples.
Just add it to the session rules and tell it the names of the signals to guard and it will only let one train through at a time. Have a fiddle with it. :wave:
 
Back
Top