计算机专业论文栏目提供最新计算机专业论文格式、计算机专业硕士论文范文。详情咨询QQ:1847080343(论文辅导)

基于CREO的三维模型及数据文档集成共享管理系统计算机设计与开发

日期:2018年02月01日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:853
论文价格:150元/篇 论文编号:lw201706281341555116 论文字数:45743 所属栏目:计算机专业论文
论文地区:中国 论文语种:中文 论文用途:硕士毕业论文 Master Thesis

第一章 绪论


1.1 课题研究背景与问题提出

随着互联网技术的快速发展和工业 4.0[1]时代的来临,制造业企业也在快速实现智能化、系统化、网络化[2]。信息化和网络化已经覆盖产品的全生命周期,利用计算机和互联网技术,将企业内部各方面的资源联系到一起,实现内部各部门各工序资源有序的整合和共享,可以有效提高企业内部工作效率增强企业的竞争力。合肥某清洁能源逆变器生产企业,业务增长快速,企业规模扩展十分迅速和产品越来越多样性,企业需要实现整个产品设计流程的企业资源的集成共享。根据对该清洁能源逆变器生成企业的零部件统计分析发现,在企业产品结构设计工作中,标准件、通用件占整个设计产品的 60%以上,剩余的零部件很多也是在通用零部件基础上进行的开发。这些标准件、通用件在设计的时候却十分花时间,而且来源多样,有的是直接从 UG、soildworks 等三维 CAD 软件直接导入的,没有统一的标准,在以后的使用的过程中会与企业已经开发的其他 CAD 子系统发生干涉。同时,作为一款是产品结构设计人员普遍使用的三维 CAD 软件,CREO 虽然拥有自己的标准件库,但是该标准件库参考的美国国标,并不符合我国的标准和企业自身的标准。CAD 软件也是结构设计工作数字化的重要平台,通用与互联网技术的融合,能为设计工作者提供更丰富的操作功能,把设计工作通过网络融入到整个企业的办公、产品生命周期管理系统中去。

...............


1.2 课题研究目的与意义

为了实现三维模型及关联文档管理的标准化、系统化的目标,设计一个模型库扩展性强、能够在 CREO 环境下运行、管理维护方便的三维模型及数据文档集成共享管理系统。减少结构开发人员重复和低价值三维模型结构设计工作,通过Pro/Toolkit[2]二次开发提取模型的质量、材料、物料编码以及特征信息[3]形成数据库存储信息,为使用人员提供与模型相关的所有需要信息,减少由于信息不共享导致的装配干涉和重复装配,致力于提高结构设计人员的工作效率和质量。具体目的实现如下:(1)核心功能是对企业所累积下来的零部件三维模型、相关文档及结构设计知识文档进行有效的管理,解决三维模型及文档的共享、检索、预览、权限控制等问题。减少结构设计人员查找通用三维模型和结构设计实施文档的时间,为企业实现结构平台内部无障碍共享资源,形成自己独具特色的资源文件库打好基础。

...............


第二章 系统分析及总体方案设计


2.1 系统总体分析

在结构设计工作日益繁重需要同时满足不同用户的多样化需求的背景下,系统综合利用 CREO 二次开发技术、数据库技术、网络数据传输技术、计算机技术实现对积累的结构设计相关文件的集成、共享和管理。系统设计的首要目标就是减少用户操作节约用户获取三维模型及关联文档的时间,为用户提供全面有效的信息,实现结构设计部门内部资源的有效整合、内部共享、提高设计工作的质量和效率。系统开发的好坏直接决定了系统投入测试和使用时的效果,为了保证系统开发的质量和效率,系统设计要遵循一些基本的设计准则。(1)功能实用性。系统设计的首要原则就是保证系统的实用性,从结构设计人员的角度去设计每个功能模块的实现方式,提供结构设计人员核心的功能需求,例如:提供最全面的CREO三维模型及管理信息,保证使用人员获得与设计工作相关的全部信息;提供切实可行的文件检索方式。

...............


2.2 基于 UML 的系统建模及分析

