|s1||sensor one to trigger the measurement||ID|
|s2||sensor two to trigger the calculation||ID|
|distance||distance between s1 and s2||mm|
|scale||locomotive gauge/scale: H0=87, N=160…||-|
|mph||Miles Per Hour||true/false|
The sensors may also be used by a block; they both will get the events.
See also: http://www.rocrail.net/doc/rocrail-wrappers/wrapper-en.html#mv
If activated the selected loco will get informed of the measured kmh and will adjust its CV 5 value to match the wanted Vmax. If no value exist for the CV 5 it will use the 50% of Vmax value.
Multiple runs at the highest speed step are necessary to come close to the wanted result.
Depending on the hight of the difference between Vtarget and Vactual, CV5 will be varried.
If the used sensors will report a loco Code this will overwrite the selected loco ID in this dialog. (RailCom, RFID, …)
Note 1: The CV 5, Vmax, will be adjusted by a POM write command.
Note 2: The CV 6, Vmid, will be set by POM to 30% of the CV 5 value.1)
See also: Loco Calibrate
The measure value can used with the rocrail variable %mvspeed% as Dynamic text in a Action of type "text".
The action must called with status “in” in the action control of “MVTrack”.
The example assumes that the text field txtSpeed is defined.
|Text action “measure”||Action control of the MVTrack
calling the action “measure”
This feature, without calibrate, is also available in Blocks.
The measure value is than transfer in the rocrail variable %bkmvspeed% to the block action control.
|The average velocity is shown in the Rocgui server window:|
In case of MPH the calculated KM/H is multiplied by 0.621371192.