You are currently reviewing an older revision of this page.
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 pipebends and trimmed elbows
OPM_SUPPORTED_ANGLES
0,45,60,90
List of angles supported for component placmenent 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 dynamicaly 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 trimeed elbows supported in AutoFitting
OPM_AUTOFITTING_ELBOW_TYPES
LongRadius;ShortRadius;3R
List of elbow types supported by Autofitting
OPM_HVAC_AUTOFITTING_GENERICCOMPONENT
To place generic/custom component if we dont find that component in spec
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
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
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
Enable or disable the pipe healing on component deletion
OPM_HEAL_MAX_DELETED
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 overlaping cylienders
OPM_ATTRIBUTESTOCHECK
NOMINAL_DIAMETER
List of mandatory properties that should be matched between the mating components
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
OPM_QUERY_BOLTS_WITH_IGNORE_LENGTH
Ignore Bolt Length for getting spec records
OPM_AUTO_BOLT_SELECTION
Suppresses the Spec Selection dialog and selects bolt with a length closest to the defined minimum length.
OPM_OPTIONAL_ATTRIBUTESTOCHECK
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
default weld gap
OPM_CONNECTIVITY_TOLERANCE
0.05
Allowable gap between the mating ports for a valid joint between them
OPM_ALIGNMENT_TOLERANCE
Angular tolerance in Degrees between the mating port
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
Show Type diagram
OPM_NOZMGR_SHOW_EQUIP_TRANSPARENT
Make equipment transparent
OPM_NOZMGR_SHOW_DATUM
Show Datum
OPM_NOZMGR_REQUIRE_SYSTEM
N
Nozzle require system
OPM_NOZMGR_REQUIRE_LINENUMBER
Nozzle require line number
OPM_NOZMGR_HIGHLIGHT_CURRENT_EQUIPMENT
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
Datum Z Axis color
OPM_NOZMGR_DATUM_COLOR_Y
Datum Y Axis color
OPM_NOZMGR_COPY_SPECNOZZLE_PROPERTIES
DEVICE_TYPE_CODE
Copy properties
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 settigns are stored
OPIM_ISO_USER_GROUP
ISOProduction
Isomeric User group
OPIM_CONNECTIVITY_TOLERANCE
$(OPM_CONNECTIVITY_TOLERANCE)
Connectivity Tolerance for Isometrics
OPMS_DEFAULT_CONNECT_MODE
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
PDX_ENABLED
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
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
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
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
_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
OPR_REPORT_TREE_DEFINITIONS
$(OPM_REPORT_DATASET_ROOT)TreeDefinition/
OPM Reporting setup file location
OPR_REPORT_REPORT_DEFINITIONS
$(OPM_REPORT_DATASET_ROOT)ReportDefinition/
OPR_REPORT_DATASET_ROOT
$(_USTN_PROJECTDATASET)Reports/
OPR_REPORT_CRYSTAL_TEMPLATES
$(OPM_REPORT_DATASET_ROOT)CrystalTemplates/
OPM_REPORT_TREE_DEFINITIONS
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
OPM Report tools location
OPM_REPORT_CRYSTAL_TEMPLATES
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
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
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
Variable to control the display of the piping segement tab in UI.
OPM_SEGMENT_GENERATION_ATTRIBUTES
NOMINAL_DIAMETER;SPECIFICATION
Semicolon separated list of properties which should be same among component belgonging to one segement
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
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.
OPM_USE_DEFAULT_SPEC_CHOICE
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 propeties 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
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
SpecsDatabases/
Spec Database location
OPM_SPECPLUGIN_OPM_UNITS
IN
Unit type of spec ddatabse
OPM_SPECPLUGIN_OPM_DIM_CONVERSIONFACTOR
Factor for converting ND values in dimensional values in scripts
See Help Menu for additional information.
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!