复杂机械的计算机辅助模块化、参数化设计方法研究
发布时间:2020-07-06 22:29
【摘要】:本项目是“自动武器快速设计与变批量生产”研究工作的一部分。研究对象是自动武器,以Pro/Engineer为CAD支撑平台,设计语言是Visual C++6.0。主要工作如下所示:首先,找到了VC++与Pro/Toolkit的不兼容问题的解决办法,所开发出来的Pro/Toolkit程序在与Pro/Engineer主程序通信方面表现优秀。第二,对基于Pro/Toolkit的参数化方法进行了研究,并且开发出了一个封装了pro/engineer api,非常易于使用的参数化函数,最重要的是,无论尺寸是在哪个装配层次上都可以被访问和修改。第三,研究并且发现了Pro/Engineer的内部数据结构。凭借这些知识我们实现了模块技术,并且创建了在模块化技术中起核心作用的四个函数,它们的作用主要是分析组件的结构且动态找到接口元件。最后,在这些研究工作的基础上开发了一个计算机辅助模块化、参数化设计软件,并且建立了数据库和文件库。这个系统在自动武器变形设计方面非常有用。
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TH122
【图文】:
3.2.1安装Pro/too1kitPr。/t。。Ikit和PRO/ENG工NEER在同一张光盘上,但是默认安装的情况下是不安装的,在这种情况下是无法进行二次开发的。必须按图3.1所示安装Pr。/toolkit。图3、1PRO/ENGINEER安装选项如果你选择了Pro/toolkit,则在PRO/ENGINEER的安装目录中将包括protoolkit和prodevelop两个目录。protoolkit目录中包括针对Pro/toolkit一一一一一---一一一一~一--第!5页
4)信息文件的分类在Pr。/ENG工NEER中显示的信息都包含一个包含该信息类别的符号,以显示消息的类型。如图3.4所示为我的程序中的提示性消息。每个消息类别是以%C开头的字符串来表示的。消息的分类要求消息的索引字符串以表示类别的字符串开头。注意:程序源文件中使用的索引字符串不能带有表示分类的字符串。下面对信息文件的类别一一进行说明。第20页
本文的系统中目录是E:\proe2001\protoolkit\1486_nt\obj),并在命令行中敲入nmake一fKSSJ,则得到KSSJ.exe:如果敲入noake一fKSSJdll则得到KSSJ.dll(KSSJ是我的项目makefile文件的名称)。如图3.5所示:图3.5命令行下的编译命令示意图2.直接在VC开发环境中进行编译链接这种方式比传统方式要方便一些,但是有一个首要前提:对VC和Pro/to01kit的不兼容问题的解决。Pro/toolkit是一种基于C语言的开发工具,它和VC十+并不是兼容的。长年来它们的不兼容性成为了众多PRO/ENGINEER开发者感到最头疼的事情,很多人因此而认为PRO/ENGINEER难于开发。它阻碍了人们直接利用VC++第22页
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TH122
【图文】:
3.2.1安装Pro/too1kitPr。/t。。Ikit和PRO/ENG工NEER在同一张光盘上,但是默认安装的情况下是不安装的,在这种情况下是无法进行二次开发的。必须按图3.1所示安装Pr。/toolkit。图3、1PRO/ENGINEER安装选项如果你选择了Pro/toolkit,则在PRO/ENGINEER的安装目录中将包括protoolkit和prodevelop两个目录。protoolkit目录中包括针对Pro/toolkit一一一一一---一一一一~一--第!5页
4)信息文件的分类在Pr。/ENG工NEER中显示的信息都包含一个包含该信息类别的符号,以显示消息的类型。如图3.4所示为我的程序中的提示性消息。每个消息类别是以%C开头的字符串来表示的。消息的分类要求消息的索引字符串以表示类别的字符串开头。注意:程序源文件中使用的索引字符串不能带有表示分类的字符串。下面对信息文件的类别一一进行说明。第20页
本文的系统中目录是E:\proe2001\protoolkit\1486_nt\obj),并在命令行中敲入nmake一fKSSJ,则得到KSSJ.exe:如果敲入noake一fKSSJdll则得到KSSJ.dll(KSSJ是我的项目makefile文件的名称)。如图3.5所示:图3.5命令行下的编译命令示意图2.直接在VC开发环境中进行编译链接这种方式比传统方式要方便一些,但是有一个首要前提:对VC和Pro/to01kit的不兼容问题的解决。Pro/toolkit是一种基于C语言的开发工具,它和VC十+并不是兼容的。长年来它们的不兼容性成为了众多PRO/ENGINEER开发者感到最头疼的事情,很多人因此而认为PRO/ENGINEER难于开发。它阻碍了人们直接利用VC++第22页
【相似文献】
相关期刊论文 前10条
1 曹岩;杨艳丽;白t@;杜江;范春霞;;面向机械设计手册的基于Pro/TOOLKIT的三维标准件库开发[J];制造技术与机床;2011年09期
2 曾富洪;周兰花;;渐开线圆柱齿轮参数化精确建模实现技术研究[J];汽车零部件;2009年11期
3 曾文忠;;浅谈pro/engineer在高职机械制图中的辅助教学[J];科教文汇(上旬刊);2011年07期
4 白v
本文编号:2744226
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2744226.html