技术交流TechnicalCommunication2023/1船舶标准化工程师53AVEVAMarine结构零件名标注二次开发设计1冯建明,赵锐(上海中远船务工程有限公司,上海200231)摘要:为降低出错率,改善出图质量,基于船舶主流设计软件AVEVAMarine(AM),使用C#语言针对零件名的标注进行二次开发设计。结果表明:二次开发设计可根据需求自主定义标注样式,显著增强了结构图的出图效果。研究成果可为船舶设计提供一定参考。关键词:AVEVAMarine;生产设计;C#语言;二次开发中图分类号:U662.9文献标志码:ADOI:10.14141/j.31-1981.2023.01.010SecondaryDevelopmentandDesignofAVEVAMarineStructuralPartNameMarkingFENGJianming,ZHAORui(COSCOShanghaiShipyardCo.,Ltd.,Shanghai200231,China)Abstract:Inordertoreducetheerrorrateandimprovethedrawingquality,basedonthemainstreamshipdesignsoftwareAVEVAMarine(AM),C#languageisusedforthesecondarydevelopmentanddesignofthemarkingofpartnames.Theresultsshowthatthesecondarydevelopmentanddesigncandefinetheannotationstyleindependentlyaccordingtotherequirements,whichsignificantlyenhancesthedrawingeffectofthestructuraldrawing.Theresearchresultscanprovidesomereferencesforshipdesign.Keywords:AVEVAMarine;productiondesign;C#language;secondarydevelopment作者简介:冯建明(1985—),男,工程师。研究方向:船舶与海洋工程结构设计。0引言在船舶结构生产设计中,零件名标注是非常重要的一环。由于船舶分段零件众多,零件名标注工作具有繁琐、重复性强、工作量大等特点,往往会占用生产设计工程师大量的时间和精力[1]。由于每个人的出图习惯不同,单凭手工操作难以保持图面样式统一,质量也很难得到保证。若能采用程序实现自动化,则可以在一定程度上降低出错率,改善图纸的出图质量。目前,使用比较广泛的船舶生产设计软件主要包括TRIBONM3和AVEVAMarine(AM),AM作为TRIBONM3的升级版本,具有更加强大的功能和友好的界面。然而,目前AM软件的二次开发功能仍需完善。以零件号标注功能为例,虽然程序自带相关功能,但标注的信息样式较简单,操作较不便,返工率较高。因此,进行AVEVAMarine结构零件名标注二次开发设计十分必要。本文基于船舶主流设计软件AVEVAMarine(AM),使用C#语言针对零件名的标注进行二次开发设计,以期降低出错率,改善出图质量。54船舶标准化工程师2023/11程序开发思...