The logic associated to Rocrail is a “closed block” logic. block bBySta (course leading to bypass the station)Ģ.4 Standard & optional behavior of Rocrail.The trigger can be refined by adding condition(s), which must be true for the action to be run. An action has a definition (what to do), and is associated with a trigger (which event triggers the action unconditionally). Actions are triggered by events (or clock -no discussion about clock driven actions in this article). Action: Actions are used to start switching, loco functions and much more automatically.Route: A route is an oriented segment of travel which connects 2 blocks together.Sensors are usually used inside blocks to provide occupancy detection. Sensor: Sensors allow feedback from the layout to the computer.It is usually a group of track sections with no turnout in them, and at least one sensor. Block: A block is a single place on your layout, where only one locomotive or train can exist at a time.This article is of advanced level regarding the use of Rocrail, and it may be difficult to understand if you don't already have an experience with Rocrail, especially with “blocks”, “routes”», “signals” and basic “actions”. Please refer to Rocrail documentation, especially about blocks ( ), routes ( ), signals ( ), and actions ( ) including action control & action conditions. Let's see how to setup a “dynamically linked” advanced signal. no available next block, next block closed to traffic, ability to propagate status green, yellow and red back to advanced signal, bidirectional or unidirectional next block, etc. A solution must be able to reflect various cases i.e.Generally, a station has many tracks, so there is not a permanent link one-to-one between the advanced signal located at station entry, and the “next” main signal ahead.At least until I get to the point of building a physical CTC machine.I'd like to share with you how to manage advanced signals when used in complex situations, typically when using an entry signal equipped with an advanced signal on the same mast, located before entering a station. So, I am quite willing to give RocRail a try, although I may end up writing my own VB program to be my virtual CTC panel, driving my homemade control system which is loosely based on CMRI using Arduinos. It's just a lot less intuitive (JMRI) when you get to that level - and I say this for someone who has been writing computer programs since I was 11 years old, back in 1977 when the TRS-80 came out. Everything was the same, in fact, except the software - same Locoobuffer interface, same laptop computer I was trying to use JMRI on. And same hardware - no false block detections. Well, one weekend I went ove,r he had downloaded RR&Co and in a week had the trolley line automated like he wanted - me the computer guy couldn't get it working in JMRI but he, a lawyer, got it working in RR&Co. And still it never reall worked - spurious occupancy sensing was the biggest problem, and it's always bneen blamed on the Digitrax hardware. I could never get the script to work, and making a mistake in drawing the track plan meant I had to pretty much just start all over, erasing back to my mistake in block numbering and then finishing it caused all sorts of weird problems. I guess I lost some faith in JMRI when I tried to help a friend automate a trolley loop on his layout with it. It seems a lot easier to do this via RocRail than with JMRI. Possibly my other idea of a small Bluetooth add-on to any smartphone so you have the touch screen to turn functions on/off or select a loco, but an actual knob to run to control the train. The HTML interface is allowing me to experiment with my idea of a simple universal throttle using an Arduino. are intriquing to me because it's not written in Java, and writing scripts for it doesn't need Jython which if it isn't the world's worst scripting langues is in a close race for it. Their panel and also their simple HTML web interface for smartphones etc. I am giving it a shot, at least as far as using the virtual CTC panel portion - I don't think their decoder programming facilities are as good as JMRI (but I rarely use JMRO for that - I use all the same decoders so it's not hard to memorize the settings I use for all locos).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |