PDMS二次开发(二十三)关于1.0.4.0版本升级内容的说明

目录

1.更新内容介绍

  1. 新增设置直管段焊口间隔距离功能;
  2. 新增自动添加焊口序号功能;
  3. 螺纹的元件连接方式不再增加焊口;

2.功能说明

2.1设置直管段焊口间隔

用户需求:在外管廊添加焊口时,不一定只有间隔6米的焊口(以下描述该焊口为定尺焊口),根据不同材质管子的定尺尺寸不一(一般有6米、9米、12米),所以这个功能需要更新为尺寸自定义,让设计人员根据采购反馈数据自行决定间隔几米加一个焊口。

本次优化:增加了设置直管段间隔功能,单位是米(界面上写漏了,但是已经发版了不想改了,下次一起弄),为了避免设置无意义的数值,输入的约束条件是,大于等于3小于等于12的正整数。默认不勾选,不勾选时,长直管段不会按间隔插入焊口。

图1:焊口设置间隔数值功能勾选框

图2:焊口设置间隔为3米的生成效果-模型

图3:焊口设置间隔为3米的生成效果-ISO图

2.2自动添加焊口序号

用户需求:批量创建焊口时,为焊口自动编号,编号应在ISO图中可见标注。

本次优化:增加了自动添加喊口号功能开关,当勾选后,批量创建焊口时,会同时为焊口设置编号,序号从1开始,默认不勾选。

图4:自动添加焊口序号功能勾选框

图5:焊口在ISO图显示顺序标注

图6:命令行增加了顺序号设置提示

图7:设置数据预览和报表都增加了顺序号字段

2.3螺纹连接不再计入焊口

用户需求:在项目实施过程中,遇到螺纹的元件连接方式,但插件很自动默认添加焊口(实际不需要焊口),导致达因统计数量增多,可以通过判断材料描述来去掉该类焊口(描述中带NPT的元件,需要删除此类焊口)。

本次优化:计算规则做了修改,判断连接面形式为SCF和SCM两种类型的元件,连接处不再创建焊口。对照演示效果见图8-10。

图8:B4管子头部是承插焊,尾部是管道壁开孔,阀门是承插焊阀门

图9:B5管子头部和尾部是螺纹,阀门是螺纹阀门

图10:执行完后可以看到B4管子的承插焊和开孔都计入焊口,B5管子因为都是螺纹连接,没有创建焊口

3 补充说明:

3.1为什么创建焊口的时候提示没有创建成功

你要检查几个地方:

  1. 你的等级库里有没有焊口元件(Weld)
  2. 你选的焊口类型对不对

等级里有没有焊口类型这个很好解决,在paragon模块也能看;那什么叫你选的焊口类型对不对呢?如图2所示,这个WB、WO、FWN等等就是焊口元件的STYPE,目前没有做成智能获取,你看到的这五个是固定写好的类型,也就是说你的焊口的STYPE只能在这五个值里面选,例如我选的就是WB,以后应该做成可以配置的,以便增加STYPE类型,有时候焊口创建不出来就是因为你选的STYPE在你等级里就没有,所以焊口肯定建不出来。

图11 选择焊口类型

3.2.程序崩溃

如果添加焊口有错误或者程序崩了,可以看看日志,一般会捕捉到一些有用信息,看日志很简单,点这里,自动打开log文件。

图12 查看日志