程序在设计中的作用(二)
谈谈P&ID吧 这个题目有点大,自我感觉把握不住,但是还是想要说说,因为它实在太重要了,而且里面有太多的数据可以挖掘和优化。1、图层
拿到一张P&ID,图层可以很清晰的几乎没有,各种各样的图层都有。我习惯于会建这些图层:图框、设备、仪表、主物料……但是我会在最前面加上我的名字首字母,比如我叫小明,那么我建的图层就是:XM 图框、XM设备、XM仪表、XM主物料……这样做的目的是为了与其他图层分开,不会有名字相同的图层出现,也方便自己去管理和修改。
2、管道号
1)管道号导出
如果管道号是在同一个图层中,OK,导出来后就很简单啦,后期就可以被管道命名表,三维管道号等所使用,不用自己再一个个的复制粘贴了,而且不会出错。
如果管道号不在同一个图层中,可以根据“-”来让程序去判断,比如含有2个“-”以上4个“-”以内的文本被认为是管道号导出,当然这样就很有可能会把一些不是管道号的文本也会导出,需要人为再去判断下了。
2)管道号转化
原来的P&ID上管道号是公制的,现在要转化成英制的该怎么办?如果已经会导出管道号,处理起来就简单了,截取管道中尺寸所在的位置,替换成英制就可以了。同理可以适用于P&ID中文本有规律的转变,比如管道号中物料顺序号统一加1或者修改前2位数字为其他数字等等。
所以图层规划好还是很重要,当然还需要后期程序的配合,才可以使管道号发挥它最大的作用。
3、管件
如果管件都做成块,各个等级和尺寸的信息都已经写进块里,那么就可以统计所有管件的信息。
如果没有写进块里,那样会比较麻烦,可以创建一个管件文本层,有关管件的文本信息都写在这一层中,导出数据同样快速和有效。
P&ID中这样导进导出还有很多,比如设备信息导入P&ID,或者设备名称位号导出等等,很多很多,只要你学会怎么去处理,会使我们的设计方便许多,如果有一个统一的规划,那是更好的。
P&ID中的信息太多太多,我们的条件很多信息都是从P&ID中出来的,如何把P&ID与我们的条件数据库连接起来,也是一个很大的学问,这些只是我的一些感受。当初也走了很多歪路,后来才发现可以有更简单的办法,因此说出来,大家可以一起探讨探讨。
程序在设计中的作用(一)
http://meng.horse/thread-91492-1-1.html
程序在设计中的作用(三)
http://meng.horse/thread-91737-1-1.html
PID和数据库连接起来,的确会有很大的便利性,但是就涉及到从PID的初期就需要建立这个样。,
Cadworx的PID和3D就可以很好的结合在一起,使用起来的确也很不错
但是涉及到一个问题,现在国内很多项目都是直接拿国外的工艺包,他们有一个PID提供给你,那么多的图纸,没有人再愿意重新输入到某一个系统里面去。 讲得很不错,有道理。 感谢楼主分享,受教了 确实应该作,只是前期工作比较多 谢谢楼主分享。{:1106_382:} 经验分享,值得学习一下啊! 学习一下吧 感谢分享!前期工作量很大··· 恩,很多设计都是这样,前期工作如果多做点,后期就轻松很多 我们院自己开发的软件,阀门、管件自动添加,每一个管道号就是一个图层,用“-”来区分管号、管径、材料等级、是否保温等。这样即使用cad平面配管,从pid里每一个管道图层能把材料全部统计出来,简单而又准确。数据库也基本上做好了,在里面建立等级表即可。电子版校审记录,条件电子化等等都已经做好。
所以说,楼主说的这些我们已经再做。三维的成本太高,用我们的软件可以满足二维配管也可以统计材料,这就是开放的初衷。 Horse 发表于 2014-10-29 22:32
PID和数据库连接起来,的确会有很大的便利性,但是就涉及到从PID的初期就需要建立这个样。,
Cadworx的PID ...
这周末我会写一篇专门关于数据库这个东西怎么处理的方案与大家共享以及对你的第2个问题我是怎么做处理的。希望到时候关注。 xiaofan700 发表于 2014-10-31 09:06
我们院自己开发的软件,阀门、管件自动添加,每一个管道号就是一个图层,用“-”来区分管号、管径、材料等 ...
冒昧的问下,能发出来大家共享不?这种方案我现在在PID里只以建立各种块来减少时间,而不是做成CAD插件的形式(主要是因为没时间),我想做成插件会更加的快速,把PID里的各种元素给标准化。就像我们平常用各种CAD命令画图那样简洁。 学习学习,谢谢分享 经验分享,值得学习! 支持原创,加油 天辰星 发表于 2014-10-31 21:54
冒昧的问下,能发出来大家共享不?这种方案我现在在PID里只以建立各种块来减少时间,而不是做成CAD插件的 ...
这个还是需要自己来做一些块,也可以在cad基础上做二次开发,的确能降低很多的工作量。 天辰星 发表于 2014-10-31 21:54
冒昧的问下,能发出来大家共享不?这种方案我现在在PID里只以建立各种块来减少时间,而不是做成CAD插件的 ...
需要服务器登录,软件才能用,也不方便公开。我们的就是直接插入的,设备、阀门,仪表,各种管件等等都是你选择好,直接点击即可插入。是cad的二次开发,命令已经集成到cad里面,工具栏里可以直接点击需要的命令。对应于cad,还有一个单独的表格系统软件,可以填入及修改需要的参数,cad和这个软件是相互关联的,最后各种设计表格(比如特性表、管段表、综合材料表,防腐保温表等)都是该软件自动生成。 xiaofan700 发表于 2014-11-3 09:26
需要服务器登录,软件才能用,也不方便公开。我们的就是直接插入的,设备、阀门,仪表,各种管件等等都是 ...
以前有pidcad软件,和我们也有合作的,后来他们公司不开发了。我有时间联系他们去。看看是不是可以授权什么的。。
或者自己开发一个。 很大的便利
页:
[1]