最新文章

关于网站停止更新的通知 PDMS教程-两种让Branch继承Pipe温度、压力等属性的方法 PDMS教程-显示支架编号的方法(显示逻辑支架stext名称的命令) PML教程1-PML语言开发概览 PDMS教程-查询螺栓长度、直径、数量、描述的命令
 

常用知识点

                      安装&汉化                              基础知识                              报错汇总                              插件

                      设备建模                                管道建模                              结构建模                              电气仪表建模

                      平面出图                                ISO出图                               元件库&等级表                    三维模型

                      PML                                      导入导出&格式转换              PDMS课程                          SP3D课程


 

说明:本教程作者为虾米,如需转载等请加群30313386联系原作者。

因教程较长,分批发布。教程全目录如下,本次内容为目录中标黄部分。

 


5.Material List 材料单

(1)材料表位置

Off 对应命令:MaterialList OFF

Left 对应命令:MaterialList ON

MaterialList LEFT DESCRIPTION

Right 对应命令:MaterialList ON

MaterialList RIGHT DESCRIPTION

(2) 材料表文字高度,纵向距离

对应命令:MaterialList Charheight 2.5mm Lspacing 100

对应命令:MaterialList Charheight 3mm Lspacing 90

(3)材料单统计方式

Sheet:材料单按分图分别统计

Pipe:材料单按管道统计,如一根管道多张图纸,材料单只在第一张分图统计, 其它分图材料单为空

Sheet 对应命令:MaterialList DRWG

Pipe 对应命令:MaterialList LINE

(4)图纸名称

Sheet1,2,3…:生成的图纸名称为 XXXsht1,XXXsht2,XXXsht3,并且超出的材料单内容会新增图纸,名称往后自动编号

Sheet1,1a,1b…:生成的图纸名称为 XXXsht1,XXXsht1a,XXXsht1b,并且超出的材料单内容会新增图纸,名称与主图一样,加 A 表示命名

On same sheet:生成的图纸名称为 XXXsht1,XXXsht2,XXXsht3,并且超出的材料单内容不会分为两张,会被叠加在对应的图纸中,不推荐此项

① Sheet1,2,3…对应命令:MaterialList Code 8 DUMMY SINGLE

② Sheet1,1a,1b…对应命令:MaterialList Code 8 DUMMY SUFFIX SINGLE

③ On same sheet:MaterialList Code 8 OVERFLOW SINGLE

(5)单张图编号

Unnumbered 对应命令:MaterialList Code 8 DUMMY SUFFIX

1 of 1 对应命令:MaterialList Code 8 DUMMY SUFFIX SINGLE

备注:与(4)组合使用

(6) 材料表序号

四种方式,前三种用于 spooler,一般只用最后一种

From db,individual:从设计中得到,在材料单中按照零件号分开对应命令:MaterialList PartNumbers FROMDB SEPARATE

From db,totalled:从设计中得到,在材料单中按照相同零件号合并对应命令:MaterialList PartNumbers FROMDB TOTALLED

From db,pipe individual:从设计中得到,管道材料按照相同零件号合并对应命令:MaterialList PartNumbers FROMDB PIPEONLYSEPARATE

Generated:程序自动生成

对应命令:MaterialList PartNumbers GENERATED

(7)

Per spool 对应命令:MaterialList PartNumbers PERSPOOL GENERATED Per drawing 对应命令:MaterialList PartNumbers GENERATED

备注:与(6)组合使用

(8)

Per nozzle 对应命令:EquipmentNumbering NOZZLE

Continuous 对应命令:EquipmentNumbering LIST

(9) 材料单描述

Off:不统计材料单

Detail & material texts:材料单描述从元件 detail text 和 material text 中抽取

Detail text only:材料单描述只从元件 detail text 中抽取

Material text only:材料单描述只从元件 material text 中抽取

① 默认 Detail text only 对应命令:

MaterialList LEFT DESCRIPTION

Mtexts ON

Dtexts ON

② Off 对应命令:MaterialList LEFT NODESCRIPTION

③ Detail & material texts 对应命令:MaterialList LEFT DESCRIPTION

④ Detail text only:Mtexts IGNORE

⑤ Material text only:Dtexts IGNORE

备注:由于本项目登记库未关联材料描述,所以看不出区别

