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
block contents forwarding not functioning in all cases
#blocktracking
Gentlemen:
I am using Version 5.8, Java 12, on Windows 11. Digitrax system
?
I have the need to know where trains are on a complicated Layout Editor panel. I have added block content boxes for all blocks. I have thoroughly checked al track segment connections to be sure that the pathway exists to forward the train name (value) to the next block. There is correspondence between the content boxes its block address.
?
I have found that there are more than occasional failures to forward the block contents (value or train name) to the next unoccupied block. For example, when a train (just the engine in this test) exiting a occupied staging track block (with a train name or value) to the unoccupied staging ladder turnout, the value or block contents are not forwarded to the now occupied ladder turnout block.? The connection between the track segment and turnout is good and proper. But then there's strange happening:1) I back the engine out of the ladder, 2) the ladder track no longer shows occupancy ( the staging track has continued to show occupancy, and its block contents remain apparent), 3) I continue to back the train to the preceding block, 4) the original block the train was in now shows no occupancy, and 5) the ladder turnout block block content box shows the train name (value) when not showing occupancy.
?
I know this is difficult to explain, but I think there is a bug in the software. I am interested in your thoughts. If there is no explanation, I will have to abandon this really neat idea, because there are too many unexplained failures to make it reliable.
?
Ed Nowicki |
Ed, Make sure that the block topology is valid. ?Use the Layout Editor "Tools -> Check" menu items. especially the "Non-Contiguous Blocks" item. Watch the system console for block messages. The symptoms sound like the block beyond the ladder block is occupied. ?If so, this can result in the A-B-C dilemma. ?When B becomes occupied when both A and C are occupied, which train entered B? I recommend that you use Java 17, not Java 12. ?You might also upgrade JMRI to 5.10. Dave Sand ----- Original message ----- From:?enowicki@... Subject: [jmriusers] block contents forwarding not functioning in all cases Date: Sunday, January 12, 2025 5:04 PM Gentlemen: I am using Version 5.8, Java 12, on Windows 11. Digitrax system ? I have the need to know where trains are on a complicated Layout Editor panel. I have added block content boxes for all blocks. I have thoroughly checked al track segment connections to be sure that the pathway exists to forward the train name (value) to the next block. There is correspondence between the content boxes its block address. ? I have found that there are more than occasional failures to forward the block contents (value or train name) to the next unoccupied block. For example, when a train (just the engine in this test) exiting a occupied staging track block (with a train name or value) to the unoccupied staging ladder turnout, the value or block contents are not forwarded to the now occupied ladder turnout block.? The connection between the track segment and turnout is good and proper. But then there's strange happening:1) I back the engine out of the ladder, 2) the ladder track no longer shows occupancy ( the staging track has continued to show occupancy, and its block contents remain apparent), 3) I continue to back the train to the preceding block, 4) the original block the train was in now shows no occupancy, and 5) the ladder turnout block block content box shows the train name (value) when not showing occupancy. ? I know this is difficult to explain, but I think there is a bug in the software. I am interested in your thoughts. If there is no explanation, I will have to abandon this really neat idea, because there are too many unexplained failures to make it reliable. ? Ed Nowicki |
to navigate to use esc to dismiss