I encountered an interesting situation.
I have 3 stations connected with single track and every station has a passing loop. The distanced between them are different and I can't rely on scheduled time.
Station A Station B Station C
[=====]---------[=====]--------------[======]
Every station entry and exit is controlled by EIT (enhanced intrelocking tower by pguy). Also every single track section is controlled by sperate EIT. It works flawlessly with just 2 trains and they pass each other.
Here are EIT paths:
Station A: entry to 1, entry to 2, exit from 1, exit from 2
AB section: AB path, BA path
Station B facing A: entry to 1, entry to 2, exit from 1, exit from 2
Station B facing B: entry to 1, entry to 2, exit from 1, exit from 2
BC section: BC path, CB path
Station C: entry to 1, entry to 2, exit from 1, exit from 2
If I want to add 3rd train, how would I prevent a deadlock in which train would leave Station A, while 2 trains are stopped at station B?
I have 3 stations connected with single track and every station has a passing loop. The distanced between them are different and I can't rely on scheduled time.
Station A Station B Station C
[=====]---------[=====]--------------[======]
Every station entry and exit is controlled by EIT (enhanced intrelocking tower by pguy). Also every single track section is controlled by sperate EIT. It works flawlessly with just 2 trains and they pass each other.
Here are EIT paths:
Station A: entry to 1, entry to 2, exit from 1, exit from 2
AB section: AB path, BA path
Station B facing A: entry to 1, entry to 2, exit from 1, exit from 2
Station B facing B: entry to 1, entry to 2, exit from 1, exit from 2
BC section: BC path, CB path
Station C: entry to 1, entry to 2, exit from 1, exit from 2
If I want to add 3rd train, how would I prevent a deadlock in which train would leave Station A, while 2 trains are stopped at station B?