一种球扁钢界面批量转换为角钢或T型材的方法和系统技术方案

技术编号:36564993 阅读:11 留言:0更新日期:2023-02-04 17:20
本发明专利技术公开一种球扁钢界面批量转换为角钢或T型材的方法和系统,采用AutoCAD软件中LISP程序语言及动态块技术,二次开发能够在船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材的功能模块;在计算机上绘制不同规格不同补板形式的型材界面,通过动态块技术,集成为角钢、T型材及球扁钢动态块;按照设定规则自动识别原图纸中各种形式球扁钢,并计算出各球扁钢基点、腹板角度及球头朝向等,批量替换为同属性的型材动态块;开发型材动态块修改界面,以便快速修改型材规格及补板形式。本发明专利技术通过计算机实现船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材,降低设计人员大量重复人工绘制工作量,同时也为后续快速修改骨材类型奠定了基础。材类型奠定了基础。材类型奠定了基础。

【技术实现步骤摘要】
一种球扁钢界面批量转换为角钢或T型材的方法和系统


[0001]本专利技术涉及一种球扁钢界面批量转换为角钢或T型材的方法和系统,基于CAD制图实现,属于船体制图设计


技术介绍

[0002]传统船舶较多采用船用球扁钢作为骨材,随着船舶的大型化以及船舶轻量化需求,目前越来越多的设计采用角钢或T型材代替球扁钢作为骨材。
[0003]结构图纸需要绘制大量的型材界面,包括型材的剖面以及穿越主要构件的贯穿孔及补板等。传统设计主要采用多段线或单独的块进行绘制,而一型船会采用大量不同规格的型材,以及不同形式的贯穿孔及补板。在船舶换代设计时,将母型船图纸球扁钢修改为角钢或T型材,需要大量人工,需要经过删除原型材界面,重新绘制,效率非常低。

技术实现思路

[0004]专利技术目的:针对现有技术中存在的问题与不足,本专利技术提供一种基于CAD制图的球扁钢界面批量转换为角钢或T型材的方法和系统。本专利技术基于Lisp程序语言及AutoCAD动态块技术,开发AutoCAD嵌入式程序,集成各种不同规格不同形式型材,自动识别传统图纸中不同绘制方法的球扁钢,并进行批量替换为集成块,也有利于后期快速修改。
[0005]技术方案:一种基于CAD制图的球扁钢界面批量转换为角钢或T型材的方法,采用AutoCAD软件中LISP程序语言及动态块技术,二次开发能够在船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材的功能模块;在计算机上绘制不同规格不同补板形式的型材界面,通过动态块技术,集成为角钢、T型材及球扁钢动态块;按照设定规则自动识别原图纸中各种形式球扁钢,并计算出各球扁钢基点、腹板角度及球头朝向等,批量替换为同属性的型材动态块;开发型材动态块修改界面,以便快速修改型材规格及补板形式。
[0006]方法包括如下内容:
[0007]设计批量替换球扁钢模块:采用AutoCAD软件中LISP语言及动态块技术,二次开发能够在船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材的批量替换球扁钢模块;所述批量替换球扁钢模块包括:主控程序单元、球扁钢识别程序单元、批量替换程序及型材修改程序单元。
[0008]主控程序单元启动,调用AutoCAD进入批量替换球扁钢模块;
[0009]选择代替换球扁钢模式,球扁钢模式包括双线、单线、散线三种;
[0010]调用球扁钢识别程序单元,球扁钢识别程序单元根据选择的球扁钢模式选择对应的球扁钢识别方法,并计算获取球扁钢基点、高度、旋转角度及球头朝向;
[0011]调用批量替换程序单元,所述批量替换程序单元根据球扁钢识别程序单元识别的结果将球扁钢批量替换为角钢或T型材动态块;
[0012]调用型材修改程序单元,所述型材修改程序单元用于调整角钢或T型材规格及补板形式。
[0013]所述选择代替换球扁钢模式中,通过主控程序单元提供的用户交互界面,选择双线模式、单线模式或者散线模式。
[0014]调用球扁钢识别程序单元时,需先在AutoCAD中选择需转换球扁钢的范围,球扁钢识别程序单元根据选择的球扁钢模式,筛选出符合筛选条件的球扁钢并添加到选择集中。具体实现步骤如下:
[0015](31)在双线模式下:在指定图层中,选择顶点数为7的、闭合的、长度范围在270~990mm的多段线添加到选择集中。
[0016](32)在单线模式下:在指定图层中,选择顶点数为4的、非闭合的、长度范围在180

