Quantcast
Channel: OpenPlant | AutoPLANT
Viewing all articles
Browse latest Browse all 12277

Wiki Page: Grouping of Supports Based on Common EC CLASS Name

$
0
0
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: Configuring the BOM and Reports Original Author: Rahul Kumar, Bentley Product Advantage Group Overview In OpenPlant Isometrics Manager, to group Support based on EC Class Name. Problem Description In OpenPlant Isometrics Manager, user wanted to group support based on EC Class Name irrespective of different support Sizes. In order to achieve the desired setting, it should also display common PARTID for grouped support Class. With default configuration, see below BOM. Below has been described in context with OpenPlant/AutoPLANT Modeler and OpenPlant Isometrics Manager. OpenPlant Modeler - OpenPlant Isometrics Manager Steps to Resolve Group support based on EC Class Name In Class Editor, open “OpenPlant_3D.01.07.ecschema” & Supplement it with “OpenPlant_3D_Supplemental_Isometrics_Isoextractor.01.07.ecschema” Navigate to SUPPORT class using Search. Check custom attribute "Isometric Component", & define the Item code field as this.GetClass().Name Note – To override the custom attribute and allow it for further modification, you can copy it from other class which has an entry for it. Save & Close Schema. Open Report.def file, which by default can be found in this location: C:\ProgramData\Bentley\OpenPlantModeler V8i\WorkSpace\Projects\OPModeler_Imperial\DataSet\Isometrics\Styles\IFC\Config Exclude supports from Shop Material list by adding below expressions. REPORT = SHP # this to include only shop material INCLUDE = IE_FIELD = 0 EXCLUDE = IE_TYPE = CT_WELD EXCLUDE = IE_TYPE = CT_SUPPORT COLUMN = 3: R : PARTID COLUMN = 19: C : QUANTITY COLUMN = 7: R : SIZE1 COLUMN = 7: R : SIZE2 COLUMN = 2: : COLUMN = 60: W : IE_DESCRIPT GROUP = PARTID SORT = PARTID:N SEP = @ SORTHEADERS = 1 TEXT = @ ---------------------------------------------------------- TEXT = @ Shop Materials TEXT = @ ---------------------------------------------------------- Write = END Create new support report by adding below expressions. REPORT = SUP # this to include only support material INCLUDE = IE_TYPE=CT_SUPPORT COLUMN = 3: R : PARTID COLUMN = 19: C : QUANTITY COLUMN = 7: R : SIZE1 COLUMN = 7: R : SIZE2 COLUMN = 2: : COLUMN = 60: W : IE_DESCRIPT GROUP = PARTID SORT = PARTID:N SEP = @ SORTHEADERS = 0 TEXT = @ ---------------------------------------------------------- TEXT = @ Support Materials TEXT = @ ---------------------------------------------------------- Write = END Define SUP report in Combi list. REPORT = combi WRITE = SUP WRITE = shp TEXT = @ TEXT = @ WRITE = fld NODE = 60 END Save & close Report.def file. Generate isometrics and verify results. See below image. Group support irrespective of different support Sizes Navigate to PIPE_SUPPORT class and check Specific BOM Labels custom attribute. Note – To override the custom attribute and allow it for further modification, you can copy it from other class which has an entry for it. Specific BOM Label custom attribute is empty and inherited from PLANT_BASE_OBJECT class, so the easiest way to add this custom attribute is by copying it from this class. Right-Click Pipe Support class and Paste copied custom attribute. In this custom attribute right-click on Attributes line and add new element. Then under custom attribute “ Specific BOM Labels ” add Name as SIZE1 & value as 1, as shown in image below. Generate isometrics and verify results. See below image. AutoPLANT Modeler - OpenPlant Isometrics Manager Steps to Resolve Group support based on EC Class Name In Class Editor, open “OpenPlant_3D.01.07.ecschema” & Supplement it with “OpenPlant_3D_Supplemental_Isometrics_Isoextractor.01.07.ecschema” Navigate to SUPPORT class using Search. Check custom attribute "Isometric Component", & define the Item code field as this.GetClass().Name Note – To override the custom attribute and allow it for further modification, you can copy it from other class which has an entry for it. Save & Close Schema. Open Report.def file, which by default can be found in this location: C:\ProgramData\Bentley\Plant V8i\Bentley Plant V8i Projects\SAMPLE_IMPERIAL\Config\OpenPlant\Isometrics\styles\IFC\config Exclude supports from Shop Material list by adding below expressions. REPORT = SHP # this to include only shop material INCLUDE = IE_FIELD = 0 EXCLUDE = IE_TYPE = CT_WELD EXCLUDE = IE_TYPE = CT_SUPPORT COLUMN = 3: R : PARTID COLUMN = 19: C : QUANTITY COLUMN = 7: R : SIZE1 COLUMN = 7: R : SIZE2 COLUMN = 2: : COLUMN = 60: W : IE_DESCRIPT GROUP = PARTID SORT = PARTID:N SEP = @ SORTHEADERS = 1 TEXT = @ ---------------------------------------------------------- TEXT = @ Shop Materials TEXT = @ ---------------------------------------------------------- Write = END Create new support report by adding below expressions. REPORT = SUP # this to include only support material INCLUDE = IE_TYPE=CT_SUPPORT COLUMN = 3: R : PARTID COLUMN = 19: C : QUANTITY COLUMN = 7: R : SIZE1 COLUMN = 7: R : SIZE2 COLUMN = 2: : COLUMN = 60: W : IE_DESCRIPT GROUP = PARTID SORT = PARTID:N SEP = @ SORTHEADERS = 0 TEXT = @ ---------------------------------------------------------- TEXT = @ Support Materials TEXT = @ ---------------------------------------------------------- Write = END Define SUP report in Combi list. REPORT = combi WRITE = SUP WRITE = shp TEXT = @ TEXT = @ WRITE = fld NODE = 60 END Save & close Report.def file. Generate isometrics and verify results. Group supports irrespective of different support Sizes Navigate to PIPE_SUPPORT class and check Specific BOM Labels custom attribute. Note – To override the custom attribute and allow it for further modification, you can copy it from other class which has an entry for it. Specific BOM Label custom attribute is empty and inherited from PLANT_BASE_OBJECT class, so the easiest way to add this custom attribute is by copying it from this class. Right-Click Pipe Support class and Paste copied custom attribute. In this custom attribute right-click on Attributes line and add new element. Then under custom attribute “ Specific BOM Labels ” add Name as SIZE1 & value as 1, as shown in image below. Generate isometrics and verify results. See below image. Still a Problem? If above problem still persist, then please create a Service Request and contact the Bentley Product Advantage group. Please include a list of all relevant details to get in depth analysis for a solution or workaround. See Also Comments or Corrections? 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!

Viewing all articles
Browse latest Browse all 12277

Trending Articles