The Block Table

Blocks may be set up manually in the Block Table, using a script, or automatically in a Layout Editor Panel. When a Block is defined in a Layout Editor panel, a new Block is created if one does not already exist.

Blocks & Paths

To complete the definition of a Block, Paths and Bean Settings must be attached to each Block.

Paths describe entry points to the Block. Each Block has one or more Paths associated with it. Sometimes a Turnout must be set a certain way to use a Path; Bean Settings carry that information. Paths and Bean Settings are set up automatically for Blocks defined in a Layout Editor Panel. They can also be set up in a script. There is currently no way to manually enter Paths or Bean Settings. Paths and Bean Settings are not shown in the Block Table, and are mentioned here only for completeness.

For use in automatically running Trains, a Length attribute and a Curvature attribute may optionally be assigned to a Block. These optional attributes are entered manually in this Table. If Trains will not be run automatically through a Block, there is no need to add these attributes.

Columns in the Block Table

(You may change the order of the columns by dragging their titles, and sort the rows by clicking one of the sort triangles next to a column title)

Block Table Controls

Along the bottom of the Block Table pane are buttons that control its operation.

Add...

Push this button to create a new Block.

Block Length Units

Choose between showing the Block Length (measured in real world units on the layout) in either inches or centimeters.
Existing values will be converted.

Adding a new Block

To add a new Block, see Adding Blocks.

Editing an existing Block

To check or change the properties of a Block, click the Edit button to the right of a Block entry in the Block Table, see Edit Block.

Block Table Menu Items

Paths

When blocks have been assigned to LayoutEditor tracks, Paths are created to define the routes between blocks. Sometimes a complex block change results in broken paths. Use Paths ⇒ Delete Paths… to delete the paths which will be rebuild when the layout data xml file is loaded after a PanelPro startup. A dialog is displayed with details and requires confirmation by clicking on Remove.

Block delete paths dialog
Speeds

The Normal speed from the signalSpeeds.xml file is the default global speed. Select Speeds ⇒ Defaults… to change the Global block speed. Choose one of the listed speeds. The blocks that use the Default speed will automatically change to the new value.

Values

The current block values are saved in the blockvalues.xml file during PanelPro shutdown. The Values menu has three options that are used when the block values are automatically loaded after the layout data xml file has been loaded. Note: If track power is not on, the choices are ignored and all block values will be loaded.

  • Restore Always — All of the values are restored regardless of the occupancy state. For unoccupied blocks, the value will disappear when the occupancy sensor is set to Inactive.
  • Restore Occupied Only — Restore the block values for occupied blocks. Blocks that are no longer occupied will be skipped.
  • Restore Only if All Occupied — If any block in the blockvalues.xml file is not occupied, do not restore any block values. This is the default selection.

since 5.15.1The Reload Block Values menu item provides the ability to reload the block values on demand. This can be useful when the track power was not on during PanelPro startup.


More on Block Tracking

Using Blocks with Layout Editor

Back to the Blocks Help page