System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于CATIA的船舶电缆通道布置图出图方法技术_技高网

一种基于CATIA的船舶电缆通道布置图出图方法技术

技术编号:41463752 阅读:6 留言:0更新日期:2024-05-30 14:20
本发明专利技术涉及一种基于CATIA的船舶电缆通道布置图出图方法,包括:将电缆通道三维节点投影生成二维图纸:设置出图线型:遍历图面上的二维对象,根据二维对象找到对应的三维特征;判断电缆通道是否穿过甲板,是上穿还是下穿,并记录电缆中心线穿过甲板的坐标;生成上穿/下穿符号:按照出图比例制作电缆通道上穿/下穿二维符号,根据记录的电缆中心线穿过甲板的坐标,在二维图面上生成相应比例的上穿/下穿二维符号;添加舱室及设备背景,生成电缆通道布置图。解决了船舶电缆通道布置图的布局不合理、效率低、适配性差的问题,基于已有三维模型自动生成二维图纸,将三维设计与二维图纸有机结合,可有效提高设计质量和设计效率,提高三维模型的利用率。

【技术实现步骤摘要】

本专利技术涉及一种船舶建模技术,特别涉及一种基于catia v6的船舶电缆通道布置图出图方法。


技术介绍

1、船舶就像一个移动的城市,各种生活电力设施一应俱全,然而船舶空间有限,需要在狭窄的空间摆放各种设备。电缆通道用于收纳全船各类电缆,电缆通道的布置同样需要合理的规划。传统的电缆通道布置是在二维图纸上绘制设计方案,很容易出现空间布局不合理、与其他设备发生干涉的情况,设计方案变更后需要反复修改图纸,设计效率减低。三维设计就可以有效避免这些缺陷,因此基于三维平台进行电缆通道布置具有先天优势。但是,三维设计与二维图纸并非是完全割裂、对立的,他们是三维设计的有机整体,一方面二维图纸可以将设计信息进行过滤、分层显示,另一方面并非所有船厂及船级社都具备接收三维模型的能力,很多时候用于送审、生产的设计载体仍然是二维图纸。三维设计平台不具备直接生成专业图纸的能力。


技术实现思路

1、针对船舶电缆通道布置图的布局不合理、效率低、适配性差的问题,提出了一种基于catia的船舶电缆通道布置图出图方法。对三维软件平台进行二次开发,基于已有三维模型自动生成二维图纸,将三维设计与二维图纸有机结合,可有效提高设计质量和设计效率,提高三维模型的利用率。

2、本专利技术的技术方案为:

3、一种基于catia的船舶电缆通道布置图出图方法,包括以下步骤:

4、步骤s1:将电缆通道三维节点投影生成二维图纸:获取基于catia的船舶电缆通道布置图,利用出图包络体,筛选电缆通道三维节点,然后将所选电缆通道三维节点投影生成二维图纸;

5、步骤s2:设置出图线型:遍历图面上的二维对象,根据二维对象找到对应的三维特征,根据三维特征的类别,设置二维对象的线型、颜色、图层以及是否隐藏该二维对象;

6、步骤s3:判断电缆通道是否穿过甲板:搜索参与出图的电缆通道节点下的电缆中心线,提取包络体上下表面,将电缆中心线与包络体上下表面求交,判断该电缆通道是是否穿过甲板,若穿过甲板,是上穿还是下穿,并记录电缆中心线穿过甲板的坐标;

7、步骤s4:生成上穿/下穿符号:按照出图比例制作电缆通道上穿/下穿二维符号,根据记录的电缆中心线穿过甲板的坐标,在二维图面上生成相应比例的上穿/下穿二维符号;

8、步骤s5:添加舱室及设备背景:将电缆通道图与舱室背景图、设备背景图叠加,生成电缆通道布置图。

9、进一步的,步骤s1具体为:

10、步骤s1.1:选择电缆通道模型节点electrical branch geometry或包含electrical branch geometry类型结点的父级节点,程序会自动加载父级节点下所有的electrical branch geometry,然后将所选的电缆通道模型节点与包络体作碰撞分析,只有与包络体发生碰撞的电缆通道模型节点才会被保留,最后将符合条件的electricalbranch geometry存放到一个集合listocc中;

11、步骤s1.2:投影生成初步的电缆通道二维图纸;将listocc中的每一个electricalbranch geometry转化成出图对象catombobjectincontext,在设置出图视向和出图比例后,生成初步的电缆通道二维图纸,使用add 3d clipping方法,用出图包络体限定出图范围。

12、进一步的,步骤s2具体为:

13、步骤s2.1:使用getallgenerateditems方法获取图面的所有二维对象;

14、步骤s2.2:遍历所有二维对象,使用getfeature方法获取二维对象对应的三维对象;

