Docking to FBD-elements

Docking is connecting one or several FBD-elements with other FBD-elements while using not connected lines.

How to dock FBD-elements:

  1. Drag the preview of the FBD-elements to the destination.
    A preview is displayed, if FBD-elements are manipulated, such as when they are copied/pastedmoved or created (e.g. when value fields and blocks are created).

  2. Position one or several connection points of the FBD-elements within the preview so that they are located on other connection points of the existing FBD-elements. These connection points must not be connected.

  3. Depending on the manipulation of the FBD-elements: Release or press the primary mouse button in order to dock the FBD-elements.
    During this user action, it is possible that affected lines are automatically rerouted.  If the positioned element is presented with a red rectangle, the destination is not possible.
    (info) You might want to use the following key while positioning the element: Press the ESC-key, if you do not want to position the element and abort the action. 
    See "Connecting FBD-elements by lines" about the basic functionality how lines are created, if the new line is e.g. highlighted as faulty.

    Example 1

    1. The 3 selected value fields incl. lines are dragged to the right.

       

    2. The connection points of the lines are dragged onto the ones of the SEL block.

       

    3. The values fields are docked:

    Example 2

    1. The SEL block is dragged to the left.

       

    2. The connection points of the SEL block is dragged onto the ones of the lines.

       

    3. The SEL block is docked:

    Good to know
    (grey lightbulb)  The snap range for docking is the connection point and its name (if existing). This means: If a connection point does not have a name (such as the connection points of a value field), it is necessary to position the connection points over each other as exactly as possible.

    Regarding the above examples: As the inputs of the SEL block have names, the snap range is wider when docking. It would be smaller when docking an AND block because its connection points does not have names.

    If you drag the selection of example 1 too far to the right, you exit the snap range of the input names and docking will not be possible anymore. This is indicated by the value fields presented with a red rectangle: 

    (grey lightbulb) Docking of several connection points is only possible, when all connection points are positioned over each other at the same time. If the lines are of different length, several docking steps are required.

    The SEL block is dragged to the left. Due to the different length of the 3 lines, dock the SEL block three times:


    The SEL block is docked: