Sorry for the trouble you’re having.
Getting "the same result running the layout in simulation” pretty much rules out problems with the physical C/MRI network and LocoNet.
So we need to look at what’s happening within JMRI itself.
The timescale of "changing the signal aspect from the mast table will choke up and take anywhere from seconds to several minutes to change” is very long to explain by the computer merely being busy. There’s probably some explicit delays in there. It’s not about input timing, debouncing, etc, as you’re seeing it when directly driving the mast aspect from the mast table.
Let’s try to get a bit more information which might narrow this down. When testing with the simulator:
A) Are you seeing the problem on all masts, or just some?
B) Does it happen consistently once it starts, or does it come and go? If it’s consistent, perhaps some resource is getting used up that eventually slows down the operation.
C) When delay is happening, do other things seem slow too? E.g. selecting another row in the table, windows moving, pulling down a menu, etc?
D) This comment seems to indicate that there are no Logix involved in the signaling:
I use logix and a few custom scripts that only run during operations (rarely). The logix is primarily for telling the system a Digitrax LT switch is supposed to correspond to a CMRI CT switch. I also have some logix rules that can disable all turnouts to digitrax users and selectively "unlock" switches by the dispatcher. But nothing directly interacts with signal masts in logix.
It would be good to confirm that. There’s a brief time during PanelPro startup where you can press F8 to disable Logix. Could you please try that and see if it makes any difference?
E) Similarly, if you _temporarily_ disable any scripts you’re loading in the Preferences -> Startup Pane, does that change anything?
F) Finally, could you please open the Memory Usage Monitor from the Debug menu, click “Update”, and let me know what the three numbers say? Then click “Collect Memory”, which will give you three new numbers, please include them in the reply.
Thanks!
Bob
—
Bob Jacobsen
rgj1927@...