AM二次开发及其在船体生产设计中的应用
发布时间:2021-06-19 09:46
船舶设计软件AM(Aveva Marine)是现在世界上应用最为广泛的三维船舶设计软件,AM在船体生产设计中的模块为HullDesign模块,提供了十分强大的功能,帮助船体设计工程师进行创建船体模型、绘制工作图、套料等。然而,由于每个船厂的客观条件不同,AM软件也无法面面俱到,还有很多可以改进的地方,比如:图纸、报表等格式与船厂传统习惯不同,也有的功能虽然可以完成,但是操作起来比较繁琐。幸运的是,AM像AutoCAD和Microsoft Office一样,也提供了丰富的二次开发接口和友好的界面供用户进行客户化开发,以解决日常使用中的众多实际问题。船体生产设计周期长、工作量大、有较多的重复性工作,这些特点使得船体设计工作特别适合于计算机进行辅助处理,以减轻设计人员的工作量,提高设计效率和设计质量。通过调查与分析,本文选取了船体生产设计中船体建模、工作图绘制、数控套料、输出BOM报表等流程中的加强筋余量指示功能、增强组立流向编辑器、套料图快速格式化、数控套料列表功能、钢板BOM表等5个具体功能,利用AM二次开发中的.NET及数据抽取开发方法,编写程序生成AM插件供生产设计人员调用。这些开发...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 本文的主要内容
2 船体生产设计概述
2.1 船体生产设计的功能
2.2 船体生产设计的主要内容
2.3 船体生产设计的输出
2.4 设计中的难点及改进方向
2.4.1 设计中的难点
2.4.2 设计改进方向
2.5 本章小结
3 AM软件在船体生产设计中的应用
3.1 建模
3.1.1 曲面建模
3.1.2 平面建模
3.2 出工作图
3.3 套料
3.4 报表
3.5 AM软件的局限性
3.6 本章小结
4 AM软件的二次开发方法
4.1 Vitesse开发方法
4.1.1 与AM界面互动
4.1.2 图形操作
4.1.3 平面模型操作
4.1.4 曲面模型操作
4.1.5 小结
4.2 PML开发方法
4.3 .NET开发方法
4.3.1 .NET开发架构
4.3.2 开发.NETAddin
4.3.3 DABACON数据库操作
4.3.4 图纸图形操作
4.3.5 船体模型操作
4.3.6 小结
4.4 数据抽取
4.4.1 交互式的数据抽取方法
4.4.2 程序式的数据抽取方法
4.5 与EXCEL的交互
4.5.1 采用OLEDB读写EXCEL文件
4.5.2 引用COM组件读写EXCEL文件
4.5.3 通过CSV文件读写EXCEL文件
4.6 本章小结
5 AM二次开发在船体生产设计中的应用
5.1 加强筋余量指示功能
5.1.1 获取点中的加强筋
5.1.2 获取加强筋两端坐标
5.1.3 获取加强筋余量信息
5.1.4 判断点击位置
5.1.5 显示余量信息
5.1.6 最终效果
5.2 增强组立流向编辑器
5.2.1 查找AP窗口
5.2.2 查找树形控件
5.2.3 读取配置文件
5.2.4 为树形控件添加按键响应函数
5.2.5 最终效果
5.3 套料图快速格式化
5.3.1 套料图格式要求
5.3.2 如何识别目标图元
5.3.3 处理坡口文字和余量文字
5.3.4 处理余量符号
5.3.5 最终效果
5.4 数控套料列表功能
5.4.1 程序流程
5.4.2 GEN文件格式
5.4.3 收集零件集合
5.4.4 绘制表格
5.4.5 填入零件属性
5.4.6 最终效果
5.5 钢板BOM表
5.5.1 按分段收集数控程序
5.5.2 提取数控程序属性
5.5.3 输出汇总数据
5.5.4 最终效果
5.6 本章小结
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]基于AutoCAD VBA的钢筋材料表自动生成方法及其应用[J]. 张道法,伏杰. 人民珠江. 2018(03)
[2]船体零件套料的发展及现状[J]. 刘平革,朱书峰,郑兵,成远. 船电技术. 2015(10)
[3]关于船体结构中间产品物量自动提取的研究[J]. 王风翔,孙晓康,蒋志勇. 造船技术. 2015(04)
[4]深化船厂生产设计与过程控制研究[J]. 赵亮亮. 山东工业技术. 2015(10)
[5]AM软件船舶设计研究[J]. 张闯,樊岩松,宋永庄,贾金,王秋方. 中国新技术新产品. 2013(18)
[6]我国造船企业技术水平国际比较考察研究[J]. 石巍. 经营管理者. 2013(05)
[7]AVEVA MARINE在龙穴造船公司的应用[J]. 吴锋文,王懂意. 广东造船. 2010(06)
[8]TRIBON的船体分段数据分析[J]. 贾琪琳. 船舶工程. 2010(S1)
[9]套料板信息自动标识系统的开发与应用[J]. 周玉飞,陈轶锋,戴军,李苏华. 广东造船. 2010(04)
[10]船舶分段物量统计分析报告[J]. 丁慧,吴金林,苏惠贞. 中国军转民. 2010(01)
硕士论文
[1]A船厂船体生产设计质量提高的应用研究[D]. 赵薇.上海交通大学 2014
[2]面向船舶建造的动态BOM模型及其实现[D]. 刘彦江.哈尔滨工业大学 2014
[3]TRIBON与CATIA间船体模型数据交换技术研究[D]. 韩韡.上海交通大学 2013
[4]基于XTPDM的船体生产设计数据管理技术研究[D]. 苏强.哈尔滨工程大学 2011
[5]船舶建造生产设计及管理技术研究[D]. 谢非.哈尔滨工业大学 2010
[6]TRIBON与SPAR数据接口技术研究[D]. 杨琼.哈尔滨工程大学 2009
[7]TRIBON与CATIA船体模型交互技术研究[D]. 肖贵英.哈尔滨工程大学 2009
[8]TRIBON与CATIA船体数据交换研究[D]. 徐辉.哈尔滨工程大学 2008
[9]基于.NET平台的船体套料数据管理系统[D]. 刘蒙.大连理工大学 2008
[10]TRIBON模型的数据抽取及二次开发[D]. 姚竞争.哈尔滨工程大学 2006
本文编号:3237580
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 本文的主要内容
2 船体生产设计概述
2.1 船体生产设计的功能
2.2 船体生产设计的主要内容
2.3 船体生产设计的输出
2.4 设计中的难点及改进方向
2.4.1 设计中的难点
2.4.2 设计改进方向
2.5 本章小结
3 AM软件在船体生产设计中的应用
3.1 建模
3.1.1 曲面建模
3.1.2 平面建模
3.2 出工作图
3.3 套料
3.4 报表
3.5 AM软件的局限性
3.6 本章小结
4 AM软件的二次开发方法
4.1 Vitesse开发方法
4.1.1 与AM界面互动
4.1.2 图形操作
4.1.3 平面模型操作
4.1.4 曲面模型操作
4.1.5 小结
4.2 PML开发方法
4.3 .NET开发方法
4.3.1 .NET开发架构
4.3.2 开发.NETAddin
4.3.3 DABACON数据库操作
4.3.4 图纸图形操作
4.3.5 船体模型操作
4.3.6 小结
4.4 数据抽取
4.4.1 交互式的数据抽取方法
4.4.2 程序式的数据抽取方法
4.5 与EXCEL的交互
4.5.1 采用OLEDB读写EXCEL文件
4.5.2 引用COM组件读写EXCEL文件
4.5.3 通过CSV文件读写EXCEL文件
4.6 本章小结
5 AM二次开发在船体生产设计中的应用
5.1 加强筋余量指示功能
5.1.1 获取点中的加强筋
5.1.2 获取加强筋两端坐标
5.1.3 获取加强筋余量信息
5.1.4 判断点击位置
5.1.5 显示余量信息
5.1.6 最终效果
5.2 增强组立流向编辑器
5.2.1 查找AP窗口
5.2.2 查找树形控件
5.2.3 读取配置文件
5.2.4 为树形控件添加按键响应函数
5.2.5 最终效果
5.3 套料图快速格式化
5.3.1 套料图格式要求
5.3.2 如何识别目标图元
5.3.3 处理坡口文字和余量文字
5.3.4 处理余量符号
5.3.5 最终效果
5.4 数控套料列表功能
5.4.1 程序流程
5.4.2 GEN文件格式
5.4.3 收集零件集合
5.4.4 绘制表格
5.4.5 填入零件属性
5.4.6 最终效果
5.5 钢板BOM表
5.5.1 按分段收集数控程序
5.5.2 提取数控程序属性
5.5.3 输出汇总数据
5.5.4 最终效果
5.6 本章小结
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]基于AutoCAD VBA的钢筋材料表自动生成方法及其应用[J]. 张道法,伏杰. 人民珠江. 2018(03)
[2]船体零件套料的发展及现状[J]. 刘平革,朱书峰,郑兵,成远. 船电技术. 2015(10)
[3]关于船体结构中间产品物量自动提取的研究[J]. 王风翔,孙晓康,蒋志勇. 造船技术. 2015(04)
[4]深化船厂生产设计与过程控制研究[J]. 赵亮亮. 山东工业技术. 2015(10)
[5]AM软件船舶设计研究[J]. 张闯,樊岩松,宋永庄,贾金,王秋方. 中国新技术新产品. 2013(18)
[6]我国造船企业技术水平国际比较考察研究[J]. 石巍. 经营管理者. 2013(05)
[7]AVEVA MARINE在龙穴造船公司的应用[J]. 吴锋文,王懂意. 广东造船. 2010(06)
[8]TRIBON的船体分段数据分析[J]. 贾琪琳. 船舶工程. 2010(S1)
[9]套料板信息自动标识系统的开发与应用[J]. 周玉飞,陈轶锋,戴军,李苏华. 广东造船. 2010(04)
[10]船舶分段物量统计分析报告[J]. 丁慧,吴金林,苏惠贞. 中国军转民. 2010(01)
硕士论文
[1]A船厂船体生产设计质量提高的应用研究[D]. 赵薇.上海交通大学 2014
[2]面向船舶建造的动态BOM模型及其实现[D]. 刘彦江.哈尔滨工业大学 2014
[3]TRIBON与CATIA间船体模型数据交换技术研究[D]. 韩韡.上海交通大学 2013
[4]基于XTPDM的船体生产设计数据管理技术研究[D]. 苏强.哈尔滨工程大学 2011
[5]船舶建造生产设计及管理技术研究[D]. 谢非.哈尔滨工业大学 2010
[6]TRIBON与SPAR数据接口技术研究[D]. 杨琼.哈尔滨工程大学 2009
[7]TRIBON与CATIA船体模型交互技术研究[D]. 肖贵英.哈尔滨工程大学 2009
[8]TRIBON与CATIA船体数据交换研究[D]. 徐辉.哈尔滨工程大学 2008
[9]基于.NET平台的船体套料数据管理系统[D]. 刘蒙.大连理工大学 2008
[10]TRIBON模型的数据抽取及二次开发[D]. 姚竞争.哈尔滨工程大学 2006
本文编号:3237580
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/3237580.html