船用CAD参数化绘图系统的配置化实现方法
2021-10-25刘杰杨梓辉韩博志李强陈新华
船海工程 2021年5期
刘杰,杨梓辉,韩博志,李强,陈新华
(1.武汉理工大学 能源与动力工程学院,武汉 430063;2.中船黄埔文冲船舶有限公司,广州 510715)
工业产品设计已全面进入数字化设计阶段,CAD软件应用广泛。为加快设计过程,关于CAD参数化绘图系统或CAD辅助绘图功能增强方面的工作[1],在船舶产品设计领域,针对船体[2-3]、联轴器[4]等典型结构及部件设计已有相应文献报道,也扩展应用到参数化的有限元分析模型构建方面[5-6]。这些参数化绘图系统基本都采用“特定对象绘图特征分析→参数设计→定向程序开发→数据输入与绘图命令生成”这样的逻辑处理流程。这一处理流程针对特定对象开发CAD参数化绘图系统技术完全可行,但仍然存在如下不足之处。
1)采用这样的处理流程需要对CAD二次开发的相关绘图语句非常熟悉,针对不同的CAD软件可能需要完全重新开发。
2)开发的系统只能针对单一对象,而对新对象,必须完整重复一次开发过程,程序开发中调试工作量大。
3)程序界面及功能模块的开发工作量大,通用性、移植性和扩展性不强。
4)开发周期长,用户自身无法调整。
针对上述不足,考虑开发新的处理方法,利用平台化软件的思路,提高CAD参数绘图系统开发的效率和灵活性。
1 实现方案
CAD图纸文件的生成可以通过两种方式:①通过软件的GUI界面进行手工绘制;②通过编辑相应的绘图命令流,并在CAD中执行命令流。为便于陈述,选取图1所示的一份简单图形的CAD图纸。图2所示为该图纸对应的命令流。

图……
登录APP查看全文
