-88-作者简介:张翔(1987--),男,高级工程师,船舶与海洋工程。谢晋斌(1992--),男,工程师,船舶与海洋工程。陆西刚(1994--),男,工程师,船舶与海洋工程。AM系统船体补板宏代码快速修改方法探讨张翔谢晋斌陆西刚(广船国际技术中心)摘要:根据船舶建造的规范和现场建造工艺需求,船体设计过程中对不同区域的结构贯穿孔补板的节点有着不一样的要求,往往需要通过宏代码重新自定义新补板类型,但重新编写宏代码的难度较大,耗时较长,也易出错。本文提出一种运用相似补板的宏代码进行修改编辑,通过了解宏文件内的特征代码,找到需要修改的关键参数,以达到快速准确修改,创建新补板类型的方法。关键词:AM系统;船体;补板;几何宏代码DOI:10.3969/j.issn.2095-4506.2023.01.0240前言随着船舶订单的多样性,以及实际生产的需求,AM系统船体标准库中补板的样式也随着船型、规范的不同而更新。由于AM系统船体模块中自带的标准补板仅仅是一些简单通用的样式,对于众多特殊要求的补板,往往就需要通过几何宏代码来重新定义。几何宏代码是AM系统提供的一种二次开发接口,计算机宏代码是一种比较常用的计算机语言,其语法通用易懂,容易上手。但对于新的系统管理员或者二次开发人员来说,熟悉和完全掌握几何宏的应用还是需要一定时间和实践的。补板类型众多,对于新增的补板如果每次都重新编写新的宏代码,其难度还是比较大的,开发周期也较长。若能通过一种普遍适用的方法对相似样式的补板宏代码进行快速修改,将大大减小新补板的编译难度,同时还减少系统管理员部分培训的时长,提高培训效率,减少人力资源的浪费。1补板宏代码的组成修改原有的宏代码前,我们必须先对宏代码的组成进行了解,方便我们迅速寻找到该宏代码的关键部分。以下为某补板宏代码,我们以此为例进行分解说明。MACRO,'CLIP_2_31',VERSION2,PROF_TYPE,PROF_PARAM1,...V2,V3,V4,WEB_FACTOR,FLANGE_FACTOR,PARAM1,PARAM2,...DECLARE,VERSION2,INTEGER;DECLARE,PROF_TYPE,INTEGER;DECLARE,PROF_PARAM1,DECIMAL;...DECLARE,V4,VECTOR_2D;DECLARE,WEB_FACTOR,DECIMAL;DECLARE,EXCESS,DECIMAL;DECLARE,CLIP_CONTOUR,CONTOUR_2D;DECLARE,INTERVALS,INTERVALLIST_2D;DECLARE,INTERVAL_TYPES,STRING;...DECLARE,ASSEMBLY,STRING;DECLARE,RESULT,INTEGER;DECLARE,MESSAGE,STRING;!!Localdeclarations!DECLARE,V3_X,DECIMAL;!DECLARE,V3_Y,DECIMAL;DECLARE,C0,POINT_2D;...DECLARE,C...