functionality-en
Differences
This shows you the differences between two versions of the page.
— | functionality-en [2022/01/31 15:21] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Functionality Index ====== | ||
+ | |||
+ | |||
+ | This page is an attempt to create an index for some functions in Rocrail. \\ | ||
+ | For example: if you have a question about Running in Automatic Mode, this page attempts to link all the Automatic Mode related articles from the Wiki. \\ | ||
+ | =====Test Plan===== | ||
+ | Testing a plan from another user \\ | ||
+ | |||
+ | Windows instructions: | ||
+ | 1W. Copy the new plan in a folder for example: '' | ||
+ | 2W. start Rocrail. \\ | ||
+ | 3W. select the test plan: File-> | ||
+ | Mac instructions: | ||
+ | 1M. create a new folder " | ||
+ | 2M. copy (not move!!!) into that folder; \\ | ||
+ | 3M. start Rocrail; \\ | ||
+ | 3.1M. open the workspace " | ||
+ | 4. set a loco in a block. If the arrow is to the right then loco will go right, if that is not the direction you want to go then right mouse click in the block of the loco and select "swap logical direction", | ||
+ | 5. automode on, right mouse click in the block and choose "start locomotive" | ||
+ | 6. loco starts, the next block turns yellow. click on the first sensor encountered, | ||
+ | 7. click on the next sensor (IN sensor for block), block turns red (the previous block is now white (available for another loco)). (click again on IN sensor to reset the sensor). \\ | ||
+ | 8. continue to the next block and repeat steps 6 and 7. \\ | ||
+ | |||
+ | =====Automatic===== | ||
+ | Options in Rocrail that defines automatic operation. \\ | ||
+ | |||
+ | **[[automatic-en|Running Automatic]]** \\ | ||
+ | **[[virtual-automatic-en|Running Virtual Automatic]]** \\ | ||
+ | |||
+ | **[[block-gen-en# | ||
+ | **[[direction-en|Block: | ||
+ | |||
+ | **[[loc-tab-en# | ||
+ | |||
+ | **[[rocgui-menu-en# | ||
+ | |||
+ | =====Automatic Sequence ===== | ||
+ | Options in Rocrail that sequences automatic operation. \\ | ||
+ | |||
+ | 1. Set Route (maybe 20 milliseconds) \\ | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | 2. Set Turnouts (Switches) (maybe 250 ms) \\ | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | 3. Set Signals to Green (maybe 1 sec) \\ | ||
+ | **[[rocrailini-automode-en# | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | 4. Use Station Announcements (Optional) \\ | ||
+ | //**Use Actions or XML to provide function.**// | ||
+ | \\ | ||
+ | **[[timed-actions-en|Action]]** \\ | ||
+ | |||
+ | 5. Locomotive Blows Horn/ | ||
+ | //**Use Actions or XML to provide function.**// | ||
+ | \\ | ||
+ | |||
+ | 6. Train Departs (default 1 sec) \\ | ||
+ | **[[loc-details-en# | ||
+ | **[[block-gen-en# | ||
+ | |||
+ | |||
+ | 7. Set Signal back to Red (maybe 2 sec) \\ | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | =====Delayed Departure Options===== | ||
+ | Some ways to delay the departure of a train, after the route has been set.\\ | ||
+ | **[[rocrailini-automode-en# | ||
+ | **[[rocrailini-automode-en# | ||
+ | **[[block-gen-en# | ||
+ | |||
+ | =====How to use BBT===== | ||
+ | Options in Rocrail that allows the precise stopping of a train. \\ | ||
+ | |||
+ | **[[loc-bbt-en|BBT: | ||
+ | **[[loc-details-en|BBT: | ||
+ | |||
+ | The Proper approach: \\ | ||
+ | -- Set number of steps to 16. \\ | ||
+ | -- Teach BBT for block X until the stop is exactly at the IN sensor, shortly before the IN the speed should go to 0 (V0), if so then BBT is taught. (What you want is a gradually deceleration from the Enter (sensor) to the IN (sensor)). \\ | ||
+ | -- Now in the BBT screen (bottom left) check ' | ||
+ | |||
+ | **[[block-gen-en# | ||
+ | **[[block-gen-en# | ||
+ | |||
+ | The trains stay centered without having to manually manipulate the data. | ||
+ | If you now want to move this centered stop-point, use offset at the respective block. \\ | ||
+ | **[[block-gen-en# | ||
+ | |||
+ | Train operations: \\ | ||
+ | **[[operator-consist-en# | ||
+ | With or without the locomotive length included. \\ | ||
+ | |||
+ | |||
+ | =====Length===== | ||
+ | Options in Rocrail where length impacts operations. \\ | ||
+ | **Note:** Train Length overrides Loco length.\\ | ||
+ | |||
+ | **[[loc-gen-en# | ||
+ | |||
+ | **[[block-gen-en# | ||
+ | |||
+ | **[[car-details-en# | ||
+ | |||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | **[[route-perm-en# | ||
+ | |||
+ | **[[trains-en# | ||
+ | |||
+ | ====Staging Block length==== | ||
+ | |||
+ | **[[stageblock: | ||
+ | |||
+ | **[[stageblock: | ||
+ | |||
+ | =====Locs do not start===== | ||
+ | Some of the criteria why a loc does not start. \\ | ||
+ | |||
+ | 1. loc not in a block \\ | ||
+ | 2. loc is in a block but placed facing the wrong side \\ | ||
+ | 3. routes from this block are closed \\ | ||
+ | 4. route does not exist \\ | ||
+ | 5. loc is electrified (but destination block is not) \\ | ||
+ | 6. loc in manual mode \\ | ||
+ | 7. loc has automatic mode deactivated. \\ | ||
+ | 8. permission / train type does not fit to route or block \\ | ||
+ | 9. train length or commuter does not fit \\ | ||
+ | |||
+ | =====Locs start in automatic mode===== | ||
+ | 1. Set loc in Block \\ | ||
+ | 2. Watch the little arrow, it should point in the direction you want to go \\ | ||
+ | a. if not, right mouse click, in the block of the loc, and select swap block entry side \\ | ||
+ | 3. Turn on auto mode \\ | ||
+ | 4. Right mouse click, in the block of the loc, select start loc (or double click on loc), other methods are available \\ | ||
+ | 5. Make sure that the Loc direction in the loco throttle dialog shows to the right (">>" | ||
+ | |||
+ | The next time you start Rocrail the loco should be still correct in a block, unless you perform manual activities \\ | ||
+ | |||
+ | **[[direction-en# | ||
+ | |||
+ | > **Tip1:** If the block this loco occupies has a light blue border and its intended route is shown in light blue, then the loc is in shunting mode. **[[loc-tab-en# | ||
+ | > **Tip2: ** If the Loc ID in the block is shown in bold and blue, then the loc is in manual resp. halfautomatic mode. **[[loc-tab-en# | ||
+ | |||
+ | =====No destination found===== | ||
+ | Error message in Rocrail that impacts running in Automatic mode. \\ | ||
+ | To see these Trace details, the **[[rocrailini-trace-en|User-Trace-Level " | ||
+ | |||
+ | |||
+ | The *.trc file states: **" | ||
+ | The *.trc file states: **" | ||
+ | Locomotive is defined as **Electric**: | ||
+ | The *.trc file states: **has no permission to use route [ZZZ]; only with schedule is allowed** or **only with random is allowed.**\\ | ||
+ | **[[route-perm-en# | ||
+ | |||
+ | |||
+ | The *.trc file states: **" | ||
+ | Length of a **Block**: **[[block-gen-en# | ||
+ | Train length of [YYY] not set for stage [XXX_ZZ]. Check the length of the loco, it should have a length > 0, before it is allowed in a Staging Block.\\ | ||
+ | |||
+ | See also: **[[trains-en# | ||
+ | |||
+ | The *.trc file states: **"Loc [YYY] has no permission to enter **// | ||
+ | The *.trc file states: **" | ||
+ | Check if there is a blank loc in the " | ||
+ | Check the Loc permissions: | ||
+ | |||
+ | The *.trc file states: **"Loc [YYY] has no permission to use **// | ||
+ | Check " | ||
+ | Check if there is a blank loc in the " | ||
+ | Check the Loc permissions: | ||
+ | |||
+ | Check if a **Route**: **[[route-gen-en# | ||
+ | Check the direction of the **Arrow** in the **Block**: **[[direction-en# | ||
+ | |||
+ | After editing Loco names it is important to verify that the " | ||
+ | |||
+ | =====Schedules and Tours===== | ||
+ | How to implement Schedules and Tours. \\ | ||
+ | |||
+ | **[[loc-details-en# | ||
+ | **[[loc-details-en# | ||
+ | **[[loc-details-en# | ||
+ | |||
+ | **[[rocgui-gen-en# | ||
+ | |||
+ | **[[schedules-index-en|Schedule]]** \\ | ||
+ | |||
+ | **[[stepbystep-en# | ||
+ | |||
+ | **[[tours-en|Tour]]** \\ | ||
+ | |||
+ | **[[: | ||
+ | |||
+ | =====Speed in Auto Mode===== | ||
+ | Options in Rocrail that impacts speed of a train. \\ | ||
+ | |||
+ | **[[block-details-en# | ||
+ | |||
+ | **[[loc-int-en# | ||
+ | **[[loc-bbt-en|Loc: | ||
+ | **[[loc-sbt-en|Loc: | ||
+ | |||
+ | **[[route-gen-en# | ||
+ | **[[route-speed-en|Route: | ||
+ | **[[route-turnouts-en|Route: | ||
+ | |||
+ | **[[operator-consist-en# | ||
+ | **[[operator-consist-en# | ||
+ | |||
+ | **[[rocrailini-automode-en|Rocrail: | ||
+ | |||
+ | **[[auto-speed-en|Speed in automatic mode]]** \\ | ||
+ | |||
+ | **[[: | ||
+ | |||
+ | =====Options to influence the turnout switch time===== | ||
+ | **[[rocrailini-automode-en# | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | ===Additional options to slow the train departure=== | ||
+ | **[[rocrailini-automode-en# | ||
+ | **[[rocrailini-automode-en# | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Waiting===== | ||
+ | Options in Rocrail that impacts the waiting of a train. \\ | ||
+ | |||
+ | **[[block_traintype-en# | ||
+ | **[[block-gen-en# | ||
+ | **[[block-details-en# | ||
+ | |||
+ | **[[loc-details-en# | ||
+ | |||
+ | =====Wheel counting===== | ||
+ | **[[wheelcounting: | ||
+ | |||
+ | |||
+ | =====Influence layout functionality with Actions or XML===== | ||
+ | Options in Rocrail that define or impact Actions. \\ | ||
+ | |||
+ | **[[actions-en|Action: | ||
+ | **[[actionctrl-en|Action: | ||
+ | **[[actioncond-en|Action: | ||
+ | |||
+ | |||
+ | **[[action-example-en|Action: | ||
+ | |||
+ | **[[schedules-actions-en# | ||
+ | |||
+ | XML examples and definitions \\ | ||
+ | |||
+ | **[[xmlscripting-en|XML: | ||
+ | **[[xmlscripting: | ||
+ | **[[xmlscripting-en|XML: | ||
+ | **[[xmledit-en|XML: | ||
+ | **[[xmlscripting: | ||
+ | |||
+ | Variables \\ | ||
+ | |||
+ | **[[variable-en|User Variables]]** \\ | ||
+ | |||
+ | **[[text-en|Variables you can use in Actions or XML]]** \\ | ||
+ | |||
+ | **[[: | ||
+ | **[[action-example-de|Other examples in German]]** \\ | ||
+ | |||
+ | =====Modular Layout===== | ||
+ | |||
+ | **[[: | ||
+ | |||
+ | **[[: | ||