(10)描述提取属性内容

Rtext 对应命令:Dtexts RTEXT

Stext 对应命令:Dtexts STEXT

Ttext 对应命令:Dtexts TTEXT

(11)材料提取属性内容

Xtext 对应命令:Mtexts XTEXT

Ytext 对应命令:Mtexts YTEXT

Ztext 对应命令:Mtexts ZTEXT

(12) 材料单中 itemcode 显示长度

修改前:MaterialList Code 8 DUMMY SUFFIX SINGLE

修改后:MaterialList Code 10 DUMMY SUFFIX SINGLE

备注:与(4)、(5)组合使用

(13) 分隔符,分隔符后面的内容不显示

例如:未使用分隔符:前

使用分隔符冒号“:”后

@对应命令:Delimiter ATsymbol

:对应命令:Delimiter COLON

+对应命令:Delimiter PLUS

.对应命令:Delimiter DOT

&对应命令:Delimiter AND

(14)

Itemcode 来源,默认来源等级 spref,也可指定 UDA

Spref 对应命令:Itemcode from SPREF

UDA 对应命令:Itemcode from :Additional3

(15)支吊架的

itemcode 来源,选项很多,只示例两个

Spref 对应命令:Itemcode for Supports from SPREF

UDA 对应命令:Itemcode for Supports from :Additional3

STEX 对应命令:Itemcode for Supports from STEX

(16)

对应命令:Itemcode TOTAL

对应命令:Itemcode SEPARATE

(17) itemcode 显示管道等级

对应命令:Itemcode Length SHORT

对应命令:Itemcode Length LONG

(18) 提取螺栓信息

对应命令:Bolting Units IMPERIAL

或对应命令:Bolting Units METRIC

不提取螺栓信息,材料单不显示螺栓料

对应命令:Bolting OFF

(19)

螺栓长度信息显示在描述列,或者用文字替换

Excluded:长度不在描述中显示

对应命令:Bolting length description OFF

Prefixed:长度追加显示在描述列的前面

对应命令:Bolting length description ON

Appended:长度追加显示在描述列的后面

对应命令:Bolting length description ON APPEND

Replace text:螺栓 Itemcode 用文字替换(测试不出来)

对应命令:Bolting length description ON INSERT at '螺栓'

(20)

螺栓长度信息显示在 itemcode 列,或者用文字替换

Excluded:长度不在 itemcode 列中显示

对应命令:Bolting length itemcode OFF

Appended:长度追到 Itemcode 中

对应命令:Bolting length itemcode APPEND

Replace text:螺栓 Itemcode 用文字替换

对应命令:Bolting length itemcode INSERT at '螺栓'

(21)

切管表,两列显示时,材料单的总宽度不小于 80

①.Off 对应命令:CuttingList OFF(不显示切管表)

②.Number across sheets 对应命令:CuttingList ON PERDRAWING OFF ITEMCODES OFF ENDPREPARATIONS OFF(显示切管表,图纸间序号连续)

③.Number per sheet 对应命令:CuttingList ON PERDRAWING ON ITEMCODES OFF ENDPREPARATIONS OFF(显示切管表,每张图纸序号以 1 开始)

备注:注意 两个窗口的组合使用,OFF 改为 ON

例如:

对应命令:CuttingList ON PERDRAWING OFF ITEMCODES ON ENDPREPARATIONS ON

切管表规则自定义窗口:

修改前对应命令:Cutback none

小于 400 时按 400 计算

修改后对应命令:Cutback 300mm on all bend(弯管最小长度)

Cutback 400mm on threadedends(坡管最小长度)

(22) spool 号

Off:不显示

对应命令:SpoolNumbers OFF From db:从库中抽取序号

对应命令:SpoolNumbers FROMDB

Number across sheets:从图纸中得到序号,图纸间序号连续

对应命令:SpoolNumbers ON

Number per sheet:从图纸中得到序号,每张图序号以 1 开始

对应命令:SpoolNumbers PERDRAWING

(23) 过滤允许偏差

对应命令:LooseFlangeAllowance 150mm

对应命令:LooseFlangeAllowance 160mm

(24)

Spool 前缀

Off:不显示

Default(Atext257):默认智能文字

From SPLP attribute:从 spool 的 db 库

Text:自定义文字

