block-gen-en
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | block-gen-en [2025/02/20 00:11] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Block General ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[block-index-en|Index]] | **General** | [[: | ||
+ | |||
+ | |||
+ | // \\ // \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Most common and important settings are found on the General Tab of the Block dialog.\\ | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Left side ===== | ||
+ | =====ID===== | ||
+ | The ID is used through out the Rocrail program as a unique key for referencing this block and is therefore very important. | ||
+ | If the ID is changed routes using this block have to be edited, too. \\ | ||
+ | |||
+ | \\ | ||
+ | =====Description===== | ||
+ | Free text for display only. \\ | ||
+ | |||
+ | \\ | ||
+ | =====Platform===== | ||
+ | Alternative name for this block to use in the graphical schedule and location view.\\ | ||
+ | If the block is free it will be also shown in the Block symbol in brackets. \\ | ||
+ | In that case is also necessary, that the Block option __**[[# | ||
+ | |||
+ | >// | ||
+ | \\ | ||
+ | |||
+ | =====Length===== | ||
+ | If set to greater than zero it will be used to compare it with the train length found in the **[[: | ||
+ | | The train will fit if the **Train Length** plus the **Min. block - train length** is smaller or equal to the **Block Length**. | | ||
+ | The **Min. block - train length** is set in the **[[: | ||
+ | |||
+ | > Example: With the pre-set 20cm **Min. block - train length** and a **Block Length** of 100cm a train must not exceed 80cm in order to fit into the block. | ||
+ | |||
+ | The unit, e.g. mm, cm, or inch, is user-defined but has to be the same for all length definitions throughout Rocrail, i.e. **[[: | ||
+ | |||
+ | > Note: **If using [[: | ||
+ | |||
+ | ====Length between Enter and In==== | ||
+ | //The optional second length field is for virtual timing only.//\\ | ||
+ | If set > 0 this length will be used to calculate the __**[[: | ||
+ | |||
+ | > Note: For virtual timing also the route length between IN of the start block and ENTER the target block have to be set in the **[[: | ||
+ | \\ | ||
+ | |||
+ | {{:: | ||
+ | =====Offset===== | ||
+ | The offset of the platform position used by the __**[[# | ||
+ | The two values, + and -, concern the respective Block enter side.\\ | ||
+ | \\ | ||
+ | |||
+ | =====Radius===== | ||
+ | This number reflects the minimal radius of a train, locomotive or wagon that can safely operate in this block. \\ | ||
+ | If a train, locomotive or wagon has as minimum radius bigger than the radius in a block, the block won't be used.\\ | ||
+ | No checking is done, if this field is zero. \\ | ||
+ | |||
+ | \\ | ||
+ | =====Depart delay===== | ||
+ | After the route has been set successfully, | ||
+ | This option is used in conjunction with __**[[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====FiFo===== | ||
+ | This feature is only usable with automobiles which have infra red detectors to keep distance to the vehicles ahead.\\ | ||
+ | __In all other cases enabling this feature will lead to **accidents**.__\\ | ||
+ | ====Size==== | ||
+ | The size is the number of allowed concurrently automobiles in this block.\\ | ||
+ | ====Gap==== | ||
+ | In addition a gap can be specified here. This should be the gap the cars keep to each other due to their Infrared-Detectors.\\ | ||
+ | If this gap is >0 the length of the cars + the gap will be taken into account with regard to the block length. | ||
+ | |||
+ | |||
+ | |||
+ | ====Tips==== | ||
+ | * In combination with the __**[[# | ||
+ | * Is not compatible with the **enter2route** event. | ||
+ | |||
+ | > **Note on FiFo blocks for cars:** If the FiFo size is greater than 0 in a block, waiting is ignored, ... see also [[block-details-en# | ||
+ | \\ | ||
+ | |||
+ | =====Random rate===== | ||
+ | See: __**[[: | ||
+ | \\ | ||
+ | |||
+ | =====Loc ID===== | ||
+ | The current occupying locomotive is set in this field or is empty on free.\\ | ||
+ | The **tripple dot** [...] button can be pushed to modify the loco properties. This is __not__ usable for selecting another loco. \\ | ||
+ | |||
+ | =====Image==== | ||
+ | If the block is occupied and the box is checked, the locomotive picture is displayed in the block symbol. \\ | ||
+ | The global Rocview option ** [[rocgui-gen-en # | ||
+ | |||
+ | =====Turntable ID===== | ||
+ | The turntable ID is selected here if this block contains a turntable. | ||
+ | The turntable should have its bridge split up into 2 occupancy sections which will generate the **enter** and **in** event for this block. \\ | ||
+ | No other sensors must be set for this block, and the block type has to be **turntable**. \\ | ||
+ | |||
+ | \\ | ||
+ | =====Code sensor===== | ||
+ | In combination with block type shunting this can be used for activating a route to the home block of the scanned car.\\ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | =====Virtual===== | ||
+ | Virtual blocks are used to group a number of slave blocks to define it as one.\\ | ||
+ | |||
+ | > **Important NOTES: | ||
+ | > The Master and slave blocks must have the plus sides (" | ||
+ | > :!: Overlapping or nesting with other virtual blocks is not supported. | ||
+ | > A block can only be in __one__ virtual block and a virtual block __cannot__ be part of another virtual block. | ||
+ | > Routes to and from virtual blocks must be defined manually including the route sensors, because they are not automatically generated by the Router. | ||
+ | > The __**[[: | ||
+ | > The lengths of the __**[[block-gen-en# | ||
+ | |||
+ | * **Note:** If the selection of virtual block or slave block is __exclusively__ based on schedules, the definitions of the lengths are not necessary. __For random runs (aquarium mode) the length definitions are necessary.__ | ||
+ | |||
+ | Create a Virtual Block: \\ | ||
+ | - Using Rocview, Edit the plan (Track plan-> | ||
+ | - Drag and Drop a Block Symbol on the wanted level and place.\\ | ||
+ | - Go back in Operate mode (Track plan-> | ||
+ | - Specify in the new block properties that its a VB.\\ | ||
+ | |||
+ | The **[[# | ||
+ | |||
+ | ====Slave blocks==== | ||
+ | A comma separated list of slave blocks __without blanks__. \\ | ||
+ | |< >| | ||
+ | | :!: Other virtual blocks and [[block: | ||
+ | Example: | ||
+ | < | ||
+ | B1,B2,B3 | ||
+ | </ | ||
+ | The "Three dot button" | ||
+ | |||
+ | ===== Right side ===== | ||
+ | =====Configuration===== | ||
+ | The block infrastructure is configured using the following flags: | ||
+ | |||
+ | ====Electrified (Catenary) ==== | ||
+ | This option can be activated for blocks equipped with a catenary. \\ | ||
+ | If NOT set this prevents locos with **engine type electric** (see **[[: | ||
+ | |||
+ | |||
+ | |||
+ | ====Put out of operation==== | ||
+ | If activated, the block will not be used when running in auto mode. The train will stop in the previous block, if no alternate blocks are available. | ||
+ | |||
+ | * If the block is "out of operation", | ||
+ | * The __ ** [[manual-tracking-en | Tracking none operational blocks ]] ** __ is then activated for manual driving. **Note:** Tracking is __not__ possible if [[# | ||
+ | * This status can also be activated and deactivated during ongoing operation via __ ** [[block-menu-en# | ||
+ | |||
+ | ====Wait==== | ||
+ | This option together with the Wait Options on tab **[[: | ||
+ | |||
+ | ====Show==== | ||
+ | Show this block in the layout. | ||
+ | \\ | ||
+ | ====Selectable==== | ||
+ | Show this block in the selection list for destinations. | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ====Small symbol==== | ||
+ | Use the small representation of the block symbol. Only available in the SpDrS60 and SLIM-COLOR theme.\\ | ||
+ | {{: | ||
+ | \\ | ||
+ | ====Road==== | ||
+ | Use the road theme to visualize this block. | ||
+ | \\ | ||
+ | |||
+ | ====Half automatic==== | ||
+ | Define if the block permits half automatic mode. Cf. **[[: | ||
+ | |||
+ | ====Accept a ghost train==== | ||
+ | | Using this option could cause uncontrolled automatic sequences; Use not if you are unsure.\\ If a train runs in a wrong block, caused by a defect switch, it will not be stopped if this option is set! | \\ | ||
+ | |||
+ | \\ | ||
+ | The block event " | ||
+ | \\ | ||
+ | As soon as a sensor detects an occupancy in a block (red) without an active loco assignment the " | ||
+ | With " | ||
+ | |||
+ | **Checkbox is unmarked:** Power will be switched off = Emergency stop. The occupied Block will be marked with " | ||
+ | |||
+ | **Checkbox is marked:** Power will stay switched on : no emergency stop. The occupied Block will be marked with " | ||
+ | |||
+ | The ghost train has to be stopped manually. The " | ||
+ | |||
+ | ====Terminal Station==== | ||
+ | Used for blocks at the end of railway lines: The locomotive' | ||
+ | |||
+ | > **Tip:** If the placing should only be swapped for trains able to run in both directions without shunting the loco these trains have to be defined as **[[: | ||
+ | |||
+ | **This flag should be used with care!** The page on **[[: | ||
+ | The option has the same impact as if the train was swapped by hand! | ||
+ | |||
+ | > **Note:** This option is disabled if the [[# | ||
+ | |||
+ | ====Allow change direction==== | ||
+ | This flag allows using a route in the opposite running direction as from where the train came from. If necessary, the placing of the locomotive is changed so that the train can then travel in the opposite direction. | ||
+ | |||
+ | > **Note:** This option is valid for **[[: | ||
+ | |||
+ | > **Note:** This option is disabled if [[# | ||
+ | |||
+ | > **Note:** This option should be disabled if these blocks are part of a **[[: | ||
+ | |||
+ | ====Stop controller==== | ||
+ | A stop controller, like Lenz ABC, will be used in combination with the **enter2in** event to halt the train.\\ | ||
+ | :!: Use only with the **enter2in** event to avoid trains running through this block even if it has to wait.\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Accept BiDi Loco==== | ||
+ | :!: Check this option only to permanently accept **__manually__** driven BiDi capable trains.\\ | ||
+ | This option acts as an interface between manually driven trains and automatic mode. In all other cases: Do not use this option!\\ | ||
+ | > **Note:** Use this option with care because it will also accept trains which did run over a wrong set route. | ||
+ | > **Note:** " | ||
+ | \\ | ||
+ | |||
+ | ====BBT==== | ||
+ | Enable __**[[: | ||
+ | |||
+ | ===Notes: | ||
+ | >BBT is optimal for visible blocks in which trains must always stop (wait is set). In all other cases the loc should slow down according to the CV4 decoder setting. | ||
+ | |||
+ | >The function of BBT is defined for the driving distance between **enter** and **in**. | ||
+ | >Is there for the block only one feedback **enter2in**, | ||
+ | **Therefore it is strongly discouraged to use BBT __and__ enter2in sensors together in the same block**. | ||
+ | >An **enter2in** defined sensor should be changed to **enter** and at the locomotives the option __**[[loc-bbt-en# | ||
+ | >In this case the **in** event is determined only by the BBT timing and does not collide with another timer. \\ | ||
+ | |||
+ | ===Fixed=== | ||
+ | | :!: User option; No official support. | | ||
+ | Keep the loco at enter speed for this number of BBT steps.\\ | ||
+ | * ** Attention: ** Do not ** confuse this option ** with the Lok-BBT-Option ** [[: loc-bbt-en# | ||
+ | |||
+ | ====Mainline==== | ||
+ | If this block is part of a __**[[: | ||
+ | **Info:** This will overrule the __[[: | ||
+ | |||
+ | |||
+ | ====Sleep on closed==== | ||
+ | Disables evaluating sensor events during the closed state (block out of operation). Without sensor events tracking is disabled. (cf. [[# | ||
+ | \\ | ||
+ | ==== Free previous block on enter ==== | ||
+ | This option is only for trains with __**[[: | ||
+ | With the +/- options the block side can be defined for this behavior. Default: Both sides.\\ | ||
+ | With the Route option is it possible to free up the current route too.\\ | ||
+ | The value "Max. Length" | ||
+ | This prevents that the " | ||
+ | * ** Caution: ** A GHOST warning can be triggered if this block is released too early. \\ This can e.g. due to missing or incorrect length specifications, | ||
+ | \\ | ||
+ | |||
+ | ====Allow access in case cars are present in the block==== | ||
+ | If there are cars left in the block it is normally not allowed to access this block if it is not set as shunting or the loco did not get a "goto block" order.\\ | ||
+ | This option will overwrite this behaviour, i.e. irrespective of the block type access is allowed even if cars were left in the block.\\ | ||
+ | See also __**[[: | ||
+ | |||
+ | ====Center train==== | ||
+ | Allow trains to center in the block by __**[[: | ||
+ | Related parameters: | ||
+ | * Block __[[# | ||
+ | * Platform __[[# | ||
+ | |||
+ | ====Allow second next block in case of wait==== | ||
+ | If the train must wait in a block this option allows to reserve the second next block nevertheless, | ||
+ | The __**[[: | ||
+ | |||
+ | ==== Allow reserving as second next block ===== | ||
+ | The default activated option allows this block to be reserved as the second next block.\\ | ||
+ | * **Note:** For long routes intended for long trains, the comlete route reserved may become undesirably long.\\ In this case, the option and thus the reservation as a second destination block should be **deactivated**. | ||
+ | |||
+ | ====Polarisation==== | ||
+ | The DCC polarisation In combination with Railcom and __**[[: | ||
+ | If this option is deactivated the reported direction will be inverted. | ||
+ | \\ | ||
+ | ====Rear collision protection==== | ||
+ | This option can only be used in case the enter detection is always free if the train is in the block.\\ | ||
+ | A ghost will be reported if the enter detection is triggered in case there is already a train __in__ the block.\\ | ||
+ | Look for __**[[: | ||
+ | \\ | ||
+ | ==== Check for free destinations until reaching IN ==== | ||
+ | Is only effective in this block for locomotives whose __**[[loc-details-en# | ||
+ | \\ | ||
+ | ==== Timer events ==== | ||
+ | This option displays the remaining seconds for the locomotive to wait in this block in a corresponding "State signal" | ||
+ | Disabled by default. \\ | ||
+ | Consumes a lot of computing power in the Rocrail server and Rocrail clients. \\ | ||
+ | **Requirements: | ||
+ | - Rocrail Properties / Automatic / Event / Timer events = ON; (do not forget to restart Rocrail after having modified this value) \\ | ||
+ | - Block Properties / General / Configuration / Timer events = ON; \\ | ||
+ | - a "State signal" | ||
+ | - the locomotive must wait in this block; \\ | ||
+ | - (Rev. 2.1.3680+) | ||
+ | \\ | ||
+ | ==== Assign train ==== | ||
+ | If activated, a train in this block is automatically assigned to the incoming locomotive at the " | ||
+ | Disabled by default. | ||
+ | \\ | ||
+ | ==== Embeded sensors==== | ||
+ | The block operates with __**[[: | ||
+ | \\ | ||
+ | ==== Embeded state signal==== | ||
+ | The Block state signal is represented as part of the block symbol. Default at the minus side, with the option " | ||
+ | \\ | ||
+ | ==== System gate ==== | ||
+ | This option can be used for a " | ||
+ | |||
+ | This option is particularly intended for larger (club) railways that are partly not and partly controlled via Rocrail.\\ | ||
+ | |||
+ | **Notes:** | ||
+ | * The change from " | ||
+ | * To prevent the train from continuing its journey in an uncontrolled manner, additional protection is required in both directions. | ||
+ | \\ | ||
+ | |||
+ | =====Actions===== | ||
+ | See **[[actionctrl-en|Actions]]** for more details.\\ | ||
+ | ===== Pixel CTC... ===== | ||
+ | See: __**[[: | ||
+ | |||
block-gen-en.txt · Last modified: 2025/02/20 00:11 by 127.0.0.1