PDMS二次开发(九)——关于0.9.2版本升级内容的说明

0.9.2版升级优化内容

  1. 修复了异径管件支管口径计算错误的问题;
  2. 修复了螺栓材料出材料表时,材料描述不正确和螺母垫圈配件缺失的问题;
  3. 优化了对检查结果类型为警告的判断,可以显示是侵入上游还是下游的管件;
  4. 重构了部分目录树顺序检查判断逻辑,提高了判断准确性;
  5. 增加了快捷定位,双击预览窗口内的元件项可以直接定位到元件;
  6. 增加了输出设置,可以选择显示全部错误和警告,也可以仅显示警告,或者其他显示策略;
  7. 修订了操作说明。

新增功能简介

1.异径管件支管口径计算错误

异径管件的支管口尺寸计算有误,之前图省事使用元件的APOS和LPOS来计算进出口,结果忘记三通的支管是P3,而APOS和LPOS都是主管口(进和出),所以还是要老老实实地计算P0和P3的口径。
PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第1张图片
图1:管件出图时显示的实际规格

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第2张图片
图2:出材料表时支管口径误读成主管口径

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第3张图片
图3:修复后效果

2.螺栓材料表数据不正确

螺栓之前是用旧等级做计算的,跟出图显示的螺栓信息不一致,而且NUT和WASHER也找不到。这次优化改为按新螺栓等级进行计算。
PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第4张图片
图4:螺栓出图时显示的材料清单

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第5张图片
图5:螺栓出材料时与图纸不符

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第6张图片
图6:修复后螺栓材料表效果,STUD对应的NUT和WASHER都正常显示出来了

点评一下:
按新螺栓等级计算真复杂,稍后再写一篇介绍螺栓的计算过程,为这点材料做如此复杂的计算不值得,难怪我们村出螺栓材料都是按螺柱数套数,不管NUT和WASHER。

【6月20日补记:】这几天自己测试发现螺栓的计算还是有问题,采用新老等级计算方法算出来的螺栓长度也不一样,可能要增加一个计算选项,还有对夹类型的元件被当成普通法兰型连接方式计算了,该问题已经Mark,正在修改中。

3.ATTA 元件位置检查结果显示优化

还是采用向量的计算方法来实现。
PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第7张图片
图7:增加了对ATTA侵入上下游元件更精确的判断

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第8张图片
图8:对于ATTA侵入下游元件可以进行专门检测

村里人反馈:当ATTA侵入下游元件时,出图有较小概率报未知错误,因此专门增加了该项检查

PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第9张图片
图9:ATTA侵入邻接元件空间的判断逻辑图

4.重构了部分目录树顺序检查判断逻辑

提高了判断准确性。

5.增加了快捷定位

双击行,自动CE。
PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第10张图片
图10:双击行直接定位到ATTA

6.增加了ATTA检查的输出设置

前两种是常规选项,第三种是我们村设计口提的要求
PDMS二次开发(九)——关于0.9.2版本升级内容的说明_第11张图片
图11:增加了三种输出内容条件的设置

感谢

感谢kevin老师发现了bug。

老版本

对应PDMS12.0.SP6的版本也在这次优化中同步更新到与0.9.2一致,版本为0.8.4

你可能感兴趣的:(数字工厂的学习和研究,PDMS)