对应命令:SpoolNumbers ON

对应命令:SpoolNumbers Prefix FROMDB

对应命令:SpoolNumbers Prefix 'XM'

(25) 是否保存材料单

对应命令:MatlistFile OFF

对应命令:MatlistFile "matl" APPEND with 55 lines

对应命令:MatlistFile "C:\Users\15967\Desktop\ISO/matl11" APPEND with 100 lines

对应命令:MatlistFile "C:\Users\15967\Desktop\ISO/matl11" PERPLOTFILE OVERWRITE with 100 lines

最后设置好的对话框,红色圈内为需要设置的地方

6.Material Columns 材料单格式样式

(1)材料表格,初始默认状态如下

对应命令:MaterialList TableDefinition OFF

(2)点击 后,表格空白处会有文字显示各列信息,点击 可修改列对应属性,编辑表头文本框

对应命令,其中表头变化,智能文字也变化,如下:

MaterialList TableDefinition Column 1 PARTNUMBER with Width 3

Column 2 DESCRIPTION with Width 41

Column 3 BORE with Width 8

Column 4 ITEMCODE with Width 12

Column 5 QUANTITY in Millimetres with Width 8

Atext 301 'PT'

Atext 302 'NO'

Atext 303 'COMPONENT DESCRIPTION' Atext 304 'N.S.'

Atext 305 'ITEM CODE'

Atext 306 'QTY'

Atext 330 '(INS)'

(3)新增第 6 列为备注栏,先点击第 6 列 处,选择 Standard>REMARKS,

然后指定需要显示备注信息的元素或属性来源

测试时选:SPWEIGHT 属性,类型选 ALL,

对应命令:MaterialList TableDefinition Column 1 PARTNUMBER with Width 3

Column 2 DESCRIPTION with Width 41

Column 3 BORE with Width 8

Column 4 ITEMCODE with Width 12

Column 5 QUANTITY in Millimetres with Width 8

Column 6 REMARKS and :SPWEIGHT FROMSPCOM on ALL

with Width 10

Atext 301 '序号'

Atext 302 ''

Atext 303 'COMPONENT DESCRIPTION' Atext 304 'N.S.'

Atext 305 'ITEM CODE'

Atext 306 'QTY'

Atext 324 '备注'

Atext 330 '(INS)'

(4) 材料单位

millimetres 毫米:Column 5 QUANTITY in Millimetres with Width 8

metres 米:Column 5 QUANTITY in Metres with Width 8

(5) 清空材料单信息,恢复默认状态。

(6)新增第 6 列为重量栏,选 component,选 weight,

下面的重量选项会显示,

对应命令:MaterialList TableDefinition Column 1 PARTNUMBER with Width 3

Column 2 DESCRIPTION with Width 41

Column 3 BORE with Width 8

Column 4 ITEMCODE with Width 12

Column 5 QUANTITY in Metres with Width 8

Column 6 OTHER Heading 'WEIGHT' WEIG with Width 10 Total Fabrication Total Erection Total Combined Factor 1 TubeFactor 1 WROUND OFF

①Fabrication total:预制材料总重

对应命令:Column 6 OTHER Heading 'WEIGHT' WEIG with Width 10 Total Erection Total Combined Factor 1.5 TubeFactor 2 WROUND OFF

②Erection total:现场安装材料总重

对应命令:Column 6 OTHER Heading 'WEIGHT' WEIG with Width 10 Total Fabrication Total Combined Factor 1.5 TubeFactor 2 WROUND OFF

③Combined total:预制与现场安装材料总重

对应命令:Column 6 OTHER Heading 'WEIGHT' WEIG with Width 10 Total Fabrication Total Erection Factor 1.5 TubeFactor 2 WROUND OFF

④ Conversion Factors:重量系数

⑤ Round:圆整

对应命令:Column 6 OTHER Heading 'WEIGHT' WEIG with Width 10 Total Fabrication Total Erection Total Combined Factor 1.5 TubeFactor 2 WROUND ON

如下:本项目登记库没有关联重量属性

(7)新增其他属性时,例如材料,本项目登记库没有关联材料

对应命令:Column 6 OTHER Heading '材料' MTXX with Width 10

最后设置好的对话框,红色圈内为需要设置的地方,材料表自定义很灵活

发表回复