Docstoc

Description - Be Communities

Document Sample
Description - Be Communities Powered By Docstoc
					APPID Conversion Reducer Limitation
Contents
Description .................................................................................................................................................... 1
       Schema OpenPlant_PID_Supplemental_Imperial.01.03.ecschema.xml Modification ......................... 1
       XML ....................................................................................................................................................... 1
       Class Editor ............................................................................................................................................ 2
Nominal Size Values and Reducers ............................................................................................................... 4
       Fixing the reducer size issue ................................................................................................................. 5




Description
The reducer component has some limitations with regards to auto orientation and a deficiency with
updating the display text. The auto orientation of the reducer will be addressed in later releases.

The display issue is caused by the combination of orientation and the calculated expression. The
expression is removing the inch mark (“). The display issue can be solved by modifying the
OpenPlant_PID_Supplemental_Imperial.01.03.ecschema.xml schema.



Schema OpenPlant_PID_Supplemental_Imperial.01.03.ecschema.xml Modification
To get a consistent reducer size display the ParserRegularExpression must be removed from the
CalculatedECPropertySpecification custom attribute.

XML
  1.        Edit OpenPlant_PID_Supplemental_Imperial.01.03.ecschema.xml schema.
  2.        Find the PIPE_REDUCER class
  3.        Go to the SIZE property
  4.        Remove the ParserRegularExpression in the CalculatedECPropertySpecification custom
            attribute.

  <ECClass typeName="PIPE_REDUCER" isDomainClass="True">
    <ECCustomAttributes>
      <ORIENT_DATA_CHANGE_PROPERTY_NAMES xmlns="schematics.01.03">
        <MERGE_RUN_PROPERTY_LIST_NAME>REDUCER_MERGE_RUN_PROPERTY_LIST</MERGE_RUN_PROPERTY_LIST_NAME>
        <TEXT_PROPERTY_NAME_1>MAIN_SIZE</TEXT_PROPERTY_NAME_1>
        <TEXT_PROPERTY_NAME_2>REDUCING_SIZE</TEXT_PROPERTY_NAME_2>
        <RUN_TEXT_PROPERTY_NAME>SIZE</RUN_TEXT_PROPERTY_NAME>
        <ORIENTATION_PROPERTY_NAME_1>NOMINAL_DIAMETER</ORIENTATION_PROPERTY_NAME_1>
        <ORIENTATION_PROPERTY_NAME_2>NOMINAL_DIAMETER_REDUCING_END</ORIENTATION_PROPERTY_NAME_2>
        <RUN_ORIENTATION_PROPERTY_NAME>NOMINAL_DIAMETER</RUN_ORIENTATION_PROPERTY_NAME>
      </ORIENT_DATA_CHANGE_PROPERTY_NAMES>
      <CustomImageSpecification xmlns="Bentley_Standard_CustomAttributes.01.00">
        <Moniker_Default>ECLiteralImage://concentric_reducer</Moniker_Default>
      </CustomImageSpecification>
    </ECCustomAttributes>
    <ECProperty propertyName="SIZE" typeName="string">
      <ECCustomAttributes>
        <CalculatedECPropertySpecification xmlns="Bentley_Standard_CustomAttributes.01.00">
           <ECExpression>this.MAIN_SIZE &amp; "X" &amp; this.REDUCING_SIZE</ECExpression>
           <FailureValue>Piping Reducer</FailureValue>
           <ParserRegularExpression></ParserRegularExpression>
           <IsDefaultValueOnly>False</IsDefaultValueOnly>
           <RequiredSymbolSets />
         <UseDefaultOnFailure xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"
xmlns="Bentley_Standard_CustomAttributes.01.02" />
         </CalculatedECPropertySpecification>
      </ECCustomAttributes>
    </ECProperty>
    <ECProperty propertyName="NAME" typeName="string">
      <ECCustomAttributes>
        <Category xmlns="EditorCustomAttributes.01.00">
           <Standard>0</Standard>
           <Name>GENERAL</Name>
           <DisplayLabel>General Info</DisplayLabel>
           <Description>General Properties</Description>
           <Priority>300</Priority>
           <Expand>True</Expand>
        </Category>
        <PROPERTY_DISPLAY_FILTERS xmlns="bmf.01.03">
           <Visible>False</Visible>
           <ReadOnly>True</ReadOnly>
        </PROPERTY_DISPLAY_FILTERS>
      </ECCustomAttributes>
    </ECProperty>
  </ECClass>



Class Editor
   1. Open Class editor
   2. Edit OpenPlant_PID_Supplemental_Imperial.01.03.ecschema.xml schema.
   3. Find the PIPE_REDUCER class
   4. Go to the SIZE property
5. Remove the ParserRegularExpression in the CalculatedECPropertySpecification custom
   attribute.
   6. Save and exit




Nominal Size Values and Reducers
There could be issues with reducer sizes updating. This could be caused by the
PIPE_RUN.NOM_DIAMETER being empty in the project data. If Sync is done DB->DGN, this value will be
written from the database (NOM_DIAMETER) to the drawing (NOMINAL_DIAMETER). If the
NOM_DIAMETER is empty, the reducer values will not be updated.

   1. Convert a drawing with a pipeline and a reducer
   2. Open the Project database
   3. Go to the PIPE_RUN table
           a. Examine the NOM_DIAMETER
   4. Go Back to OPPID
   5. Sync DB->DGN
   6. If PIPE_RUN.NOM_DIAMETER is empty then NOMINAL_DIAMETER property will be empty
           a. Issues with updating the reducer size will occur.
Fixing the reducer size issue
    1. Open the PIPE_RUN table
           a. Enter a values in the NOM_DIAMETER field
           b. These values must match the PSZ value in decimal form
                   i. ¼” = 0.25
                  ii. 1 = 1
                 iii. 2 1/2” = 2.25
           c. See the IMPERIAL_PIPE_SIZES or METRIC_PIPE_SIZES for all the values.
    2. Open DGN
    3. Sync DB->DGN

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:11/12/2012
language:Unknown
pages:5
About Good!!!NICE!!! The best document database!