600mm的多段线添加到选择集中。
[0017](33)在散线模式下:使用CAD命令“Joint”将散线连接成多段线,然后采用双线模式进行筛选。
[0018]所述批量替换程序单元的具体实现步骤如下:
[0019](61)批量删除球扁钢周围设定范围内图元;
[0020](62)在原有基点,按照原有球扁钢高度、旋转角度批量插入对应的角钢或T型材动态块;型材动态块实现步骤:(a)按照船体节点图层绘制各种贯穿孔形式、补板形式型材类型,并进行编码区分;(b)采用“可见参数”,将所有形式进行集成,控制型材动态块贯穿孔、补板不同形式的切换;(c)采用“线性拉伸参数”,控制型材动态块腹板高度及面板宽度以及对应贯穿孔及补板的同步拉伸;(d)采用“对齐参数”,控制型材动态块自动与型材所附板材线垂直;(e)采用“翻转参数”控制型材朝向及球头朝向。
[0021](63)根据原有球扁钢球头朝向批量设定插入型材动态块球头朝向。
[0022]在主程序单元的命令提示区域键盘输入启动型材修改程序单元的命令,进入型材修改程序界面:首先指定贯穿孔形式或者补板形式;设定过焊孔及补板朝向;选择型材规格;型材修改程序界面通过预览区域动态展示型材贯穿孔补板形式。
[0023]设定好规格及补板形式后,生成型材动态块代码,框选范围,即可将代码对应的型材动态块赋予修改范围内型材动态块可见参数,将型材高度、面板宽度赋予型材动态块线性拉伸参数,从而实现型材动态块不同规格及不同贯穿孔补板样式的修改。
[0024]在型材修改程序界面,选择型材动态块,获取型材补板形式参数;选择所需修改型材动态块,即可将其修改为当前储存的补板类型。
[0025]一种球扁钢界面批量转换为角钢或T型材的系统,包括:主控程序单元、球扁钢识别程序单元、批量替换程序及型材修改程序单元;
[0026]主控程序单元,用于调用AutoCAD;和用户进行交互,使用户选择代替换球扁钢模式,球扁钢模式包括双线、单线、散线三种;
[0027]球扁钢识别程序单元,根据选择的球扁钢模式选择对应的球扁钢识别方法,并计算获取球扁钢基点、高度、旋转角度及球头朝向;
[0028]批量替换程序单元,根据球扁钢识别程序单元识别的结果将球扁钢批量替换为角钢或T型材动态块;
[0029]型材修改程序单元,用于调整角钢或T型材规格及补板形式。
[0030]系统实现过程与上述方法相同,不再赘述。
[0031]一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处
理器上运行的计算机程序,处理器执行上述计算机程序时实现如上所述的球扁钢界面批量转换为角钢或T型材的方法。
[0032]一种计算机可读存储介质,该计算机可读存储介质存储有执行如上所述的球扁钢界面批量转换为角钢或T型材的方法的计算机程序。
[0033]有益效果:现有技术中主要采用AutoCAD自动命令进行删除,重新绘制,步骤多,并且效率极低。与现有技术相比,本专利技术通过计算机实现船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材,降低设计人员大量重复人工绘制工作量,同时也为后续快速修改骨材类型奠定了基础。从而提高设计效率。按照某散货船货舱区图纸为例,传统绘制方法需要约2周,采用本专利技术技术方案,可以降为1~2天。
附图说明
[0034]图1是本专利技术实施例的方法流程图;
[0035]图2是本专利技术的实施例的部分型材动态块集成设计展示图;其中(a)是部分型材动态展本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种球扁钢界面批量转换为角钢或T型材的方法,其特征在于,包括如下内容:设计批量替换球扁钢模块:采用AutoCAD软件中LISP语言及动态块技术,建立能够在船舶设计阶段自动识别球扁钢并批量替换为角钢或T型材的批量替换球扁钢模块;所述批量替换球扁钢模块包括:主控程序单元、球扁钢识别程序单元、批量替换程序及型材修改程序单元;主控程序单元启动,调用AutoCAD进入批量替换球扁钢模块;选择代替换球扁钢模式,球扁钢模式包括双线、单线、散线三种;调用球扁钢识别程序单元,球扁钢识别程序单元根据选择的球扁钢模式选择对应的球扁钢识别方法,并计算获取球扁钢基点、高度、旋转角度及球头朝向;调用批量替换程序单元,所述批量替换程序单元根据球扁钢识别程序单元识别的结果将球扁钢批量替换为角钢或T型材动态块;调用型材修改程序单元,所述型材修改程序单元用于调整角钢或T型材规格及补板形式。2.根据权利要求1所述的球扁钢界面批量转换为角钢或T型材的方法,其特征在于,所述选择代替换球扁钢模式中,通过主控程序单元提供的用户交互界面,选择双线模式、单线模式或者散线模式。3.根据权利要求1所述的球扁钢界面批量转换为角钢或T型材的方法,其特征在于,调用球扁钢识别程序单元时,需先在AutoCAD中选择需转换球扁钢的范围,球扁钢识别程序单元根据选择的球扁钢模式,筛选出符合筛选条件的球扁钢并添加到选择集中,具体实现步骤如下:(31)在双线模式下:在指定图层中,选择顶点数为7的、闭合的、长度范围在270~990mm的多段线添加到选择集中;(32)在单线模式下:在指定图层中,选择顶点数为4的、非闭合的、长度范围在180

600mm的多段线添加到选择集中;(33)在散线模式下:使用CAD命令“Joint”将散线连接成多段线,然后采用双线模式进行筛选。4.根据权利要求1所述的球扁钢界面批量转换为角钢或T型材的方法,其特征在于,所述批量替换程序单元的具体实现步骤如下:(61)批量删除球扁钢周围设定范围内图元;(62)在原有基点,按照原有球扁钢高度、旋转角度批量插入对应的角钢或T型材动态块;(63)根据原有球扁钢球头朝向批量设定插入型材动态块球头朝向。5.根据权利要求4所述的球扁钢界面批量转换为角钢或T型材的方法,其特征在于,所述型材动态块...

【专利技术属性】
技术研发人员:张瑾贺德阳魏强左成魁郭永亮
申请(专利权)人:扬州中远海运重工有限公司
类型:发明
国别省市:

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

1