- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
中文摘要 I
英文摘要 II
1 绪 论 1
1.1 研究背景 1
1.2 课题来源及研究目的与意义 2
1.3 AUTOCAD二次开发的国内外研究与应用状况 2
1.4现行状况与主要存在的问题 4
1.5论文的主要工作内容 4
2 AutoCAD二次开发方法介绍 5
2.1 二次开发工具的介绍 5
2.3 基VBA与Visual Basic的区别 8
2.4 Autocad 的Activex模型特点 9
2.5 AUTOCAD 中的Activex对象 9
2.6 AutoCAD的对象模型分类 9
2.7 用VBA及ActiveX对AutoCAD进行二次开发 10
2.8 VBA与AutoCAD对象之间的连接 11
2.9 AUTOCAD ActiveX 自动化技术简介 11
3 板金件的展开算法 13
3.1 板金件的展开算法思想的提出 13
3.2钣金件展开的数值算法 13
3.3对话框的设计 15
3.4程序的编制 16
3.5程序运行及调试 21
本章小结 22
4 参数化绘图的创建与实现 23
4.1参数化实现方法 23
4.2利用变量驱动图形 23
4.3表格驱动图形 24
4.4尺寸驱动图形 24
4.5用户元素驱动图形 24
4.6参数化设计步骤 24
本章小结 34
5标准件库的绘制 35
5.1 标准件绘制程序的设计思想 35
5.2 螺栓的绘制方法 36
5.3下拉菜单的设计 41
本章小结 46
6 总结与展望 48
6.1总结 48
6.2 展望 48
6.3实际编程中的问题、经验、体会 49
致 谢 51
参考文献 53
附 录 55
1 绪 论
1.1 研究背景
AUTOCAD是目前微机上应用最为广泛的通用交互式计算机绘图与设计软件包。AUTOCAD的强大生命力在于它的通用性,多种工业标准和开放的体系结构。其通用性使得它在机械、电子、航空、船舶、建筑、服装等领域得到了极为广泛的应用。但是,不同的行业标准使得各领域在使用AUTOCAD的过程中均需要根据自身的特点进行定制或开发。AUTODESK公司为满足广大用户的需求,自AUTOCAD V2.18至AUTOCAD2004的短短十几年间,就相继推出了三代二次开发工具,可以说,AUTOCAD的通用性为其二次开发提供了必要条件,而AUTOCAD的开放的体系结构则使其二次开发成为可能。
AUTOCAD 开发环境的发展
随着系统功能的逐渐增强和版本的不断升级, Autodesk 公司提供了一系列开发环境工具。1985 年 6 月 推 出 的 AUTOCAD2.17版 本 选 用. AUTOLISP.作为内嵌语言,由于 AUTOLISP.. 的嵌入,使仅仅作为交互式图形编辑软件的AUTOCAD 变成能真正进行计算机辅助设计、绘图的 CAD 软件。这是AUTODESK 公司提供的第一代开发环境。AUTOCAD 系统的第二代开发环境是R11 版本提供的 ADS(AUTOCAD DEVELOPMENT SYSTM)开发系统。ADS开发了 AUTOCAD 的 C 语言设计环境, 以外部函数形式加载到 AUTOCAD中。在AUTOCAD2004 中不再支持 ADS 开发环境,ADS完全被 OBJECTARX 所取代,但用户仍可以在OBJECTARX环境下使用它。
1.2 课题来源及研究目的与意义
本课题的来源是在实际生产中,传统的钣金件展开图的绘制方法费时费力,且精度较低。随着计算机技术的发展,计算机绘图技术突飞猛进,利用计算机进行钣金件展开图的绘制很有必要。开发的钣金件展开图可视化、参数化绘图系统,不仅能够缩短生产周期、节约人力资源、提高生产率和绘图精度,而且可以对随着钣金件尺寸变化的展开图图形进行分析。因此,本次的的毕业设计就是主要设计开发钣金件的展开算法及其参数化绘制,并在此基础之上再进行标准件的参数化绘制及其标准件库的设计,再设计添加好下拉菜单,以方便更好的高效而准确的得到我们所需要的图形。
1.3 AUTOCAD二次开发的国内外研究与应用状况
国外研究现状
AutoCAD 2002是Autodesk公司推出的跨世纪的、一体化的、功能丰富以及面向未来的大型设计软件。最新推出的AutoCAD2002新增加的Internet功能真正实现了用户设计信息和外部环境的紧密联系,使其组成一个有机的整体。在它的强大技术平台框架之上,结合了许多用户一直追求的特征,如类似Windows常用软件的界面,构成了充满活力而又轻松易用的设计环境。除了继承以前AutoCAD系统的优点之处,又增加了许多新的功能,能够在未来的Windows 2000 Professional及Windows 2000 Server操作平台上安装作用
文档评论(0)