Applies To | |
Product(s): | OpenPlant Isometrics Manager |
Version(s): | 08.11.09.XXX (SS5) | 08.11.11.XXX (SS6) |
Environment: | Windows 7/8.1/10 (64 bit) |
Area: | Settings/Attributes |
Subarea: | - |
Original Author: | Joey Bertone, Bentley Product Advantage Group |
User Overrides
The override facility gives the user the possibility to fine tune the isometric output at the fitting level. Overrides are implemented for:
Overrides are defined in a file pointed to by the configuration variable IE_OVERRIDES, which is defined in the IsoProj.cfg file. When IE_OVERRIDES is not defined the file (IE_CONF)overrides.txt is used. Download a sample overrides.txt here. Caution is advised when using overrides as they could override certain settings unintentionally. Please note that an override is absolute, anything set in the configuration manager is overruled:
The file may contain zero or more RULE sections. Rules are read from top to bottom allowing rules lower in the list to override higher rules. Rules are setup in the following format.
RULE
INCLUDE = expression
EXCLUDE = expression
<Override statement>
RULE | Keyword that marks the start of a rule definition. |
IINCLUDE | <expression> filters in components for the override. Multiple INCLUDE lines are possible. When no INCLUDE line is present all components will filter in. |
EXCLUDE | <expression> filters out components for the override. Multiple EXCLUDE lines are possible. |
<Override statement> | Rules may contain one or more override statements with the format OVERRIDE_NAME = value. |
COLOR
Specifies the color for the component that passes the rule include/exclude filters:
A value = -1 specifies a no change
Use Microstation color values chart 0 to 255
Use RBG color values [32,255,53]
Examples:
COLOR = 2
COLOR = [32,255,53]
WEIGHT
Specifies the weight for the component that passes the rule include/exclude filters:
A value = -1 specifies a no change
Use Microstation weight values 0 to 31
Example:
WEIGHT = 5
STYLE
Specifies the style for the component that passes the rule include/exclude filters
Use default Line Style numerical values 0 - 7 and names ( Center ),{ Diamond } etc.. For line Style names use the exact name from the style.
Value = -1 specifies a no change
Examples:
STYLE = 2
STYLE = { Diamond }
LEVEL NAME
Specifies the level name for the component that passes the rule include/exclude filters
An empty string value specifies a no change
Example:
LEVELNAME = Level 50
DIMENSION
Indicates that the component that passes the include/exclude filter is
0 - NOT to be individually dimensioned
1 - to be individually dimensioned
Example:
DIMENSION = 0
MIDPOINT
Indicates that the component that passes the include/exclude filter is
0 - not to be midpoint dimensioned
1 - to be midpoint dimensioned
Example:
MIDPOINT = 0
SCALE
Sets the scale of the symbol relative to the size of the symbol in the cell library. The value is ignored when not between 0.1 and 10. 1 is full normal size, .5 would be half size and 10 would be 10 times normal size.
Min - 0.1
Max - 9.999
Example:
SCALE = 5
SHOWTRACING
Allows the Isometric style to determine what components if any display tracing.
ShowTracing = 1 enable display of tracing
ShowTracing = 0 disable display of tracing
Example:
ShowTracing = 1
SHOWINSULATION
Allows the Isometric style to determine what components if any display insulation.
ShowInsulation = 1 enable display of insulation
ShowInsulation = 0 disable display of insulation
Example:
ShowInsulation = 1
Example #1: All elbows with a main port diameter between 50 and 100 (not including 50, including 100) need a specific color and weight.
RULE
INCLUDE = IE_TYPE=CT_ELBOW && SIZE1 > 50 && SIZE1 <= 100
COLOR = 2
WEIGHT = 4
Example #2: All components with component state FOR_DEMOLITION are to be drawn with a different style on a different level
RULE
INCLUDE = COMP_STATE=FOR_DEMOLITION
STYLE = 2
LEVELNAME = For demolition
Example #3: All Victaulic components above 4” need to be individually dimensioned, everything 4” and lower is not to be individually dimensioned
We assume we can recognize a Victaulic component by checking the description for the word VICT
RULE
INCLUDE = DESCRIPTION=.*VICT.* & SIZE > 4
DIMENSION = 1
RULE
INCLUDE = DESCRIPTION=.*VICT.* & SIZE <= 4
DIMENSION = 0
Example #4: All full flanged valves are NOT to get midpoint dimensions
RULE
INCLUDE = IE_TYPE=.*VALVE.* && CM1=FL && CM2=FL
MIDPOINT = 0
Example #5: I want bigger bends in a specific color
RULE
INCLUDE = IE_TYPE=CT_BEND
SCALE = 4
COLOR = 2
Example #6: Do not dimension UBOLT type supports
RULE
INCLUDE = EC_CLASS=.*UBOLT.*
DIMENSION = 0
Example #7: Do dimension WALL opening
RULE
INCLUDE = EC_CLASS=.*WALL.*
DIMENSION = 1
Example #8: All valves that are socket weld or threaded must have midpoint dimension
RULE
INCLUDE = EC_CLASS=.*VALVE.* && CM1 =SW
Midpoint = 1
RULE
INCLUDE = EC_CLASS=.*VALVE.* && CM1 =FT
Midpoint = 1
Example #9: Do not Dimension FLOW ARROW
RULE
INCLUDE = EC_CLASS=*FLOW_ARROW
DIMENSION = 0
Example #9: How exclude Trunnion Support from BOM
RULE
INCLUDE = EC_CLASS=SINGLE_PIPE_TRUNNION
NotOnBom= 1
Do you have an override that another user may be able to use or do you need help crafting a rule for style please post the rule or question below.
If there is still some problem with Symbology of any component in Isometrics drawing, then please create a Service Request and contact Bentley Product Advantage group along with the list of all relevant details to get in depth analysis and for possible solution or workarounds.
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!