设计说明书第二部分.doc

基于ProE的三维标准件库的研究与开发

收藏

资源目录
跳过导航链接。
基于ProE的三维标准件库的研究与开发.rar
设计
设计说明书第二部分.doc---(点击预览)
设计说明书第一部分.doc---(点击预览)
文件综述.doc---(点击预览)
开题报告.doc---(点击预览)
sun.ppt---(点击预览)
基于ProE的三维标准件库的研究与开发
jian
ReadMe.txt---(点击预览)
jshujubiao.xls---(点击预览)
1233.xls---(点击预览)
Debug
Release
res
text
1135527.prt.1
1149527.prt.1
1202527.prt.1
1227527.prt.1
1233.mdb
1757.prt.1
2135.prt.1
2220.prt.1
22mao.prt.1
22shoubing.prt.1
33bashou.prt.1
526.prt.1
55.prt.1
66.prt.1
812.prt.1
99.prt.1
99999.prt.1
b16.prt.1
cchangyongxinggang.cpp
cchangyongxinggang.h
cdianquan.cpp
cdianquan.h
cfalan.cpp
cfalan.h
changyongxinggang.bmp
cjian.cpp
cjian.h
cluomu.cpp
cluomu.h
cluoshuan.cpp
cluoshuan.h
cmaoding.cpp
cmaoding.h
ctanhuang.cpp
ctanhuang.h
cxiao.cpp
cxiao.h
CYXG.cpp
czhoucheng.cpp
czhoucheng.h
DIAN.cpp
dianquan.bmp
F.cpp
falan.bmp
falan.mdb
flzh.prt.1
huang.bmp
J.cpp
jian.aps
jian.bmp
jian.clw
jian.cpp
jian.def
jian.dll
jian.dsp
jian.dsw
jian.h
jian.idx
jian.ncb
jian.opt
jian.plg
jian.prt.1
jian.rc
jshujubiao.mdb
lan.prt.1
lm.bmp
luoshuan.bmp
LUOXUAN.cpp
mao.bmp
MAO.cpp
MU.cpp
omifengquan.prt.1
resource.h
SHUAN.cpp
std.out
StdAfx.cpp
StdAfx.h
X.cpp
XIANG.cpp
xiao.bmp
yasuoth.bmp
ysth111.prt.1
yuanzhuxiao.prt.1
yyysss.prt.1
zcheng.bmp
zczh.prt.1
zuihoufalan.prt.1
压缩包内文档预览:(预览前20页/共25页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:619514    类型:共享资源    大小:6.95MB    格式:RAR    上传时间:2016-03-07 上传人:追****机 IP属地:河北
12
积分
关 键 词:
基于 proe 三维 标准件 研究 钻研 开发
资源描述:
基于ProE的三维标准件库的研究与开发,基于,proe,三维,标准件,研究,钻研,开发
内容简介:
a to a to a to a to #a to a to 柱#a to a to a to a to a to a to 圈#a to a to a to a to a to a to a to a to a to a to a to a to a to a to a jj to a jj to a to a to a qt to a qt to a to a to a to a to 力球轴承#a to a to a to a to a to a to a to a to a to a to a to a to 型弹簧#a to a to a to a to a to a to a to a to a to a to a to a to a to a to a wg to a wg to a wl to a wl to a ct to a ct to a nc to a nc to a rz to a rz to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to a to 32 6 9 7 32 6 9 7 32 8 9 7 32 10 9 7 40 8 11 8 40 10 11 8 40 12 11 8 50 10 13 10 46 50 12 13 10 46 50 14 13 10 46 50 16 13 10 48 63 12 16 12 63 14 16 12 63 16 16 12 63 18 16 12 63 20 16 12 0 80 16 20 15 7100 80 18 20 15 7100 80 20 20 15 7100 80 22 20 15 7100 80 25 20 15 7122 100 20 25 18 9122 100 22 25 18 9122 100 25 25 18 9122 100 28 25 18 9122 100 32 25 18 9166 112 22 32 22 12166 112 25 32 22 12166 112 28 32 22 12166 112 32 32 22 12166 112 36 32 22 12称16 3 1216 3 12 手柄 4 12 手柄 4 12 手柄 4 14 手柄 5 14 手柄 5 14 手柄 5 16 手柄 6 16 手柄 6 16 手柄 6 16 手柄 6 20 手柄 8 20 手柄 8 20 手柄 8 20 手柄 8 20 手柄 8 25 手柄 10 25 手柄 10 25 手柄 10 25 手柄 10 25 手柄 10 32 手柄 12 32 手柄 12 32 手柄 12 32 手柄 12 32 手柄 12 40 手柄 16 40 手柄 16 40 手柄 16 40 手柄 16 40 手柄 16 称 重量 2 6 0 2 6 键 2 2 8 键 2 2 10 键 2 2 12 键 2 2 14 键 2 2 16 键 2 2 18 键 2 2 20 键 2 3 6 键 3 3 8 键 3 3 10 键 3 3 12 键 3 3 14 键 3 3 16 键 3 3 18 键 3 3 20 键 3 3 22 键 3 3 25 键 3 3 28 键 3 3 32 键 3 3 36 键 3 4 8 键 4 4 10 键 4 4 12 键 4 4 14 键 4 4 16 键 4 4 18 键 4 4 20 键 4 4 22 键 4 4 25 键 4 4 28 键 4 4 32 键 4 4 36 键 4 4 40 键 4 4 45 键 4 5 10 键 5 5 12 键 5 5 14 键 5 5 16 键 5 5 18 键 5 5 20 键 5 5 22 键 5 5 25 键 5 5 28 键 5 5 32 键 5 5 36 键 5 5 40 键 5 5 45 键 5 5 50 键 5 5 56 键 5 6 14 键 6 6 16 键 6 6 18 键 6 6 20 键 6 6 22 键 6 6 25 键 6 6 28 键 6 6 32 键 6 6 36 键 6 6 40 键 6 6 45 键 6 6 50 键 6 6 56 键 6 6 63 键 6 6 70 键 6 7 18 键 8 7 20 键 8 7 22 键 8 7 25 键 8 7 28 键 8 7 32 键 8 7 36 键 8 7 40 键 8 7 45 键 8 7 50 键 8 7 56 键 8 7 63 键 8 7 70 键 8 7 80 键 8 7 90 键 80 8 22 键 100 8 25 键 100 8 28 键 100 8 32 键 100 8 36 键 100 8 40 键 100 8 45 键 100 8 50 键 100 8 56 键 100 8 63 键 100 8 70 键 100 8 80 键 100 8 90 键 100 8 100 键 100 8 110 键 102 8 28 键 122 8 32 键 122 8 36 键 122 8 40 键 122 8 45 键 122 8 50 键 122 8 56 键 122 8 63 键 122 8 70 键 122 8 80 键 122 8 90 键 122 8 100 键 122 8 110 键 122 8 125 键 122 8 140 键 124 9 36 键 144 9 40 键 144 9 45 键 144 9 50 键 144 9 56 键 144 9 63 键 144 9 70 键 144 9 80 键 144 9 90 键 144 9 100 键 144 9 110 键 144 9 125 键 144 9 140 键 144 9 160 键 146 10 45 键 166 10 50 键 166 10 56 键 166 10 63 键 166 10 70 键 166 10 80 键 166 10 90 键 166 10 100 键 166 10 110 键 166 10 125 键 166 10 140 键 166 10 160 键 166 10 180 键 168 11 50 键 188 11 56 键 188 11 63 键 188 11 70 键 188 11 80 键 188 11 90 键 188 11 100 键 188 11 110 键 188 11 125 键 188 11 140 键 188 11 160 键 188 11 180 键 188 11 200 键 180 12 56 键 200 12 63 键 200 12 70 键 200 12 80 键 200 12 90 键 200 12 100 键 200 12 110 键 200 12 125 键 200 12 140 键 200 12 160 键 200 12 180 键 200 12 200 键 200 12 220 键 202 14 63 键 222 14 70 键 222 14 80 键 222 14 90 键 222 14 100 键 222 14 110 键 222 14 125 键 222 14 140 键 222 14 160 键 222 14 180 键 222 14 200 键 222 14 220 键 222 14 250 键 225 14 70 键 255 14 80 键 255 14 90 键 255 14 100 键 255 14 110 键 255 14 125 键 255 14 140 键 255 14 160 键 255 14 180 键 255 14 200 键 255 14 220 键 255 14 250 键 255 14 280 键 258 16 80 键 288 16 90 键 288 16 100 键 288 16 110 键 288 16 125 键 288 16 140 键 288 16 160 键 288 16 180 键 288 16 200 键 288 16 220 键 288 16 250 键 288 16 280 键 288 16 320 键 282 18 90 键 322 18 100 键 322 18 110 键 322 18 125 键 322 18 140 键 322 18 160 键 322 18 180 键 322 18 200 键 322 18 220 键 322 18 250 键 322 18 280 键 322 18 320 键 322 18 360 键 326 20 100 键 366 20 110 键 366 20 125 键 366 20 140 键 366 20 160 键 366 20 180 键 366 20 200 键 366 20 220 键 366 20 250 键 366 20 280 键 366 20 320 键 366 20 360 键 366 20 400 键 360 22 100 键 400 22 110 键 400 22 125 键 400 22 140 键 400 22 160 键 400 22 180 键 400 22 200 键 400 22 220 键 400 22 250 键 400 22 280 键 400 22 320 键 400 22 360 键 400 22 400 键 405 25 110 键 455 25 125 键 455 25 140 键 455 25 160 键 455 25 180 键 455 25 200 键 455 25 220 键 455 25 250 键 455 25 280 键 455 25 320 键 455 25 360 键 455 25 400 键 455 25 450 键 450 28 125 键 500 28 140 键 500 28 160 键 500 28 180 键 500 28 200 键 500 28 220 键 500 28 250 键 500 28 280 键 500 28 320 键 500 28 360 键 500 28 400 键 500 28 450 键 500 28 500 键 506 32 140 键 566 32 160 键 566 32 180 键 566 32 200 键 566 32 220 键 566 32 250 键 566 32 280 键 566 32 320 键 566 32 360 键 566 32 400 键 566 32 450 键 566 32 500 键 563 32 160 键 633 32 180 键 633 32 200 键 633 32 220 键 633 32 250 键 633 32 280 键 633 32 320 键 633 32 360 键 633 32 400 键 633 32 450 键 633 32 500 键 630 36 180 键 700 36 200 键 700 36 220 键 700 36 250 键 700 36 280 键 700 36 320 键 700 36 360 键 700 36 400 键 700 36 450 键 700 36 500 键 700 40 200 键 800 40 220 键 800 40 250 键 800 40 280 键 800 40 320 键 800 40 360 键 800 40 400 键 800 40 450 键 800 40 500 键 800 45 220 键 900 45 250 键 900 45 280 键 900 45 320 键 900 45 360 键 900 45 400 键 900 45 450 键 900 45 500 键 9000 50 250 键 10000 50 280 键 10000 50 320 键 10000 50 360 键 10000 50 400 键 10000 50 450 键 10000 50 500 键 100= =LL LL of a a of in of up at to a or is It is LL It is a of of It ES be +to or to to to +. in LL to It as of It , to a a is + to of to or 基于 的三维标准件库的 研究与开发 一、完成的工作量 (1) 开题报告一份 (2) 文献综述一份 (3) 通过在 环境下建立并编译 用程序项目 、 定制标准件库菜单 、 环境设 置和 参数化模块更新 技术 、 建立标准件数据库 (4) 编写设计说明书一份 (5) 答辩提纲一份 二、设计的目的和意义 标准件在机械、电子、轻工、汽车、航空航天、造船等各个领域应用广泛。对当今机械产品的零部件分析表明,标准零部件的数量约占到 60%左右, 30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有 10%左右。标准零部件不仅数量多 ,且在设计过程中需要频繁查阅各种设计手册。 二、设计的目的和意义 据统计,标准零部件的选用及绘制约占全部设计时间的 70%。 所以,在产品设计中,标准零部件的设计是一项费时费力且带有很大重复性的操作。因此,很有必要开发各种通用和专用的标准件库来取代这一繁琐、复杂的劳动。 三、方案的确定 目前可供二次开发的 设计主要采用 (一) 开发平台介绍 从面世以来,以全参数化尺寸驱动、基于特征、单一全关联的数据库等优点深受顾客好评,并成为国际参数化的行业标准。 在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具。 (二) 开发工具选用 为用户提供的 常用二次开发工具有 : 族表 ( 用户自定义特征 ( 本设计采用的二次开发工具为 (三) 开发工具介绍 自带的功能最强大的二次开发工具,能实现与 的无缝集成,它是基于 装了许多针对 底层资源调用的库函数与头文件,借助第三方编译环境进行调试。 与应用程序之间通过函数调用来实现数据信息的传输。本课题采用基于 四、设计流程 定制菜单 环境设置 编写 编译、链接 (一) 定制菜单 通过在 主程序中编写菜单程序,实现在 启动界面时菜单栏中出现新的标准件库主菜单,一级子 菜单和二级子菜单如下图: (一) 定制菜单 (一) 定制菜单 (二) +编译环境 语言,是基于 台的可视化编程环境。其特点是: 与操作系统紧密配合,不存在兼容问题。 功能强大 、 适用面广 、 操作简单 、 执行速度快。 底层操作能力强,数据占有资源可以准确控制。 本设计利用 视化对话框。 的便利之处在于:它提供 助使用 户只需在此 基础上增加代码即可。 (三) 本设计主要采用 C+程序的一个重要的软件资源为开发 充分利用 开发环境提供的先进技术的工具 话框界面布局上更为容易,修改 和调试更为方便 (三) 启动 环境,在插入 |资源 |资源类型: 中选 单击新建,建立对话框如图 : 五、开发实例 五、开发实例 五、开发实例 五、开发实例 特色与优势 开发的标准件库在使用时,直接从 界面中添加的标准件库菜单中调入所需零件,并按照该零件的国标尺寸修改其参数尺寸即可得到所需的标准件。它实现了与 无缝连接。 相信本软件系统经过不断完善后,将受到更多设计人员的青睐,将具有较好的实用价值。 只要是严格按照标准件的国标尺寸去修改其参数尺寸,即能准确无误的生成用户所需要的三维标准件,这也证明了本次开发的这套三维标准件库软件系统具有良好的稳定性。 课题展望 (一 )利用参数化设计手段开发的专用产品设计系统 ,可使设计 人员从大量繁重而琐碎的绘图工作中解脱出来 ,大大提高设计 速度 ,并减少信息的存储量。 (二 )标准件库中的零件因其复杂的形状和众多的数据加重了 设计者的重复劳动 ,本设计开发的三维参数化系统有效的解决 了这一问题 ,极大地提高了工作效率 . (三 )利用 在使用时直 接调用修改其参数即可 ,大大缩短了建模的时间 . 设计总结 此次设计的课题涉及以 支撑平台,应用 用面向对 象的设计思想及 设计代码编译成动 态链接库文件,在 环境下运行,利用 环境的强 大功能, 行效率高的优势。 在系统界面上保持与 系统一致的风格,采用全汉 化界面、菜单及丰富的对话框等接口形式。力求提示醒目 、操作简单、容错能力强,以适合从事机械设计人员实际 使用的需要。 设计总结 通过本课题的设计:培养锻炼了自己综合应用在学校 所学知识的能力,并对 软件二次开发有了更深刻的 认识,提高了自学能力和独立解决问题的能力。 我做的标准件库在使用时,可以直接从 界面中添 加的标准件库菜单中调入所需零件,并按照该零件的国标 尺寸修改其参数尺寸即可得到所需的标准件。方便、快捷 且直观视觉效果好。 致谢 由于本人学识有限 ,时间紧、任务重,本设 计的缺点和错误在所难免 ,希望各位老师、同学 提出宝贵意见。使我设计的标准件库更加完善。 ! 基于 的 三维标准件库的研究与开发 一 本课题来源及研究的目的和意义 : 课题研究的目的和意义: 标准件在机械、电子、轻工、汽车、航空航天、造船等各个领域应用广泛。对当今机械产品的零部件分析表明,标准零部件的数量约占到 60%左右,30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有 10%左右。标准零部件不仅数量多,且在设计过程中需要频繁查阅各种设计手册。据统计,标准零部件的选用及绘制约占全部设计时间的 70%,所以, 在产品设计中,标准零部件的设计是一项费时费力且带有很大重复性的操作,这显然与日趋激烈的市场竞争环境不相适应。因此,很有必要开发各种通用和专用的标准件库来取代这一繁琐、复杂的劳动。随着经济的发展和计算机应用的普及,尤其是信息技术、网络技术的发展,标准件库的共享己成为我国 前国内的机械、建筑等行业的大部分企业都采用了 下简称), 是,大多数 数提供标准件库的 所包含的标准件种类及数量也都非常有限,且有一个共同的缺点:可抑制性和软件复用性差,不能满足工程设计人员的需求。因此,为了建立符合我国国标或各行业行标的标准件库,许多研究单位和部门都在各种 从面世以来,以全参数化尺寸驱动、基于特征、单一全关联的数据库等优点深受顾客好评,并成为国际参数化的行业标准。 本课题 采用的是基于 过加载 借助第 3方编译环境 对 通过参数设置 , 采用程序自动完成尺寸修改更新模型的方法 , 设计各类 不同规格的产品 , 把零件模型的标准库和自动更新模块加入到 中 , 利用现了标准件的参数化自动更新技术。 便快捷地实现产品设计者意图,有较好的实用性和推广价值。 二本课题所涉及的问题在国内研究现状及分析 : 随着计算机的广泛应用和蓬勃发展,许多高校和科研所及公 司根据我国的计算机国情和国家标准在很多领域进行了大量的二次开发工作。但是,每项二次开发工作都 有其独有的特点。正是如此,才满足了不同层次、不同行业部门的需求 。 目前,国内实际应用的 一类是国产自主版权的 一类是国外商品化 于国外 能优良,并完成了商品化和工程化的需求,因此在国内市场占有很大的份额。然而,此类商品 化的软件一般都是通用化软件,用户在应用时必须根据各自行业的特点进行不同程度 的二次开发,方能发挥出应有的效益。因此, 发是具有实际 应用价值的课题。 下面介绍本课题基于 标准件库的研究与开发 在 不仅提供了参数化特征造型的环境,同时 还允许用户和开发者对产品及设计过程采用二次开发方法进行参数化定制。 提供了多种二次开发工具,在我国设计者们常用的有:族表 ( 、 用户自定义特征 ( 本课题采用的二次开发工具 为 其中 , 语言的,能实现与 的无缝集成,是 功能最为强大的二次开发工具,它采用面向对象的方法,封装了许多可以访问 底层资源的库函数与头文件,借助第三方编译环境进行编译调试,因而最为开发者所使用。 此系统以 应用 用面向对象的设计思想及 设计代码编译成动态链接库文件,在 环境下运行, 从而既利用 环境的强大功能,又利 用 行效率高的优势,在系统界面上保持与 系统一致的风格,采用全 汉 化界面、菜单及丰富的对话框等接口形式。力求提示醒目、操作简单、容错能力强,以适合从事机械设计人员实际使用的需要。 三对本课题提出的任务要求及实现预期目标的可行性分析 : 1)、尽可能的搜集有关本课题设计的详细的可靠的资料; 2) 、 建立并编译 3) 、核心技术:定制菜单、建立标准件数据库 、参数化模块更新技术、 环境设计和对话框开发技术 ; 4)、并附开发实例; 5)、 设计计算说明书一份 ,字数 15000字以上; 6) 、 要有设计者自己的自学能力与创新思考。 现预期目标的可行性分析 : 1)、首先资料的查阅可以通过网络和相关专业书籍获得; 2) 、学习 通过 建立并编译 用程序项目及 视化对话框设计; 定制标准件库菜单; 3)、 随着不断努力的学习用 行二次开发的实际操作经验,并解决对 口程序的编译及调试的 难点; 4)、我认为本设计课题的设计任务是可行的。 技术路线 : 三维标准件库的研究与开发 口程序包 件平台 作系统 四本课题需要重点研究的,关键的问题及解决思路 : 在的关键问题: 没有对 行二次开发的实际操作经验,目前存在的难点:对 口程序的编译及调试存在疑点。 决思路: 查阅相关资料,认真学习有关此类的专业书籍,向老师和同学请教和交流,浏览 上 五完成本课题所必须的工作条件(如工具书 ,实验设备或实验环境条件,某类市场调研,计算机辅助设计条件等等)及解决的办法: 1) 收集 二次开发的工作原理及理论 、相关实例 等的有关专业书籍 ,、 C+、 程序设计方法及认真学习与本课题有关的知识; 2) 收集有关资料,收集了相关网站; 3) 熟练操作 件,对 口程序有一定了解; 4) 对 C、 C+及 语言有一定了解,能用其编制简单的程序; 5) 计算机一台 ( 上, 2566; 软件; ro/口 程序; 6) 六 完成本课题的工作方案及进度计划 : 研究工作阶段 主要研究内容 起止日期 调查研究 收集相关资料 2006年 3月 开题报告 确定研究目标和内容,对研究过程进行总体安排 2006年 3月 论文撰写 包括 学习并熟练掌握 语言 及 其编程,通过在 环境下建立并编 制标准件库菜单、 环境设计和 视化对话框设计、参数化模块更新技术、建立标准件数据库 , 编写源程序,对源程序进行调试、验证,并2006年 4月 对其 进行改进。 论文评阅 2006年 6月初 论文答辩 2006年 6月中旬 七参考文献 1、 i ,+ 北京希望电子出版社 2001 年 . 2、 齐舒创作室 . + 发技巧及实例剖析 . 清华大学出版社1999 年 11 月; 3、 四维科技,沈炜,徐慧 . +数据库编程技术与实例 . 2005 年 1月 . 4、 唐彬,刘超 . + 案例开发集锦 . 电子工业出版社 2005 年 8 月 . 5、 梁普选 . +程序设计与实践 . 清华大学北京交通大学出版社2005 年 8 月 . 6、 1998 年 3 月 . 7、 同济大学 术的现状 J. 、 赖朝 案 ,李振南 ,孙延明等 二次开发的关键技术 2001 年 . 9、 黄圣杰,张益三,洪立群 . 001 高级开发实例 . 北京 :电子工业出版社, 2001 年 . 10、 赖朝安 . 与 计算机应用,2001 年 . 11、 肖颖 . 基于 +的 三维标准件库开发研究 . 机械工程师,2001 年 1 月 . 12、 吴泽兵 . 用 计算机信息 , 2002年 . 13、 贺菲 刘子建 . 基于 的 统二次开发技术 . 计算机应用 , 2002 年 11 月 . 14、 张峰 . 参数化设计的研究现状与发展趋势 . 机械工程师, 2002 年 . 15、 姚剑峰 . 三维参数化特征库的研究与实现 . 机械设计与研究, 2002 年 . 16、 张继春 . 次开发实用教程 . 北京大学出版社 2003 年 . 17、 李世国 何建军 . 基于 零件模型的参数化设计技术研究 J 2003 年 4 月 . 18、 侯永涛 ,顾寄南 . 二次开发的菜单及用户界面技术 . 机械与电子 ,2003 年 . 19、 张红旗 ,曹文钢 与研究 . 计算机辅助设计与制造 ,2003 年 . 20、 董黎敏 , 袁旭 , 郑清春 , 郭津津 , 史津平 . 基于 次开发的机械零件参数化设计 . 组合机床与自动化加工技术 , 2003 年 5 月 . 21、 s 2004 年 . 22、 来永斌,华玉洁 . 标准件、系列件的参数化设计 . 组合机床与自动化加 工 技术, 2004 年 7 月 . 23、 侯晓林,刘爱华,张立强,李京河 . 用 用程序实 现产品模型更新的方法研究 . 计算机工程与应用 , 2004 年 . 24、 李世国 . 序设计 . 机械工业出版社 , 2004 年 7 月 . 25、 林龙震 . 件设计 . 电子工业出版社 , 2005年 1 月 . 说明 : 一、学生撰写开题报告应包含的内容: 1、本课题来源及研究的目的和意义。 2、本课题所涉及的问题在 国内 (外 )研究现状及分析。 3、对课题提出的任务要求及实现预期目标的可行性分析。 4、本课题需要重点研究的、关键的问题及解决的思路。 5、完成本课题所必须的工作条件 (如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等 )及解决的办法。 6、完成本课题的工作方案及进度计划。 7、主要参考文献(不少于 5篇)。 二、本报告必须由承担毕业论文 (设计 )课题任务的学生在接到“毕业论文 (设计 )任务书”、正式开始做毕业论文 (设计 )的第二周末之前独立撰写完成,并交指导教师审阅。 三、每个毕业论文 (设计 )课题 撰写本报告一份,作为指导教师、评阅教师审查学生能否承担该毕业设计 (论文 )课题任务的依据,并接受学校的抽查。 指导教师审阅意见: 开题报告成绩: 指导教师(签字) 年 月 日 备注: 文献综述 标准件在机械、电子、轻工、汽车、航空航天、造船等各个领域应用广泛。对当今机械产品的零部件分析表明,标准零部件的数量约占到 60%左右, 30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有10%左右。标准零部件不仅数量多,且在设计过程中需要频繁查阅各种设计手册。据统计,标准零部件的选用及绘制约占全部设计时间的 70%,所以,在产品设计中,标准零部件的设计是一项费时费力且带有很大重复性的操作,这显然与日趋激烈的市场竞争环境不相适应。因此,很有必要开发各种通用和专用的标 准件库来取代这一繁琐、复杂的劳动。随着经济的发展和计算机应用的普及,尤其是信息技术、网络技术的发展,标准件库的共享己成为我国 前国内的机械、建筑等行业的大部分企业都采用了 下简称 ), 是,大多数 数提供标准件库的 所包含的标准件种类及数量也都非常有限,且有一个共同的缺点:可抑制性和软件复用性差,不 能满足工程设计人员的需求。因此,为了建立符合我国国标或各行业行标的标准件库,许多研究单位和部门都在各种 随着计算机的广泛应用和蓬勃发展,许多高校和科研所及公司根据我国的计算机国情和国家标准在很多领域进行了大量的二次开发工作。但是,每项二次开发工作都 有其独有的特点。正是如此,才满足了不同层次、不同行业部门的需求 。 目前,国内实际应用的 一类是国产自主版权的 一类是国外商品化 。由于国外 能优良,并完成了商品化和工程化的需求,因此在国内市场占有很大的份额。然而,此类商品 化的软件一般都是通用化软件,用户在应用时必须根据各自行业的特点进行不同程度 的二次开发,方能发挥出应有的效益。因此, 用价值的课题。 下面介绍本课题基于 标准件库的研究与开发 在 从面世以来,以全参数化尺寸驱动、基于特征、单一全关联的数据库等优点深受顾客好评,并成为国际参数化的行业标准。 不仅提供了参数化特征造型的环境,同时 还允许用户和开发者对产品及设计过程采用二次开发方法进行参数化定制。 在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具。常用的二次开发工具有: 族表 ( 、 用户自定义特征 ( 就目前状况而言,大多数标准件库 的建立 都采用族表 ( ,整个族表的数据通过电子表格来管理,又称为表格驱动。虽然利用族表能够提高造型的效率,但当标准件受到多种工程因素影响或需进行力学分析时,使用者难以作出快速准确的判断,所以族表不适合开发复杂的标准件,因其开发难度较大。 本课题采用的二次开发工具为 自带的功能最强大的二次开发工具,它是基于 的无缝集成,它封装了许多针对 底层资源调用的库函数与 头文件,借助第三方编译环境进行调试。 与应用程序之间通过函数调用来实现数据信息的传输。本课题采用基于 采用 立标准件库 ,用来存储各种标准件的控制参数 ,库中数据基本上是用于检索 ,关系也较简单。为了便于集成 ,需要为每一种标准件建立数据库 ,如法兰参数数据库 ,键参数数据库等。数据库是根据零件手册中有关标准件的设计参数、尺寸参数及其之间的关系建立。每一个数据库由数据表组成 ,以存放不同 型式的标准件数据 ,如键参数数据库下有平键数据表 ,花键数据表 ,楔键数据表等。 据库与 + 的连接采用 式。通过配置数据源 ,并且建立一个 类型的工程 ,插入一个新的 ,建立了 + 与 据库的连接。 本课题采用的是基于 过加载 借助第 3方编译环境 对 把零件模型的标准库和自动更新模块 加入到 中 , 利用 现了标准件的 参数化自动更新技术。 本文 详细介绍了基于 何进行 于 绍了参数化设计系统程序实例; + 建立并编译 用程序项目及 定制菜单等。 综上所述: 本软件系统是以 应用具,采用面向对象的设计思想及 设计代码编译成动态链接库文件,在 环境下运行,从而既利用 环境的强大功能,又利用 行效率高的优势,在系统界面上保持与系统一致的风格,采用全汉化界面、菜单及丰富的对话框等接口形式。力求提示醒目、操作简单、容错能力强,以适合从事机械设计人员实际使用的需要。 1 i ,+术内幕 . 北京希望电子出版社 . 2001 年 . 2 齐舒创作室 . + 发技巧及实例剖析 . 清华大学出版社 . 1999年 11 月 . 3 四维科技,沈炜,徐慧 . +数据库编程技术与实例 1 月 . 4 唐彬,刘超 . + 案例开发集锦 . 电子工业出版社 8 月 . 5 梁普选 . +程序设计与实践 . 清华大学北京交通大学出版社 月 . 6 1998 年 3 月 . 7 同济大学 术的现状 J . 8 赖朝案 ,李振南 ,孙延明等 二次开发的关键技术 2001年 . 9 黄圣杰,张益三,洪立群 . 001 高级开发实例 . 北京 :电子工业出版社 . 10 赖朝安 . 与 接口开发及自动建模技术研究 . 计算机应用 11 肖颖 . 基于 +的 三维标准件库开发研究 . 机械工程 师 1 月 . 12 吴泽兵 . 用 发 用程序 . 计算机信息 . 2002 年 . 13 贺菲 刘子建 . 基于 的 统二次开发技术 . 计算机应用 . 2002 年 11 月 . 14 张峰 . 参数化设计的研究现状与发展 趋势 . 机械工程师 . 2002 年 . 15 姚剑峰 . 三维参数化特征库的研究与实现 . 机械设计与研究 . 2002 年 . 16 张红旗,曹文钢,姜康,李宗照 二次开发技术 的应用 . 机械与液压 . 2002 年 5 月 . 17 张继春 . 次开发实用教程 M . 北京大学出版社 . 2003 年 . 18 李世国 何建军 . 基于 零件模型的参数化设计技术研究 J 计与研究 . 2003 年 4 月 . 19 侯永涛 ,顾寄南 . 二次开发的菜单及用户界面技术 . 机械与电子 . 2003 年 . 20 张红旗 ,曹文钢 次开发技术的应用与研究 . 计算机辅助设计与制造 . 2003 年 . 21 董黎敏,袁旭,郑清春,郭津津,史津平 . 基于 次开发的 机械零件参数化设计 . 组合机床与自动化加工技术 5 月 . 22 数字化手册系列(软件版)编写委员会 . 机械设计手册 . 2003 年 10 月 . 23 s 2004 年 . 24 来永斌,华玉洁 . 标准件、系列件的参数化设计 . 组合机床与自动化加工 技术 7 月 . 25 侯晓林,刘爱华,张立强,李京河 . 用 用程序实现产品模 型更新的方法研究 . 计算机工程与应用 . 2004 年 . 26 李世国 . 序设计 2004 年 7 月 . 27 林龙震 . 件设计 . 电子工业出版社 . 2005 年 1 月 . 目录 中文摘要 英文摘要 .发的目的和意义 .课题所涉及的问题在国内研究现状及分析 . 研究现状 . 现状分析 .统开发工具介绍 . 简介 .应用程 序开发工具 .采用的关键技术 .参数化设计的概念 . . 的环境设置 .C+介 .建工程及更改设置 .用程序的开发 .件包简介 .安装和使用 . 系统要求和软件安装 . 安装 . 测试 . 编译和连接 . 注册 . 应用 程序的执行 .于 二次开发 .工作模式的区别 .用程序的基础知识 . 头文件 . 主程序 .户自定义函数 .用程序的开发 .建立 程 . 对话框的创建 .序的编译 .序文件的注册和启动 . 程序文件的注册 . 程序文件的启动 .考文献 . 摘要 参数化设计方法作为一种全新的设计方法现在已广泛被工业界所采用。它所具有的高效性、实用性等特点使其成为设计工作的发展方向。参数化设计应用水平的高低直接决定了企业设计效率与设计质量的高低和企业核心竞争力的强弱。这是关系到企业长久生存与发展的重大问题。 本论文介绍了国内外 数化技术的理论及研究现状、此基础上,充分运用 行参数化设计研究与开发工作。在此基础上,进 一步运用 C+发出参数化的标准件库系统。该系统具有直观、友好的对话框界面,包含了各种不同类型的标准件 ,使用时只需要输入一些基本的参数就可以生成相应的三维模型,给标准件的三维建模工作带来的极大的便利。 该标准件库减少了产品设计中对于标准件设计中繁琐且重复性的工作。文中所提到建库方法具有一定的推广性,专门应用领域的用户可用文中所提到的方法来扩充自己所需的标准件库和通用件库,提高开发效率和质量。 关键词 参数化设计 标准件库 二次开发 as an of by as it it of It of of s of to of in is of a of of AD of On s on of On C +6.0 of D to D of It to in of in in in 1 1. 绪论 标准件在机械、电子、轻工、汽车、航空航天、造船等各个领域应用广泛。对当今机械产品的零部件分析表明,标准零部件的数量约占到 60%左右, 30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有 10%左右。标准零部件不仅数量多,且在设计过程中需要频繁查阅各种设计手册。据统计,标准零部件的选用及绘制约占全部设计时间的 70%,所以,在产品设计中,标准零部件的设计是一项费时费力且带有很大重复性的操作,这显然与日趋激烈的市场竞争环境不相适应。因此,很有必要开发各种 通用和专用的标准件库来取代这一繁琐、复杂的劳动。随着经济的发展和计算机应用的普及,尤其是信息技术、网络技术的发展,标准件库的共享己成为我国 前国内的机械、建筑等行业的大部分企业都采用了 下简称 ), 是,大多数 数提供标准件库的 所包含的标准件种类及数量也都非常有限,且有一个共同的缺点:可抑制性和软 件复用性差,不能满足工程设计人员的需求。因此,为了建立符合我国国标或各行业行标的标准件库,许多研究单位和部门都在各种 从面世以来,以全参数化尺寸驱动、基于特征、单一全关联的数据库等优点深受顾客好评,并成为国际参数化的行业标准。 本课题采用的是基于 过加载 借助第 3方编译环境 对 通过参数设置 , 采用程序自动完成尺寸修改更新模型的方法 , 设计各类不同规格的产品 , 把零件模型的标准库和自动更新模块加入到 中 , 利用 现了标准件的参数化自动更新技术。 便快捷地实现产品设计者意图,有较好的实用性和推广价值。 本课题所涉及的问题在国内研究现状及分析 : 随着计算机的广泛应用和蓬勃发展,许多高校和科研所及公司根据我国的计算机国情和国家标准在很多领域进行了大量的二次开发工作。但是,每项二次开发工作都 有其独有的特点。正是如此,才满足 了不同层次、不同行业部门的需求 。 目前,国内实际应用的 一类是国产自主版权的 一类是 2 国外商品化 于国外 能优良,并完成了商品化和工程化的需求,因此在国内市场占有很大的份额。然而,此类商品 化的软件一般都是通用化软件,用户在应用时必须根据各自行业的特点进行不同程度 的二次开发,方能发挥出应有的效益。因此, 用价值的课题。 下面介绍本课题基于 标准件库的研究与开发 在 不仅提供了参数化特征造型的环境,同时 还允许用户和开发者对产品及设计过程采用二次开发方法进行参数化定制。 提供了多种二次开发工具,在我国设计者们常用的有:族表 ( 、 用户自定义特征 ( 其中 , 语言的,能实现与 的无缝集成,是 功能最为强大的二次开发工具 ,它采用面向对象的方法,封装了许多可以访问 底层资源的库函数与头文件,借助第三方编译环境进行编译调试,因而最为开发者所使用。 此系统以 应用 用面向对象的设计思想及 设计代码编译成动态链接库文件,在 环境下运行,从而既利用 环境的强大功能,又利用 行效率高的优势,在系统界面上保持与 系统一致的风格,采用全汗化界面、菜单及丰富的对话框等接口形 式。力求提示醒目、操作简单、容错能力强,以适合从事机械设计人员实际使用的需要。 2. 系统开发工具及采用的关键技术 的优秀产品,提供了集成产品的三维造型设计、加工、分析及绘图等功能的完整 软件以使用方便、参数化造型和系统的全相关性而著称。目前 械、电子、家电、塑料模具、工业设计、汽车、自行车、航天、家电、玩具等行业取得了广泛的应用,该软件在国内的应用数量大大超过了同类型的其它国外产品。 合了零件设计、产品组合、模具开 3 发、 金件设计、铸造件设计、造型设计、逆向工程、自动测量、机构仿真、应力分析、产品数据管理于一体,其模块众多。主要由以下六大主模块组成 :工业设计 (块、机械设计 (块、功能仿真 (块、制造 (块、数据管理 (块和数 据交换(块。这里将介绍一下 (1)相关性 (相关性是指所有的 这就意味着在产品开发过程中,用户任何时候所作的变更,都会扩展到整个设计中,同时自动更新所有工程文档如部件、加工以及产品信息管理等。全相关性鼓励在开发周期的任一点进行修改却没有任何损失一并使并行工程成为可能,所以能够使开发后期的一些功能提前发挥作用。 就在于它能够支持并行工程,通过一系列足以表现外形、装配性能的全相关性的解决方案,可以让用户同时在几个技术领域处理一个产品模型。这些能力包括造型设计、机械设计、功能设计、加工以及产品信息管理等。 有设计过程所使用的尺寸 (参数 )都存在数据库中,修改 计者只需更改 3 2样修改 2时装配、制造等相关设计也会自动修改,这样可确保数据的正确性,达到设计修改工作的一致性,避免发生人为改图的疏漏情形,且减少许多人为改图的时间和精力的消耗。也正因为有参数式设计,用户才可以运用强大的数学运算方式,建立各尺寸参数间的关系式使得模型可自动计算出应有的外型,减少尺寸逐一修改的繁琐费时,并减少错误发生。 (2)基于特征的参数化建模 (参数式设计就是将零件尺寸的设计用参数来描述,并在设计修 改时通过修改参数的数值来更改零件的外形。参数化设计的思想在工业界传播了许多年, 1988年, 内人士即对参数式设计 于传统机械设计工作来说,有相当大的帮助作用,因为 且具有实质上的物理意义 24。例如我们可以运用系统参数 (体积、表面积、重心、三维坐标等 ),或用户依设计流程所定义的用户定义参数 (密度、厚度等具有设计意义的物理量或字符串 )加入设计构思中来表达设计思想。这项参数化设计的功能不但改变了设计的概念,并且将设计的便捷性推进了一大步。 (3)数据管理 (为了在最短的时间内完成最多的开发工作,必须允许多个学科的工程师同时对同一产品进行开发。 据管理功能可以管理并行工程所要求的并行作业程序,并通过全 4 相关性达到并行工程的有的。 (4)装配管理 (插入 (对齐 (直觉式指令,轻松装配零部件,保持设计意图,达到设计目的。而高级的功能则支持大型复杂装配体的创建与管理,并且零件数目不受限制。 (5)工程数据库重用 (工程数据库重用就是为了达到大幅提高生产力、降低成本的目的,而以标准、公认的设计作为新产品设计的基础,它能够让用户快速开发整个产品系列。 着将来几代产品的创建,会发现从 (6)易用性 (可以预先选定最常用的功能。此外,系统还提供了简短的功能菜单说明和完整的在线帮助。这些都使得 (7)硬件独立性 (000在每个系统中都维持相同的界面,使用的感觉也一样。用户可以根据 自己的需求,选购最经济的硬件配置,再混用或搭配任何一种平台组合。由于 有独特的数据结构模式,因此可以方便地让信息在不同平台的机器之间相互转换。 系统程序模块的设计选择 +美国 其它的可视化开发环境 (如 C+ 样, 译、连接调试等于一体,给编程人员提供了一个完整而又方便的开发界面和许多有效的辅助开发工具。 以为很大一部分类型的程序提供框架代码,用户不需要书写代码,只需要几个按钮就可以生成一个完整的可以运行的程序网。 参数化设计模型是以约束来表达产品模型的形状特征,以一组参数来控制设计结果,从而能通过变换一组参数值方便地创建一系列形状相似的零件。参数化设计的基本手段有程序驱动与尺寸驱动 。程序驱动法是通过分析图形几何模型的特点,确定模型的主参数以及各尺 5 寸间的数学关系,将这种关系输入程序中,进而在零件设计时只要输入几个参始值就可生成所要求的模型 (26。尺寸驱动是对程序驱动的扩展,它的基本思想是由应用程序生成所涉及的基图,该图的尺寸有一系列的标识,这些尺寸由用户在编程时输入或交互式输入,从而生成用户的模型。 传统的 入的每一条线都有确定的位置,要想修改图面内容,只有删除原有的线条后重画。而新产品的开发设计只需要多次反复修改,进行零件形状和尺寸的综合 协调和优化。对于定型产品的设计,需要形成系列化,以便针对用户的生产特点提供不同功率、规格的产品。 融入了单一数据库、参数化、基于特征、全相关的设计概念,可以将设计至生产全过程集成到一起,让所有的用户能够同时进行同一产品的设计制造工作,即实现所谓的并行工程。 析、制造功能的同时,也为用户提供了多种二次开发工具。常用的二次开发工具有 :族表(用户定义特征 ( (1)族表 ( 族表是一个用表格来驱动模型的工具,通过族表可以方便地管理具有相同或相近结构的零件,特别适用于标准零件的管理。族表可以将事先定义好的模型 (称为“ 零件 )中可供驱动的尺寸参数、特征、模型参数等放入表格中,通在表格中输入参数值就可创建一个新的零件 (称为“ 零件 )。族表的产生过程是,首先建立一个具有代表性的零件,此零件称为通用零件或原始零件 (然后,根据可变情况编辑族表项目,可变项目可以是 :尺寸 (参数 (特征 ( 、与组件 (。完成族表内容后,需进行校验,然后系统会自动一一再生,从而生成若干子零件 ( (2)用户定义特征 ( 用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。系统将 利于设计者根据产品特征快速生成几何模型 。 (3) 在零件的设计过程中,如果零件的外形具有高度的重复性,那么经常重复同样的步骤便显得不具效率。为了提高工作效率, 建立一个模型,都会有一个宏文件记录模型的产生过程,如果能够对这个宏文件进行修改,则可以控制模型的建立过程,从而控制所生成的模型。这个宏文件是由类似 户可以根据设计需要来编辑模型的 6 其作为一个程序来工作。通过运行 该程序,系统通过人机交互的方法来控制系统参数、特征出现与否和特征的具体尺寸。利用此工具可以将某些经常要更改的步骤或尺寸,事先以语句的方式写入,使得每个使用这些零件的普通人员也能明白如何操作,在使用当中只需输入关键的参数。便可直接生成零件,从而大大地提高了零件设计效率明。 (4) 户通过 (5) 自带的二次开发工具。不过它是基于 实现与 无缝集成,是 带的功能最强大的二次开发工具 3. 的环境设置 C+介 司推出的目前使用极为广泛的基 台的可视化编程环境。其特点是: (1)与操作系统紧密配合,不存在兼容问题。 (2)功能强大,适用面广。 (3)操作简单。 指的是面向对象的 供 户只需在此基础上增加代码即可。此外, 层操作能力强,数据占有资源可以准确控制等优点。 建工程及更改设置 动 用向导 建一个工程,使用“ LL , 打开 话框,更改工程的设置如下: 1)c/c+ _)c/c+ - )c/c+ - 择 )- - 7 5)选中 开工具 |选项 |目 录,选 “ E:入到路径中。“ E”代表 安装盘符 图 同 样 的 目 录 中 , 选 把“ E:486_入到路径中。 图 8 4 用程序的开发 件包简介 司提供专门用于对 进行二次开发的软件包, 即应用程序接口( 。它为用户或第三方软件程序提供了与 的无 缝链接 件包提供了大量的 利用 的功能。 的函数库,该函数库能够使用户或第三方的应用程序以一种可控制的、安全的方式访问 的数据库和应用。 客户和第三方能够在 统中添加所需地功能。 此,用于 和应用程序之间传递信息的数据结构对应用程序来讲是不可见的,而只能通过 的函数来访问,这就是我们所说的 底层函数。在 最基本的两个概念是对象( 行为( 它们是构成底层函数的关键。 安装和使用 统要求和软件安装 想要利用 行 次 开 发 , 首 先 必 须 正 确 安 装 所以下面先介绍如何安装 然后再介绍如何测试 否已经安装成功。 安装 安装 时候选 择 安装组件步骤,打开组件 选中 项,如 下 图所示, 会随着 起安装在用户的机器上。 如图: 测试 安装完 ,应该马上通过编译、连接和运行一个简单的 序来检验 否安装成功,以免给后面的开发工作带来不必要的麻烦。 件包提供了一个简单的测试程序 下面通过此程序叙述测试过程。 译和连接 根据 供的 件 “ 进行编译和连接。此文件位于 (安装目录) 有两种编译方法,一种方法是采用 式,另一种编译方法是在 境中进行编译。两种方法最后生成的的 件完全一样,只是这两种方法的调试 环境不同,一般推荐采用 发环境作为调试方法,主要是因为在 试环境下可以反复修 9 改源程序。 本 设 计 采 用 在 境 中 进 行 编 译 , 首 先 将 文 件 名 为 然后利用 发环境打开此文件,生成 程项目文件,然后执行 令编译连接,最后生成一名为 文件。 图 4. 1 册 在此工作目录下,建立一个注册文件 件。注册文件是一个专门用来告知 统应用程序相关信息的文件,以便 统能够识别并执行我们的 用程序。 此 件的内容如下: 10 E:555888 E:.026 应用 程序的执行 以包含上面的 件的目录为启动目录启动 统, 启动应用程序 当该程序正确执行时,在 统的 单下会增添一个新的命令 当用户单击此命令时,就会在 口中弹出一个对话框,在该对话框中显示出 “ 的信息 。 图 4. 2 图 11 于 二次开发 步模式 在同步模式下, 生各自的进程。每个进程都能发送消息(请求),请求执行某个操作,之后每个进程都在等待返回消息,以报告操作的完成。控制权在两 个进程间交换,总有一个进程处于等待状态。因此,在同步模式下, 步模式 在异步模式下, 用程序和 够并行,也就是说能够同时进行各自的操作。在应用程序与 通信方面,异步模式采用远程程序调用( 式。 异步模式和同步模式的另一个主要区别在于 异步模式下,应用程序(包含自己的 主函数)能够独立于 启动,然后启动与正在运行的 程连接;而在同步模式下, 据注册文件的信息启动应用程序。 由于异步模式使用了远程调用,程序的运行要比同步模式慢的多。考虑到 境的,所以除非万不得已,一般不主张采用异步模式。 用程序的基础知识 文件、主程序、自定义函数。 文件 :每个 在所有文件之前。 程序 : 和两个函数。函数 在应用程序被加载、图形窗口创建之后,用户和 数 在 户自定义函数: 这是用户自己编写的部 分,他对应 些动作通过函数来实现。以紧固件为例,添加的菜单函数有(以标准件库为例): 标准件库 , 标准件库 , 标准件库 主菜单在 标准件库 , 紧固件 , 紧固件 , /在 标准件库 主菜单 下添加 紧固件 子菜单; 紧固件 ,(12 /动作函数 标准件库 ,紧固件 ,紧固件 , /在 标准件库 一级子菜单下添 加 紧固件 二级子菜单; 以下是本程序的菜单: 图 图 13 下面就以整体法兰为例 ,详细介绍一下 程 启动 ,利用向导 建一个工程,环境配置在概述中讨论过,下面以图示的方法展示创建的过程。 图 择 在工程名称中写“ 在位置处选存放路径,点击确定。 图 14 在应用程序向导中选 动态链接库使用共享 击完成。然后继续确定。出现 界面。 在 档中出现左图所示的源文件 文件 源文件 些文件都是在创建工程后系统自动建立的。在工程设 置里进行环境设置。 具体步骤按 环境设置去做。 图 图 对话框的创建 启动 环境,在插入 |资源 |选 击新建,建立对话框, 图 在 在刚建立的对话框中,右击鼠标,在属性对话框里设置对话框标题,边框等和添加对话框控件和参数,其中的参数是再生实体的完全控制参数。 15 图 中的 名。右击鼠标 选择建立类向导,弹出 选 中给输入框设置变量类型和名称标示,如图。 确定按扭添加鼠标单击函数 图 图 16 图 中 的 入代码的编辑, 将自动切换到 添加的代码如下:(代码中附说明文字) / * /获得当前模型 17 & /根据指定的参数名获得参数对象指针 ; ; ; ; /获得参数值 (& (& /获得参数值 (& /新的参数值设置 (& /获得参数值 (& (& /获得参数值 (& 18 (& /模型再生 ( 创建和显示对话框的源程序文件(也是菜单函数 的一个参数 (),代码如下: /*=* F() 菜单按钮的动作函数 *=*/ #* * /# /声明对话框对象 /* 函数声明 * /*=* F() *=*/ 19 () E:; , ); /创建并显示对话框 if(0) 对话框创建失败 .); 以上为无模式对话框的代码,无模式对话框在拖动时可以及时刷新屏幕,可以在不退出的情况下激活其他的窗口,如果想重新激活对话框只须单击鼠标即可,比模式对话框有优势。 到此,菜单,对话框,函数都已创建完毕。 序的编译 菜单中选择编译 |构件 *代表工程名,单击它,系统开始编译,编译结果会在工程文件夹下产生一个名为 *译完全通过后,会提示有 0处错误和 0处警告。 完成编译后,会在 序文件的 注册和启动 序文件的注册 它是负责加载我们编好的 里,它是告知系统有应用程序加载,并把所需的 件和消息文件,信息文件的路径给系统。注册文件的格式如下: 20 /工程名 E: / 动态连接库文件路径 E: /信息文件路径 / 应用程序类型 / 在 作时可以终止应用程序 /手动启动应用程序 2004 /指定 版本号 /段结束标志 序文件的启动 在功能下选辅助应用程序,启动注册对话框。 点击登记,打开文件
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于ProE的三维标准件库的研究与开发
链接地址:https://www.renrendoc.com/p-619514.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!