Applies To | |
Product(s): | OpenPlant Modeler |
Version(s): | 08.11.09.XXX (SS5) | 08.11.11.XX (SS6) |
Environment: | Windows 7/8.1/10 (64 bit) |
Area: | Settings\Attributes |
Subarea: | - |
Original Author: | Bentley Product Advantage Group |
OpenPlant Modeler configuration variable list for the user to use it inside the working project to allow them to customize it as per requirement. Check various lists of use. This can be used at various stage of work. Some variable examples can be found in existing wiki articles which can also be searched using the keywords of this configuration.
Below is a list of available configuration variables which control various OpenPlant functions and procedures.
Config Variable |
Value |
Definition |
OPM_SUPPORTED_MIN_ANGLE |
1 |
Defines the min angle for placement of pipe bends and trimmed elbows |
OPM_SUPPORTED_ANGLES |
0,45,60,90 |
List of angles supported for component placement in autofitting |
OPM_SUPPORTED_ANGLE_TOLERANCE |
2.5 |
Tolerance for exactly matching the bend angles |
OPM_MISALIGNMENT_ALLOWANCE |
10 |
The OPM_MISALIGNMENT_ALLOWANCE variable is an angular tolerance value for allowing the AutoFitting routine to dynamically place a rigid fitting at a non-exact angle when the user-interface toggle Allow Misaligned Fittings is ON. This toggle is useful for a dynamically placed sloped pipeline to place rigid, though slightly misaligned, branch fittings and bends. The angular value is applied (+/-) to both sides of the dynamically misaligned connection. |
OPM_AUTOFITTING_TRIM_STOCK_ANGLES |
90;45 |
Default elbow angle types for trimmed elbows supported in AutoFitting |
OPM_AUTOFITTING_ELBOW_TYPES |
LongRadius; |
List of elbow types supported by Auto fitting |
OPM_HVAC_AUTOFITTING_GENERICCOMPONENT |
1 |
To place generic/custom component if we dont find that component in spec |
Config Variable |
Value |
Definition |
OPM_MIN_ANGLE_FOR_MITERED_ELBOWS |
30 |
Default Min angle limit for mitered elbows |
OPM_MAX_ANGLE_FOR_MITERED_ELBOWS |
90 |
Default Max angle limit for mitered elbows |
OPM_REPLACE_BEND_KEEP_BEND_RADIUS |
1 |
When value set to 1, this variable will preserve the pipe bend radius or pipe bend radius factor on existing bend components during the Change Size/Change Spec function. |
OPM_QUICK_REPLACE |
1 |
Enables to disables the appearance of the replace component option on the right click menu. A value of 0 means no menu pick. 1 means to show the menu pick |
OPM_HOOKUP_TOOL_ANGLES_FILE |
${OPM_USER}/HookupAngles.xml |
hookup tool angle xml location |
OPM_HEAL_ON_DELETE |
1 |
Enable or disable the pipe healing on component deletion |
OPM_HEAL_MAX_DELETED |
30 |
Max no. of component deletion to invoke the pipe healing |
OPM_GEN_BRANCH_MIN_ANGLE_DIFF |
45 |
Min allowable angle between Main/Run and Branch ot avoid the overlapping cylinders |
OPM_ATTRIBUTESTOCHECK |
NOMINAL_DIAMETER |
List of mandatory properties that should be matched between the mating components |
Config Variable |
Value |
Description |
OPM_USE_ATTRIBUTESTOCHECK_VAR_FOR_REPLACEMENT |
0 |
Is used by replace command to refine replacement list; if the variable value is set to 1, replace command will use all properties defined by OPM_ATTRIBUTESTOCHECK and End Preperation property to filter out components. |
OPM_TRAY_OPTIONAL_ATTRIBUTESTOCHECK |
SPECIFICATION |
list of optional properties that should be matched between mating components |
OPM_TRAY_ATTRIBUTESTOCHECK |
NOMINAL_WIDTH;NOMINAL_HEIGHT |
List of mandatory properties that should be matched between the mating components |
OPM_QUERY_BOLTS_WITH_IGNORE_LENGTH |
0 |
Ignore Bolt Length for getting spec records |
OPM_AUTO_BOLT_SELECTION |
1 |
Suppresses the Spec Selection dialog and selects bolt with a length closest to the defined minimum length. |
OPM_OPTIONAL_ATTRIBUTESTOCHECK |
SPECIFICATION |
list of optional properties that should be matched between mating components |
OPM_OPENEND_SEARCH_FACTOR |
0.5 |
is factor multiplied to Nominal Diameter to search for open ports near a given port in connectivity checker. |
OPM_MATCH_PROPERTY_MAP_RATING |
CL150;CL125|CL250;CL300|PN25; PN40|PN10;PN16 |
List of compatible rating values for mating components |
OPM_MATCH_PROPERTY_MAP_FACING |
C;D|E;F |
Pair of facing values are compatible with each other |
OPM_FLANGE_JOINT_TOLERANCE |
0.25 |
Define the max gap length between the matting flanges in PSDS or PDx dgn to consider it for a flange joint |
OPM_DEFAULT_WELD_TYPE |
SHOP |
Default weld type to be used for component connection |
OPM_DEFAULT_WELD_SPHERE_RADIUS |
0.2 |
Size of the weld symbol |
OPM_DEFAULT_WELD_LENGTH |
0 |
default weld gap |
OPM_CONNECTIVITY_TOLERANCE |
0.05 |
Allowable gap between the mating ports for a valid joint between them |
OPM_ALIGNMENT_TOLERANCE |
1 |
Angular tolerance in Degrees between the mating port |
Config Variable |
Value |
Description |
OPM_RANGE_BOX_EXPAND_PERCENTAGE |
15 |
The OPM_RANGE_BOX_EXPAND_PERCENTAGE specifies the percentage of expansion desired in the range bounding box that replaces the existing graphics of a user-defined equipment during the Drop command |
OPM_EQUIP_TEMPLATES |
${OPM_USER}/equip_templates/ |
Location for the Equipment templates |
OPM_NOZMGR_TRY_TYPE_ORDER |
Axial |
Order of nozzle types appear in nozzle manager |
OPM_NOZMGR_TRANSPARENCY_PERCENTAGE |
70 |
Value of transparence |
OPM_NOZMGR_TEMPLATES |
${OPM_USER}/nozzle_templates/ |
Location for the nozzle manager template |
OPM_NOZMGR_SUPPRESS_GRID_DATA_VALIDATION |
Y |
Suppress the runtime validation of the data entered |
OPM_NOZMGR_SHOW_TYPE_DIAGRAM |
Y |
Show Type diagram |
OPM_NOZMGR_SHOW_EQUIP_TRANSPARENT |
Y |
Make equipment transparent |
OPM_NOZMGR_SHOW_DATUM |
Y |
Show Datum |
OPM_NOZMGR_REQUIRE_SYSTEM |
N |
Nozzle require system |
OPM_NOZMGR_REQUIRE_LINENUMBER |
N |
Nozzle require line number |
OPM_NOZMGR_HIGHLIGHT_CURRENT_EQUIPMENT |
Y |
Highlight current equipment |
OPM_NOZMGR_DECIMAL_SEPARATOR |
. |
Decimal separate symbol |
OPM_NOZMGR_DECIMAL_PLACES |
3 |
No. of digits show after decimal |
OPM_NOZMGR_DATUM_WEIGHT |
5 |
Line weight of the datum graphics |
OPM_NOZMGR_DATUM_LEVEL |
ReservedForNozzleManager |
Level assigned to the datum |
OPM_NOZMGR_DATUM_COLOR_Z |
1 |
Datum Z Axis color |
OPM_NOZMGR_DATUM_COLOR_Y |
3 |
Datum Y Axis color |
OPM_NOZMGR_COPY_SPECNOZZLE_PROPERTIES |
DEVICE_TYPE_CODE |
Copy properties |
Config Variable |
Value |
Description |
OPIM_QUANTITY_FOR_CONNECTIVITY |
LENGTH |
Dimension for connectivity |
OPIM_ISOMETRIC_WORKFILE_ROOT |
$(_USTN_PROJECTWORKFILES)Isometrics/ |
root folder for isometric work files |
OPIM_ISOMETRIC_DATASET_ROOT |
$(_USTN_PROJECTDATASET)Isometrics |
Root folder where Isometric related settings are stored |
OPIM_ISO_USER_GROUP |
ISOProduction |
Isomeric User group |
OPIM_CONNECTIVITY_TOLERANCE |
$(OPM_CONNECTIVITY_TOLERANCE) |
Connectivity Tolerance for Isometrics |
Config Variable |
Value |
Description |
OPMS_DEFAULT_CONNECT_MODE |
1 |
Controls whether user is prompted to login to an OPMS repository. |
OPMS_STATIC_QUERY_PATH |
$(_USTN_PROJECTDATASET)ModelServer/ |
OPMS Static Query Path |
OPMS_RUN_IN_GUID_AUTOFIX_MODE |
True |
Controls to check the GUID property and sets it if blank |
OPMS_PROJECT_REPOSITORY_NAME |
OPM_Imperial |
Specifying the project name on the repository |
OPMS_SUPPLEMENTAL_SCHEMA |
OpenPlant_3D_Supplemental_Model_Server.01.04 |
OPMS supplemental schema for the project |
Config Variable |
Value |
Description |
PDX_ENABLED |
1 |
Do validity check for PDx native format elements for OPMS checkin, should be set to 1 for all PDx conversion projects |
OPM_RELATE_UNITS_TO_EQUIPMENT |
1 |
Relate Unit to Equipment |
OPM_PDX_UPGRADE_LOW_PRIORITY_CLASSES |
NOZZLE;OLET |
List of component which should be processed at the end during the PDx Upgrade |
OPM_PDX_UPGRADE_HIGH_PRIORITY_CLASSES |
PIPE |
List of the ciomponents which should be processed first during PDx upgrade process |
OPM_PDX_UNREINFORCED_BRANCH_TAG |
UBR_STUB_IN |
Branch Tag for PDx components mapped with Unreinforced EC Class |
OPM_PDX_REINFORCED_BRANCH_TAG |
RBR_STUB_IN |
Branch Tag for PDx components mapped with Reinforced EC Class |
OPM_PDX_CONVERT_SKIP |
CONTROL_VALVE |
List of components that sould be skipped during the PDx convert process |
OPM_PDX_CONVERSION_SPEC_QUERIES |
1 |
Skip the spec querying for PDx convert process |
OPM_NOZZLE_TAG_UPGRADE |
False |
Nozzle tag upgrade process during PDx upgrade |
OPM_EQUIPMENT_UNIT_PROPERTY_NAME |
UNIT |
Unit property name for the equipment |
OPM_DELETE_ORPHAN_CELLS_DURING_UPGRADE |
0 |
Controls the the deletion of orphan cells in an upgrade process |
MS_PDXMANAGER_PDS_RDB_STD_NOTE |
us_stdnote.l |
Name of the standard note library for PDx Spec |
MS_PDXMANAGER_PDS_RDB_PJSTB |
us_pjstb.l |
Name of pjstb type file of PDx spec |
MS_PDXMANAGER_PDS_RDB_PCDIM |
us_pcdim.l |
Name of PCIM type file of PDx Spec |
Config Variable |
Value |
Description |
_USTN_PROJECTWORKFILES |
(_USTN_PROJECTDATA)WorkFiles/ |
Project Workfile location |
_USTN_PROJECTNAME |
OPModeler_Imperial |
Project Name |
_USTN_PROJECTDESCR |
OpenPlant Modeler Sample Imperial Project |
Project Description |
_USTN_PROJECTDATASET |
$(_USTN_PROJECTDATA)Dataset/ |
point to the location of the OpenPlant 3D Dataset folder |
PROJ_MASTER_UNIT |
FEET |
Defines Project Master Units for ISO generation |
PROJECTWISE_DATASOURCE |
|
specify list of datasources separated by ; |
OPM_SUPPLEMENTAL_SCHEMA |
OpenPlant_3D_Supplemental_Imperial_DefaultValues.01.04 |
Supplemental schema for OPM Primary schema |
OPM_PRIMARY_SCHEMA |
OpenPlant_3D.01.04 |
OPM Primary Schema name |
OPM_DIR_SCHEMAS |
$(_USTN_PROJECTDATASET)Schemas/ |
List the path of all schema files |
OPIM_SCHEMA_PATH |
$(OPM_DIR_SCHEMAS) |
Schema Storage location |
OPIM_SCHEMA_LIST |
Bentley_Building_CustomAttributes.01.00 |
OPIM schema list |
OPIM_PRIMARY_SCHEMA |
$(OPM_PRIMARY_SCHEMA) |
OPIM Primary schema name |
Config Variable |
Value |
Description |
OPR_REPORT_TREE_DEFINITIONS |
$(OPM_REPORT_DATASET_ROOT)TreeDefinition/ |
OPM Reporting setup file location |
OPR_REPORT_REPORT_DEFINITIONS |
$(OPM_REPORT_DATASET_ROOT)ReportDefinition/ |
OPM Reporting setup file location |
OPR_REPORT_DATASET_ROOT |
$(_USTN_PROJECTDATASET)Reports/ |
OPM Reporting setup file location |
OPR_REPORT_CRYSTAL_TEMPLATES |
$(OPM_REPORT_DATASET_ROOT)CrystalTemplates/ |
OPM Reporting setup file location |
OPM_REPORT_TREE_DEFINITIONS |
$(OPM_REPORT_DATASET_ROOT)TreeDefinition/ |
Report Tree definition |
OPM_REPORT_REPORT_DEFINITIONS |
$(OPM_REPORT_DATASET_ROOT) ReportDefinition_opm/ |
Report definition |
OPM_REPORT_OUTPUT |
$(_USTN_PROJECTWORKFILES)Reports/ |
Report Output location |
OPM_REPORT_DATASET_ROOT |
$(_USTN_PROJECTDATASET)Reports/ |
OPM Report tools location |
OPM_REPORT_CRYSTAL_TEMPLATES |
$(OPM_REPORT_DATASET_ROOT) CrystalTemplates_opm/ |
Crystal report template location |
OPM_REPORT_CELL_TEMPLATES |
$(OPM_REPORT_DATASET_ROOT)Cell/ |
Cell template location for Reports |
OPM_AREA_REPORTING_REPORT_TEMPLATE_NAME |
CenterlineReportTemplate |
Area report template name |
OPM_AREA_REPORTING_OUTPUT_PATH |
$(OPM_REPORT_OUTPUT) |
Area report output location |
Config Variable |
Value |
Description |
OPM_SUPPLEMENTAL_SCHEMA |
OpenPlant_3D_Supplemental_Imperial_DefaultValues.01.04 |
Supplemental schema for OPM Primary schema |
OPM_PRIMARY_SCHEMA |
OpenPlant_3D.01.04 |
OPM Primary Schema name |
OPM_DIR_SCHEMAS |
$(_USTN_PROJECTDATASET)Schemas/ |
List the path of all schema files |
OPIM_SCHEMA_PATH |
$(OPM_DIR_SCHEMAS) |
Schema Storage location |
OPIM_SCHEMA_LIST |
Bentley_Building_CustomAttributes.01.00 |
OPIM schema list |
OPIM_PRIMARY_SCHEMA |
$(OPM_PRIMARY_SCHEMA) |
OPIM Primary schema name |
Config Variable |
Value |
Description |
MS_SYMBRSRC |
$(_USTN_PROJECTDATASET)Symb/*.rsc |
List of RSC files defining the symbology for the project |
MS_SEEDFILES |
$(_USTN_PROJECTDATASET)Seed/ |
Seed file used to create new DGN models for the Project |
MS_DGNLIBLIST |
$(_USTN_PROJECTDATASET)Dgnlibs/*.dgnlib |
Dgnlibs used by OpenPlant Modeler. This variable is a list so we will append our project Dgnlibs to the list. We will use a * to indicate that all dgnlibs in the dataset Dgnlibs folder will be loaded. |
MS_DESIGNSEED |
pmseed3d.dgn |
Seed file used to create new DGN models for the Project. |
MS_DEF |
$(_USTN_PROJECTDATA)WorkFiles/models/ |
Default location of project's dgn files. |
MS_CELL |
$(_USTN_PROJECTDATASET)Cell/ |
Project Cell libraries location |
Config Variable |
Value |
Description |
OPM_TRAY_SEGMENT_GENERATION_ATTRIBUTES |
NOMINAL_WIDTH; NOMINAL_HEIGHT;SPECIFICATION |
List of properties that define the position where one Segment stops and the next starts |
OPM_SHOW_SEGMENTS |
1 |
Variable to control the display of the piping segment tab in UI. |
OPM_SEGMENT_GENERATION_ATTRIBUTES |
NOMINAL_DIAMETER;SPECIFICATION |
Semicolon separated list of properties which should be same among component belonging to one segment |
OPM_FILE_STANDARD_PREF_DB |
$(_USTN_PROJECTDATASET)Settings/ stdprefs.accdb |
Defines the database that be used to setup picklist and other items in the standard preferences dialog. |
OPM_DATASET_SETTINGS |
$(_USTN_PROJECTDATASET)Settings/ |
Defines the database that be used to setup picklist and other items in the standard preferences dialog. |
OPM_PXF_PATH |
$(_USTN_PROJECTWORKFILES)Stress/ |
PXF path for stress |
STRUCTURAL_SHAPES |
us.xml |
Variable defines the Structural Shape file use in the Piping Support module when determining section properties for some pipe supports. |
Config Variable |
Value |
Description |
OPM_USE_DEFAULT_SPEC_CHOICE |
0 |
Default Spec Choice, 0 = false, 1 = true |
OPM_SPECVALIDATION_ATTRIBUTESTOCHECK |
NOMINAL_DIAMETER;RATING; SHORT_DESCRIPTION;DESCRIPTION; MATERIAL;MANUFACTURER; CODE;RATING |
The OPM_SPECVALIDATION_ATTRIBUTESTOCHECK variable is a semicolon seperated list of Properties that are checked against the spec properties when using the Spec Check tools. |
OPM_SPECS_PLUGIN_DATABASES |
$(_USTN_PROJECTDATASET) MappingDatabases/ |
Mapping databases location |
OPM_SPECPLUGIN_PSDS_UNITS |
MM |
Units for PSDS Spec |
OPM_SPECPLUGIN_PDX_UNITS |
MM |
Units for PDx Spec |
OPM_SPECPLUGIN_PDX_STANDARDS |
AMS;DIN |
Standard type of PDx spec |
OPM_SPECPLUGIN_CURRENTSOURCE |
OPM |
Default spec mode selection option |
OPM_DIR_SPECS |
$(_USTN_PROJECTDATASET) SpecsDatabases/ |
Spec Database location |
OPM_SPECPLUGIN_OPM_UNITS |
IN |
Unit type of spec database |
OPM_SPECPLUGIN_OPM_DIM_CONVERSIONFACTOR |
1 |
Factor for converting ND values in dimensional values in scripts |
Also Check Help File Menu
Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!