首页> 中文学位 >基于SINOVATION软件的钣金模块的设计与实现
【6h】

基于SINOVATION软件的钣金模块的设计与实现

代理获取

目录

声明

摘要

1.1 系统开发的背景

1.2 国内外研究现状

1.3 本文的主要工作

1.4 论文的组织结构

第2章 需求调研与需求分析

2.1 需求调研

2.1.1 传统钣金设计制造过程分析

2.1.2 国外CAD辅助钣金设计制造过程分析

2.2 SINOVATION软件中钣金功能需求概述

2.3 功能性需求分析

2.3.1 钣金基体功能

2.3.2 折弯功能

2.3.3 展开和恢复折弯功能

2.4 非功能性需求分析

第3章 系统设计与详细设计

3.1 技术架构设计

3.2 功能架构设计

3.3 钣金基体功能详细设计

3.3.1 界面设计

3.3.2 详细处理流程

3.3.3 数据结构定义

3.3.4 接口类设计

3.4 折弯功能详细设计

3.4.1 界面设计

3.4.2 详细处理流程

3.4.3 接口类设计

3.5 展开和恢复折弯功能详细设计

3.5.1 界面设计

3.5.2 详细处理流程

3.5.3 接口类设计

第4章 系统实现与测试

4.1.1 钣金参数文件解析

4.1.2 SweepDirectionHandle初始化方向计算

4.1.3 法兰面分割算法

4.1.4 折弯部分拉伸体的修剪处理算法

4.2 系统功能实现

4.2.1 钣金基体功能实现

4.2.2 折弯功能实现

4.2.3 展开和恢复折弯实现

4.3 系统测试

4.3.1 测试环境

4.3.2 测试用例及测试过程

4.3.3 测试结果

第5章 总结与展望

参考文献

致谢

展开▼

摘要

钣金件的设计是产品开发过程中非常重要的一环,目前我国钣金加工行业现有企业数量超过3.5万家,行业发展前景广阔。SINOVATION软件是由山东山大华天软件有限公司三维CAD/CAM工程技术中心开发的三维CAD/CAM系统,目前还不具备钣金功能模块。为了开发针对钣金加工行业的三维CAD软件,在细分行业上提供更专业、更贴合行业需求的软件,计划开发钣金功能模块,只有具备了钣金功能模块,才能进入钣金行业,才能从行业中获益。
  本课题的设计实现是基于SINOVATION软件Draco平台开展的,遵循SINOVATION软件的总体架构设计,钣金功能模块与其他功能模块相互联系、协同完成钣金设计的基本流程。采用Visual Studio2013作为开发工具,GUI和框架层采用MFC实现,核心层和基础层采用C++语言实现,应用层采用MFC实现,显示层采用OpenGL实现。
  本文就钣金模块的钣金基体功能、折弯功能、展开和恢复折弯功能进行了详细的功能性需求分析、功能详细设计、实现和测试。钣金功能开发之前调研分析了传统钣金设计制造的过程,从中获取需要三维处理的功能,然后向国外先进CAD软件学习,分析国外CAD软件钣金功能的处理过程,总结三维CAD钣金功能的优势,最后确定功能需求。需求分析中通过用例图、操作流程分析描述;详细设计过程中通过界面设计、数据结构定义、接口类设计展现了功能的静态设计,通过处理流程详细设计展现功能的动态设计;实现中解决了钣金参数文件解析、SweepDirectionHandle初始方向的计算、法兰面分割算法、折弯部分拉伸体的修剪处理算法、折弯方向Handle处理、折弯角度Handle处理等关键技术,描述了功能实现中的部分核心代码。
  SINOVATION软件钣金功能模块的开发对软件产品的推广以及国产软件的普及应用具有重要深远的意义,一方面更好参与市场竞争,并从钣金行业获得利益;另一方面,对于国内钣金企业来说,有助于降低软件成本,进而提高企业竞争力。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号