基于Pro/TOOLKIT的智能设计系统研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:ryu_sh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机辅助设计和计算机辅助制造等技术的发展,多功能三维设计软件在现代产品设计过程中得到广泛应用。美国参数技术公司(简称PTC)旗下的Creo2.0就是一款优秀的三维设计软件,并且该软件在我国得到了广泛应用。但其工程图设计能力较差,如进行表面粗糙度、尺寸公差、焊接符号、倒角、锥度、斜度和中心线等标注时,标注过程复杂、容易出错,标注结果也不符号我国国家标准。同时Creo2.0对于一些非标常用件也没有提供具体的三维和二维标准库,需要设计者每次重复进行三维设计和二维出图工作,降低了工作效率。所以对Creo2.0进行二次开发,尤其是对大型特定产品进行开发,建立起符合我国国家标准的标注符号库和特定零件的三维、二维标准库显得非常重要。  在 Creo2.0的环境下,借助 Pro/TOOLKIT提供的开发工具包,利用Visual Studio2010开发环境,结合C++开发技术,通过动态链接库(.dll)的方式开发一套符合我国国家标准的智能设计系统。该系统主要由两大模块组成:能实现二维工程图快速标注的智能标注系统和含有工程图模板、轴、齿轮、带轮的参数化设计系统。本文主要完成了以下工作:  1)对工程师在设计过程中遇到的问题收集整理,结合我国国家规范的要求,对工程图标注符号的种类和标注样式进行收集、分类和设计工作,对常用的轴、齿轮、V带轮等进行结构分析,设计相应的零件和工程图模板。  2)对Creo2.0提供的开发工具包进行深入地研究,充分了解、研究二次开发过程中遇到的各种关键术语、各个函数的使用方法。对开发环境搭配、应用程序加载和卸载进行分类整理。对MFC技术、UI技术进行研究,给出了设计目标,并设计出符合设计要求的人机交互界面。  3)对C/C++技术、数据库技术进行系统研究,解决C/C++对Creo2.0进行开发过程中遇到的问题,通过制定相应的类库,完成对Creo2.0二次开发的整体结构设计与开发。  4)通过需求的整体分析,对整个系统进行模块化划分,即智能标注系统和参数化设计系统。其中智能标注系统包括表面粗糙度模块、尺寸公差模块、焊接符号模块、倒角/斜度/锥度模块以及中心线模块;参数化设计系统以工程图、轴、齿轮和V带轮为例,给出了参数化设计的实现过程并设计了相应的模块。每个模块都编写了各个模块的代码程序,设计了相应的人机交互界面,并进行调试。
其他文献
薄壁整体结构件具有重量轻、强度高和动力性能好等优点,已经广泛用于航空制造业,薄壁件却非常容易产生加工变形;高速铣削加工但可以缓解加工变形,高速铣削又对立铣刀提出了很
随着我国经济文化事业的不断发展,各类文化产业实现了综合发展.在基层文化馆建设的过程中,充分坚持了文化发展社会效益优先原则.通过基层文化馆的建设,实现了文化效益与经济
在制造业中,客户的需求逐渐体现多元化和个性化的特征。随着市场上客户需求的转变,目前,多品种小批量的客户需求已经成为了市场的主导方向。企业在生产过程中,慢慢地暴露出了
我国公路事业快速发展,机遇和挑战并存.本文就如何加强公路职工思想政治工作创新提出了转变思想观念、改进工作方法、构建有效载体、建立工作机制等方法和策略,以树立公路新
铬鞣剂因性能优异而广泛使用,然而铬鞣法面临着巨大的环境压力,因此少铬或无铬鞣剂的开发势在必行。多面体低聚倍半硅氧烷(POSS)及POSS/聚合物复合材料具有纳米级立方体三维结构空腔,顶端或侧链可设计合成大量的活性基团,如氨基、羧基、羟基和磺酸基等,若将POSS作为鞣剂引入制革过程,POSS中的活性基团能与胶原纤维中的氨基、羟基、肽基发生氢键和电价键结合,故本文提出设计合成含羧基、含氨基的POSS分
学位
学位
目的:探究分析99mTc-MDP全身骨扫描患者施予心理护理和专科护理宣教的干预效果.方法:随机抽取2018年1月-2018年12月我院接受99mTc-MDP全身骨扫描的患者54例,按入院时间先后顺
随着生活水平的提高,人们对文化生活的丰富度提出了更高要求,因此,跟随我国逐渐完善的公共文化服务体系所诞生的文化馆形式的文化服务,也不断地被人们所接受、推崇.新时代文
乡镇文化站是基层文化建设的重要阵地和提供公共服务的综合平台,近年来,甘肃省始终坚持“文化惠民、文化利民、文化为民”原则,强力推进乡镇综合文化站建设,不断更新文化发展
社会生产力的不断发展推动了经济全球化,从而使“合作”已经成为时代主题的一部分;这不意味着“国际合作已经充分实现了”;不排除国际社会仍然存在着“冲突”.时代主题特征与