¿ªÔÆÌåÓý

Locked Re: Dispatcher, Signal Mast definitions (BR-2003) and speeds


 

Hi Mitchell.
The max speed for the line is 45. A green signal will be 45/45 = 100% throttle. This will be adjusted to 50% by the max speed limit. The max speed in auto train set up is percentage of throttle. So normal, medium and slow all make 50% throttle. Try using the factor to keep a limit on top speed, then the other speeds will be proportionally slower. We need to do some fixing with the 25%, it's currently hard coded.
Steve G.


On October 25, 2018 9:04:56 AM EDT, "Mitchell via Groups.Io" <mitchell.scott93@...> wrote:
Hello again.. I've just tested the lastest Jenkins build. 4.13.5.

Here are my warrent settings whole using BR-2003 SML

ASPECT SPEED NAME TO VALUE MAPPNG
Normal = 45.0
Medium = 35.0
Slow = 25.0
Restricted = 15.0
RestrictedSlow = 25.0
Stop = 0.0


HEAD APEARANCE TO SPEED NAME
Red = Stop
Flashing Red = Restricted
Green = Normal
Flashing Green = Medium
Yellow = Slow
Flashing Yellow = Medium
Lunar = Restricted
Flashing Lunar = Restricted

I wiped my transits, sections and SML, saved, and re-autogenerated + rebuilt transits hoping it would catch on. SML shows speed values that MATCH the included block/turnout speeds (So the SML is recognsing the speed name to speed values)

However, a train set with a max speed limit of 50% in auto trains is staying at 50% unless it is passing a yellow signal to a red signal, and slows to 25% until stop sensor OR in final block before red.
The stopping behaviour is normal, but it still won't respect any block speeds that the SML is indicating.
SML might show max speed is Medium/35 but still shows a green apsect, not a yellow, and the train stays at the max speed set in auto-trains creation rather than slowing to 35.

I feel like this is to do with, as you mentioned:

"If you are using a loco that is NOT speed profiled, OR you have not checked the
box "Use Speed Profile" in "Activate New Train"-> "Run Train Automatically" then
it it does some further processing. When the first train runs, so adjusting this
value takes a JMRI restart, it finds the maximum speed for the line. That means
it looks at each aspect used by the signalling system, not every aspect defined
by warrants, and gets the "Maximum Speed" value. If that tests results in 0.0,
then it looks up "Maximum" in the Aspect names, if that fails then it uses 100.
This becomes 100% throttle. The throttle is set to "New Speed" / "Maximum
Speed". This is then adjusted firstly by "Default Maximum Speed", and then "Loco
Speed Correction"."

If I'm applying that to my issue, does that mean the aspects in the signalling system is not referencing any of the information in the warrants table?
Or in other words, that the auto-active trains is igorning all the block and and SML speeds and getting speeds directly from the signal system XML and then applying the maximum allowed speed (50%) over the top of that?


--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Join [email protected] to automatically receive all group messages.