CapitalKnowledge

Functions > Help Button Landing Pages for Function Dialog Boxes

Add Shared Function Dialog Box

To access, either:

  • Press Space Bar and enter Add Shared Function.

  • In the Shared Objects Browser Window either: Right-click a shared function and select Add Shared Function.

Double-click a shared function.

Used to add a new instance of an existing shared function.

Objects

Field Description
Current Shared Function Not displayed when the dialog box is accessed via the Shared Objects Browser Window. Lists the shared functions that exist in the project. Select the function that you want to add a new instance of.
Port Selection Select if you want to create a parameterized shared object instance (that is, not using a symbol).
Symbol Selection Not available when creating a new instance of a shared function that does not have a symbol associated with it. Select this if you want to create the shared object instance using a symbol.
OK Click to place the selected ports or symbol. Unavailable if Symbol Selection is selected and no symbol is selected.
Port selection fields Only displayed if Port Selection is selected.
Select Ports Lists the ports that can be placed on the instance of the shared function. The following rules are used, in the following order, to determine which ports are listed: Unrestricted ports and automatic unplaced ports are listed. Ports reserved for use in a design other than the current design are not listed. Ports in the shared object’s shared port list but not yet placed on an instance of the shared object are listed. In designs in the active build list, automatic ports placed on instances of the shared object in designs outside the active build list are listed. In designs outside the active build list, ports placed on instances of the shared object in other designs are not listed. If the “Disallow pin/port duplication within a design” project preference is not selected ports placed on instances of the shared object in the current design are listed. If you delete the last remaining instance of a shared object any ports on the instance are not listed if the design in which the instance was deleted has not been saved since the instance was deleted. If you delete ports from the last remaining instance of a shared object they are not listed if the design in which they were deleted has not been saved since they were deleted. In designs outside the active build list, ports deleted from instances of the shared object are not listed if the design in which they were deleted has not been saved since they were deleted. See “Port Reservation Status” in the Capital Project Manager User Guide for further information about automatic, reserved and unrestricted ports. Note Unplaced ports are created when you: Delete an instance of a shared object or design-wide object that has ports and is not the last remaining instance of the object. Hold down Ctrl when deleting a port. Unplaced ports are shown in the Unplaced Ports folder under the object in the Design Browser Window. If the “Purge unplaced objects on Save” project preference is selected unplaced ports on non-shared objects are deleted when a design is saved. Select the ports that you want to place on the object instance. To select multiple ports hold down the Ctrl key while selecting. If you choose to place ports individually, when you are placing ports on the diagram they will appear in the order in which you selected them in this table.
Symbol View Displayed only for functions that have an associated symbol. Displays a zoom-able view of the associated symbol. If the function has multiple symbols associated you can select an alternative one from the Symbol dropdown list. Read-only.
Place Specifies how you would like to place the ports on the object instance. Choose from: Individually Manually place the selected ports one-by-one. When you are placing ports in the diagram they will appear in the order in which you selected them in the Select Ports table. Auto-Generate Have the ports placed on the object automatically. As Group Place all the selected ports as a group in one click. The ports are placed as individual ports next to each other. You can control the spacing and order of the ports using modifier keys which are described in a tooltip that is shown when placing the ports. When indicated by a tooltip you can press the Shift or Ctrl keys to change between placing Individually and As Group when you are placing the ports.
Load shared details By default not all columns are populated for ports placed on designs other than the current design. This is to aid performance when there are a large number of ports. You can select the “Load shared details” checkbox to populate additional columns.
Symbol selection fields Displayed only when Symbol Selection is selected.
Symbols Lists the symbols that are associated with the shared function. Select the symbol that you want to use for this instance.
Symbol Displays a zoom-able view of the selected symbol. Read-only.

Parent Topic:

Help Button Landing Pages for Function Dialog Boxes

Capital Systems Modeler User Guide, 2512.2606

Unpublished work. © 2026 Siemens

Source: https://docs.sw.siemens.com/en-US/doc/861057055/202511026.capital_sm_user/id4a10bf3b-7061-4d85-89a1-3def55124716 · retrieved 2026-07-18