¿ªÔÆÌåÓý

Locked Re: Precise position of trains and maneuvers automation


 

Nags,

The phrase, "exited one block and entered a new block", is not true. ?The time to traverse a block is the elapsed time from the entry of a block to the entry of the next block in the direction of travel. ?This eliminates any issues with train length or the presence of detectable wheel sets on rolling stock.

Dave Sand

----- Original message -----
From: "Nags via groups.io" <snowy999=[email protected]>
Subject: Re: [jmriusers] Precise position of trains and maneuvers automation
Date: Saturday, September 07, 2024 4:58 PM

As far as I understand warrants, JMRI uses the entry into a block (oblock) as a reference point to determine what if any actions it needs to take. It is unaware of anything within the block.
?
Therefore, when the block becomes occupied JMRI 'knows it has exited one block and entered a new block. This allows it to determine two things:
  • the trains performance - how long it took to traverse the previous block and whether it was too fast or slow requiring tuning of the throttle/speed ratio.
  • what the train needs to do next. On entering the block it knows the current speed, it knows the length of this block and upcoming paths and blocks. It determines what if any actions are needed for any upcoming speed requirements e.g. a danger signal, it has the reference point to calculate the distance to cover and then determine the throttle settings and timing for deceleration required to stop the train to avoid passing the signal.
--
H.O. Australia (Layout in Progress)
Digikeijs DR5000 LocoNet
JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG
Windows 10

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