15、步骤s2.3:获取每一三维对象的名称,若名称中包含"flexible curve"或"segment route"字符串,说明该三维对象是电缆通道中心线,将此三维对象对应的线型进行设置,并设置图层号;若名称中包含"sweep representation"关键字,说明该三维对象是电缆通道轮廓线,将其隐藏;若名称不满足上述两种情况,将此三维对象对应的二维对象删除。

16、进一步的,步骤s3具体为:

17、步骤s3.1:自动提取包络体上下表面;

18、步骤s3.2:遍历所有参与出图的电缆通道模型节点,获取该节点下的所有电缆通道中心线;

19、步骤s3.3:将每一电缆通道中心线与包络体上表面求交,若存在交点,记录交点坐标以及该电缆通道向上穿过甲板的信息;同时将该电缆通道中心线与包络体下表面求交,若存在交点,记录交点坐标以及该电缆通道向下穿过甲板的信息。

20、进一步的,步骤s4具体为:

21、步骤s4.1:配置表示电缆通道上穿/下穿的二维label符号,具体方法是新建一个drawing节点作为二维符号库,在drawing节点下按照出图比例,每一比例分别配置一对上穿、下穿符号,比例不同,符号的高度不同;

22、步骤s4.2:根据s3记录的点坐标和穿过甲板的信息,将点坐标换算成二维坐标,按照出图比例确定所需的上穿/下穿符号,然后将二维符号库里对应的符号实例化到图面上,符号位置设置为二维坐标的位置。

23、进一步的,步骤s1.2中,图面包括电缆通轮廓线和电缆通道中心线。

24、优选的,电缆通轮廓线和电缆通道中心线分别设置为白色实线和白色虚线。

25、优选的,步骤s2.3中,当三维对象是电缆通道中心线,将此三维对象对应的线型设置为加粗的绿色实线。

26、进一步的,步骤s3.1中自动提取包络体上下表面的具体方法为:首先使用getallcells方法将包络体拆分为六个拓扑面,然后求取每个面的型心,型心z坐标最大的是包络体上表面,型心z坐标最小的是包络体下表面。

27、优选的,步骤s4.1中,二维符号的命名格式为:“符号名称”+“(出图比例)”。

28、本专利技术的有益效果在于:

29、1)本专利技术可基于三维模型自动生成电缆通道布置图,减少了大量重复性的手动操作,提高了设绘效率和三维模型的利用率;

30、2)基于三维平台展开电缆通道设计,相对于传统二维方式更加直观,并且便于发现设备之间的干涉问题,减少了设计失误,提高了设计质量;

31、3)当设计方案发生变更时,只需调整三维模型,然后自动出图,提高了产品优化迭代效率。

32、4)本专利技术利用出图包络体,既可以快速筛选出图模型,限制出图范围;又可以充当上、下甲板的作用,有利于快速判断电缆通道是否穿过了甲板。

33、5)将电缆通道图与舱室背景图、设备背景图分开出图并设置专用图层,便于图面管理。

本文档来自技高网...

【技术保护点】

1.一种基于CATIA的船舶电缆通道布置图出图方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S1具体为:

3.根据权利要求1所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S2具体为:

4.根据权利要求1所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S3具体为:

5.根据权利要求1所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S4具体为:

6.根据权利要求2所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S1.2中,图面包括电缆通轮廓线和电缆通道中心线。

7.根据权利要求6所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,电缆通轮廓线和电缆通道中心线分别设置为白色实线和白色虚线。

8.根据权利要求1所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S2.3中,当三维对象是电缆通道中心线,将此三维对象对应的线型设置为加粗的绿色实线。

9.根据权利要求4所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S3.1中自动提取包络体上下表面的具体方法为:首先使用GetAllCells方法将包络体拆分为六个拓扑面,然后求取每个面的型心,型心Z坐标最大的是包络体上表面,型心Z坐标最小的是包络体下表面。

10.根据权利要求5所述的基于CATIA的船舶电缆通道布置图出图方法,其特征在于,步骤S4.1中,二维符号的命名格式为:“符号名称”+“(出图比例)”。

...

【技术特征摘要】

1.一种基于catia的船舶电缆通道布置图出图方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于catia的船舶电缆通道布置图出图方法,其特征在于,步骤s1具体为:

3.根据权利要求1所述的基于catia的船舶电缆通道布置图出图方法,其特征在于,步骤s2具体为:

4.根据权利要求1所述的基于catia的船舶电缆通道布置图出图方法,其特征在于,步骤s3具体为:

5.根据权利要求1所述的基于catia的船舶电缆通道布置图出图方法,其特征在于,步骤s4具体为:

6.根据权利要求2所述的基于catia的船舶电缆通道布置图出图方法,其特征在于,步骤s1.2中,图面包括电缆通轮廓线和电缆通道中心线。

7.根据权利要求6所述的基于catia的船舶电缆...

【专利技术属性】
技术研发人员:高勋海邹梦瑶邱雨杨中源戴宇晨程哲
申请(专利权)人:中国船舶集团有限公司第七○八研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1