Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Locked Dispatcher
Afternoon,
I am struggling a bit with dispatcher, i seemed to get the error log down to just one error, I made some changes to try and resolve it and now i get 7 errors. 2018-07-24 19:12:24,398 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0020(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:12:24,399 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0021(UM 5), 2 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:12:24,400 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0023(UM 1:3), 2 anchor point signal heads missing [AWT-EventQueue-0]
2018-07-24 19:12:24,400 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0022(UM 1:2), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:12:24,400 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0020(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:15:59,089 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0020(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:15:59,089 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0021(UM 5), 2 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:15:59,090 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0023(UM 1:3), 2 anchor point signal heads missing [AWT-EventQueue-0]
2018-07-24 19:15:59,090 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0022(UM 1:2), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-24 19:15:59,090 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0020(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
?
I don't understand what it means by an anchor point signal heads missing, each block boundary has a Signal Mast and associated heads defined and showing on the panel, i am also a bit perplexed as to the 2 turnouts missing signals, does every route into? / out of a block need a signal defined? even though the movement would never happen (say the wrong way round a loop?Any help and pointers would be amazing, i have uploaded my panel to the site here /g/jmriusers/files/Help/Hampsford_Layout.xml Many thanks Tim |
Tim,
toggle quoted message
Show quoted text
Here is what I see.
My policy is that turnouts get their own block assignment. ?This provides 3 block boundaries for attaching signal masts that protect the turnout. Before trying to setup dispatcher, it works best to have the blocks and signal masts completed and working. ?Since I normally am running in simulation mode, I add the occupancy sensors to the panel. ?This facilities the signal testing. Think of this as layers: ?track > blocks > signaling > sections > transits. ?Each layer should be complete before moving to the next one. There is also a tool in the signal mast logic table to generate sections and the direction sensors for each section based on the SML. Dave Sand On Jul 24, 2018, at 1:31 PM, timbancroft@... wrote: |
Tim,
toggle quoted message
Show quoted text
I added the missing block name between the top left and center masts and the connection information re-appeared. I deleted and re-generated the SML and the 4 masts now work as expected. The block boundary for mast "UM 5 / 1 : 3" is after the turnout. This means that turnout SW03 only affects mast "UM 1:1 / 5¡±. Dave Sand On Jul 24, 2018, at 5:28 PM, Dave Sand <ds@...> wrote: |
Hi Dave,
Thanks for this, to be honest i thought i had gone through that process of getting each section right but its a bit of a steep learning curve, been at this for all of a week now! I will look at the block assignment when i get back home, when you talk about the SML (assume this is signal mas logic) is the best way to let JRMI auto generate all of the logic or is human intervention better? Many thanks for your time Tim |
Tim,
toggle quoted message
Show quoted text
SML is signal mast logic. I always use automatic discovery. I then test using simulated occupancy sensors and manual turnout settings to verify that the logic is correct. The most likely failures are caused by double cross-overs. On your layout, I deleted the existing transit, sections and SML. I also used the Block table "Paths >> Delete Paths¡" option. I then saved the panel xml file, stopped and re-started PanelPro. After a lot of changes, the block routing can get out of whack. This creates a new set of block routes, which is the basis for SML. I then used the signal mast logic table to generate the signal mast logic and the sections. The section generation also creates the direction sensors for each section. After those steps were done, I created a transit, a train and ran it around the layout using occupancy sensor buttons on the panel. Dave Sand On Jul 25, 2018, at 2:37 AM, timbancroft@... wrote: |
Hi
toggle quoted message
Show quoted text
If you are going to use the autoallocate feature of dispatcher then the use of auto generated sections and transits can lead to failure in any situation involving single track two way running, safe sections, crossings, slips etc. It will work reliably only if you run one auto allocated train at a time. It will work if you have no complex junctions or crossings on the route. This is because most of the auto allocate conflict detection is predicated on a block only being in one section, that is there is only one section for a given section of track which is reused in transits regardless of direction or destination. Generation of auto allocated section creates sections, unnecessarily, in both directions, or overlaps sections. Because it creates sections from mast to mast it inevitably creates sections that start with as switch followed by a block. This will lock the switch until that block attached is cleared, this sometimes leads to a deadlock when 2 trains meet on a single track line at a passing siding. Steve G. ---------- Original Message ---------- |
Hi Dave,?
Just to follow up, i have tried to follow the same, delete everything let JMRI auto allocate signal paths / sections & also doing it manually, etc etc but it seems to get stuck on the same bits 2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0006(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0007(UM 5), 2 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0008(UM 1:3), 2 anchor point signal heads missing [AWT-EventQueue-0]
2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0005(UM 1:2), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? ERROR - Unexpected error in getDirectionForBlocks when working with LevelCrossing in Section IY:AUTO:0006 [AWT-EventQueue-0]
2018-07-25 18:24:22,420 jmri.Section? ? ? ? ? ? ? ? ? ? ? ? ? WARN? - Section - IY:AUTO:0006(UM 1:1), 1 anchor point signal heads missing, 2 turnouts missing signals [AWT-EventQueue-0]
Would it be possible to upload the panel you created so i can do a compare contrast? Interestingly when i was working on it last night the top right section was showing as assigned to a block, it was only when i re-opened the file today did it show as un-assigned. Many thanks Tim |
Thanks Dave for sending the panel back to me, i managed to run it in "offline" mode but as soon as i changed the dispatcher settings to My layout i got the same problem.
Looking at the connection bit, i noticed it was connecting to "My Layout" with "Signal Heads", as soon as i changed this to "signal masts" the problems went away. I have now managed to dispatch a train round half of the layout so that is great progress! Thanks for your help. Tim |
to navigate to use esc to dismiss