首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SPP&ID Automation-批量移动云线位置

在P&ID图纸升版过程中,对于版本云线通常有2种处理方式:

(1)存Version,直接删除;

(2)将图面云线以X轴或者Y轴平移到图框以外,以备后续使用。

第一种方式存在一定风险,比如P&ID Version无法Fetch,当然其他情况也会出现丢图的情况...

第二种方式即本文需要介绍的,通过AreaBreak制作的云线其实是由多个坐标点确定,所以无法直接在T_Representation表中完整X轴,Y轴的调整,所以目前鹰图官方提供的开发Lab中无相应的功能,有待考证。

这里介绍下大概思路,做个Standalone的开发应该不是很难。

(1)通过PID找到该云线的的SP_ID号;

(2)在数据库的T_Representation表(SP_ModelItemID)中找到它的SP_ID和SP_DrawingID;

3)在T_BoundedShapeVertex表中修改相应的X,Y坐标,其中SP_BoundedShapeID属性即上述T_Representation表中的SP_ID;

(4)在T_History表中修改当前图的时间戳;

(5)批量update图纸。

PS:如果第4步不做是允许直接update图纸的,这样就会导致.pid文件与数据库其实不一致,也不给出相应的提示,毕竟这一定程度上是非法操作。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180510G10QR300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券