Contents: Hide
The Pipe Specification Editor's common settings define parameters and key names available for newly created pipe specifications.
It is equally important that these settings also define the way Smap3D Piping uses the components from the pipe specifications (e.g. when generating a pipeline).
Since such behavior is not defined within pipe specifications themselves, the common settings defines the way the pipe specification is represented.
The Pipe Specification Editor settings are stored in the PipeSpecificationCommon.pssx file stored within the Smap3D Plant Design system configuration folder.
To select desired components within a pipe specification (e.g. when generating a pipeline) some selection criteria must be defined.
To be more specific, there must be exactly one size parameter defined within each pipe specification. The size parameter settings also defines the main unit for the pipe specification.
Additionally, each pipe specification can also have further non-size, mandatory or optional, parameters.
Each of the selection parameters is represented within the user interface of Pipe Specification Common settings as a column.
The order of the columns (and order of the pipe specification parameters) can be modified by moving (left or right ), existing columns can be removed , new columns can be added.
The selection parameters are defined using following options and settings.
Name of the selection parameter.
Individual names can be set for various languages in advanced mode of common settings.
This setting determines whether the parameter defines some size (diameter typically) or not.
Each pipe specification must contain just one size parameter (even though it is possible to define multiple size parameters in the Pipe Specification Common settings).
It is possible to set optionally a unit for each parameter. Unit of the Size column determines whether the associated pipe specification uses imperial or metric units.
This option determines whether the parameter values are numeric or not. It has an influence on the values sorting.
The values for the parameters can be managed within the list. New values can be added by entering into the last row.
Using context menu commands, individual values can be removed , moved up or down manually, or the entire content can be sorted automatically.
Generally, key name represents a way of Smap3D Piping automatic processing, i.e. when, where and how can be such a component placed. In pipe specifications themselves, there are particular components (standard parts) assigned to individual key names.
In basic mode it is just possible to edit, add or remove individual key names.
Switching to advanced mode allows to fully manage all the key name parameters (see below).
Making changes in the advanced mode can be only recommended for expert users!
Key name identifiers (names).
Key names must be unique. Any key name must be unique to any other key name in any language. The translations of individual key names does not need to be unique.
So-called QuickPlace methods specify the way of placing components (where and how it should be placed).
Using this setting it can be determined when the components assigned to the given key name can be placed.
The components can only be placed when there is a component (in the relevant pipe specification) assigned to the key name which is the condition value.
Conditions can be set using the Key Name Editor.
If there are multiple key names as a value, it is sufficient to fulfil one of the conditions.
Conditions must be set in accordance with specific QuickPlace method.
The values (these must be positive numbers) of this setting determines the order of placing components in process of generating pipelines.
The smaller the number is, the sooner such components are placed.
E.g. pipes should be usually placed at the end of the generation process, gaskets should be placed before placing flanges, etc.
When several key names are given the same value (Non-unique index), they form so-called non-unique groups.
These groups should associate the components (key names) which can be placed on the same place on a pipeline path (T-connection, specific angle, etc.).
This setting determines the behavior of the components with a given key name by the process of editing a pipeline (changing pipe specification or the parameters of a pipeline).
If the setting is checked, the components are placed to the edited pipeline automatically (if there is a corresponding place on the pipeline path) even if these were not part of the original pipeline (before editing).
The presence of the reduction attribute allows to set reduced diameter (as an extra parameter) for the components assigned with such key name.
Reduced diameter should be available typically for components such as reduced tees, collars, concentric fittings (reducers/expanders), etc.
Reduction does not necessarily mean size reduction, components using more End Treatments on their ends should be also given the reduction attribute.
This setting should be active for key names specifying pipes (or shape pipes), i.e. components which fills the space between fittings.
Such components should have typically the largest Order number.
This dialog allows the user to edit individual key names and their parameters.
Similarly to the main common settings form, Key name editor can be displayed in basic and advanced mode.
While the basic mode allows only to edit the respective key name's name in the current user interface language, using the advanced mode, it is possible to edit all the above mentioned parameters.
Clicking the / button switches displaying of QuickPlace method names between localized (more clear for the users) and internal values (more accurate for eventual troubleshooting).
Clicking the +/- button in the Conditions field displays the full list of key names. By checking, the respective key name is added as a condition value, while unchecking removes it.
Key name editor opened for the Union key name in advanced mode displays (and allows to rename) also its sub-components.
As an extra feature, common settings allows the user to predefine a list of names for virtual characteristics that can be set as details for individual components.
Virtual characteristics for additional items in the File menu opens (and also creates, if it does not exist yet) the PipeSpecificationVirtualCharsCommonNames.txt file (stored within the Smap3D Plant Design system configuration folder).
Every single row of this file stands for a virtual characteristic name (empty rows are ignored).
The Additional Items Mappings form (can be opened from the File menu) allows the user to map the required properties of the standard parts assigned as additional items to additional component features ITEM_CODE and ITEM_DESCRIPTION.
For details, please refer to the Bolts, Washers, and Nuts (Isometric) section of help.
As the name suggests, the Pipe Specification Header defaults form serves to define default parameters (and their values) for pipe specification headers.
A header parameter can be added by selecting the New parameter.
For each parameter a section appears that allows the user to enter its Name and Values.
If set, the Mandatory flag forces any pipe specification creator to set a value for the respective parameter (the other parameters do not require any value to be set).
The order of the parameters can be adjusted using the up and down buttons.
Any unnecessary parameter can be removed using the remove parameter.