从系统功能需求分析可知,整个系统比较庞大,需要多个子系统来完成,涉及到 CREO 软件、MFC、FTP 网络数据传输技术、Web 网站服务器、浏览器等,难以使用简单的文字和图表来表达和分析系统。UML(Unified Modeling Language),面向对象软件的标准化建模语言,是一种用于面向对象和基于构件的、系统建模的、定义明确的、被广泛接受的可视化建模语言[24]。它含有一些用于表示实体的方法和图形,具有很强的传达信息的能力。具有以下特点:(1)能够从现实或者实际情况出发,直观的描述系统的功能需求。(2)从非系统设计者的角度来描述系统,很好的展示系统的结构、属性。(3)清晰的描述系统的行为操作。

...............


第三章 系统关键技术介绍及数据库设计............... 23

3.1 CREO 二次开发技术............... 23

3.2 局域网网络文件传输技术................25

第四章 系统详细设计...............37

4.1 系统对象介绍................37

4.2 三维模型及信息文档共享模式设计............... 37

第五章 系统功能模块实现............... 55

5.1 通用件及标准件库插件功能详细介绍................ 55

5.2 CREO 通用件/标准件库查询及下载模块 ................ 58


第五章 系统功能模块实现


5.1 通用件及标准件库插件功能详细介绍

通用件及标准件库主要解决 CREO 模型常用件及标准件的共享、查询、使用问题,并对插件进行逻辑和界面设计,以求达到比较好的人机交互效果,实现模型以及模型信息共享,减少标准件及常用件开发等重复低效率工作,降低由于信息不共享导致出现错误的概率。具体功能模块有:编码管理、实体参数设置、通用件库、标准件库、CREO 模型查询及下载模块。编码管理分为零部件编码管理和装配体编码管理。编码保持在 17 位以上,自制件的编码组成比较复杂包括:零部件分类、零部件特征说明(英文字母缩写)、日期、创建者姓名缩写、流水码,确保每一个零部件编号的唯一性。零部件模型参数设置界面如图 5.1 所示,装配体参数设置界面如图 5.2 所示。

...............


5.2 CREO 通用件/标准件库查询及下载模块

插件采用 Client/Sever 两层架构模式,标准库文件都存放在服务器中,数据库记录用户可以下载使用的常用件、标准件信息。用户希望得到的查询的结果只有自己想要的而不是一堆无用的信息。因此,系统提供模糊查询和高级查询(多条件查询)。自定义查询包括:关键字查询、分类查询、对象树查询等。请按照系统设计的规则编写查询语句,尤其是多关键字查询,必须从提供的关键字中选择自己要使用的关键字。CREO 通用件/常用件插件查询与下载界面如图 5.7 所示,多条件下载如图 5.8。


...............


结论

本系统整合了基于 CREO 的三维模型库和数据文档管理管理系统,在详细分析了结构设计工作对 CREO 零部件三维模型的共享需求上,综合利用 Pro/ToolkitAPI、数据库技术、MFC、互联网技术、网络文件传输技术、Web 网站技术、计算机技术和文件集成管理方法,构建了基于 CREO 的三维模型及数据文档集成共享管理系统。该系统建立标准件\通用件三维模型库实现了结构设计部门内部产品零部件三维模型的有效共享,统一了企业三维模型标准,有助于提高结构设计工作的效率;实现了标准件\通用件三维模型库有序扩展,以及和三维模型关联信息、关联文档的有效集成共享,为结构设计工作提供及时全面的三维模型所有相关信息,有助于保证结构设计工作质量和减少零部件装配干涉。系统引入 Web 网站技术,采用 Web 模式的管理系统管理三维模型对象库,同时构建基于 Web 的公司局域网结构设计知识文档库,为结构开发设计人员提供符合公司内部需求的结构设计相关行业标准、近期发展以及结构设计相关经验积累、相关文档等方面的信息。系统操作界面简单符合结构设计人员日常使用习惯,为结构设计人员提供丰富的零部件三维模型和关联知识文档共享体验。论文的主要工作成果如下:(1)通过查阅国内外相关文献,研究了CREO二次开发方法Pro/Toolkit、CREO标准件库以及文档管理系统研究开发现状。其次,系统从结构设计工作实际工作需求从发,对系统功能需求做了详细的分析,确定了系统功能实现目标。

参考文献(略)