Hello Wang Xianjian, Above mentioned output should be achievable through Report.def file. Since Pipe & other fitting units are different, you need split the report for PIPE class. check below link for assigning units for PIPE using multipliers: in report def file, splitting PIPE should be - REPORT = PIPE # this to include only shop material EXCLUDE = IE_TYPE=CT_WELD INCLUDE = IE_TYPE=CT_PIPE COLUMN = 3: R : PARTID COLUMN = 19: R : 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 REPORT = SHP # this to include only shop material INCLUDE = IE_FIELD=0 EXCLUDE = IE_TYPE=CT_WELD|CT_PIPE COLUMN = 3: R : PARTID COLUMN = 19: R : QUANTITY COLUMN = 7: R : SIZE1 COLUMN = 7: R : SIZE2 COLUMN = 7: R : SIZE COLUMN = 2: : COLUMN = 60: W : IE_DESCRIPT GROUP = PARTID SORT = PARTID:N SEP = @ SORTHEADERS = 1 Write = END #----------------------------------------------------------------------------- # A sample report that writes field material to a report # Defintion is the same as for the SHP report except for the INCLUDE line #----------------------------------------------------------------------------- REPORT = FLD # this to include only field items INCLUDE = IE_FIELD=1 EXCLUDE = IE_TYPE=CT_WELD COLUMN = 3: R : PARTID COLUMN = 19: R : 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 = @ Field Materials TEXT = @ ---------------------------------------------------------- Write = END #----------------------------------------------------------------------------- # The COMBI report combine the SHP and FLD report into a single report # and attaches it to textnode 60 in the isometric #----------------------------------------------------------------------------- REPORT = combi WRITE = PIPE WRITE = shp TEXT = @ TEXT = @ WRITE = fld NODE = 60 END For Reducer SIZE annotations, refer below: HTH, -Regards | Rahul Kumar
↧