I am having serious difficulties understanding Rocrail’s signal operations.
I am using Qdecoder signal decoders configured for Soviet / Russian colour light signals. I can control these manually with my Rocmaus/DR5000 though it is complicated and easy to get sequences wrong.
At present, I am not using RR automatic action nor blocks. That is for future settings when I solve my signal and block sensor hardware.
I show images from the Qdecoder setup for an example I am testing at present. See Below
Whilst I have set up 3 aspect ‘Mehrabschnitt’ (intermediate automatic block - I think) and 3 aspect ‘Hauptsignal’ with subsidiary speed bar(s) using RR Linear settings combined with RR actions and command outputs. This is because the Qdecoder has to use two DCC addresses to select any aspect other than red. A red command overrides any other command.
For example ‘Mehrabscnitt’ signal:-
Code: Select all
Aspect 0 – Red – Halt – Pada Address 101 – Gate Red Aspect 1 – Yellow – Stop at next signal – Pada Address 102 – Gate Red Pada Address 101 – Gate Green Aspect 2 – Green – Proceed at full Speed - Pada Address 102 – Gate Green Pada Address 101 – Gate Green Aspect 3 – Flashing Yellow – Proceed at 60Km/H - Pada Address 103 – Gate Red Pada Address 101 – Gate Green Aspect 4 – Flashing Green – Proceed at 80Km/H - Pada Address 103 – Gate Green Pada Address 101 – Gate Green Aspect 5 – Flashing Green – Proceed at 120Km/H - Pada Address 104 – Gate Red Pada Address 101 – Gate Green
Very Messy but it works – but a bit slow. An external script ought to be better but I cannot get one right.
However, I now have a six lamp, 21 aspect(?) signal as is commonly found on Russian railways used as a ‘Mehrabscnitt’ signal with diverging route, speed control plus white calling on / line shunt aspects. The basic configuration has 4 lamps but the number of aspects is multplied by the auxilliary (Zusatzsignal) yellow and added to by the white ‘callling-on’ signal. These are shown in the image above.
At present I am stuck with finding a way to make it work. I have tried most Control modes. Linear falls short as signal sequences are not linear. Patterns does not seem to have enough combinations even with added actions. Aspect numbers might be a possibility but I cannot understand how it works and in any case, the wiki https://wiki.rocrail.net/doku.php?id=signal-props-en does not properly describe the two sets of number/value and how to use them.
I am beginning to think I might have to build a Rocnet node with a spare Arduino and custom program the DCC command output to match the Qdecoder requirements.
I am trying to be constructive and use Rocrail for direct control rather than hand off to another platform.
Thoughts please. Thanks.