机械CADCAM课程论文

机械CADCAM课程论文

ID:38800982

大小:17.98 KB

页数:13页

时间:2019-06-19

机械CADCAM课程论文_第1页
机械CADCAM课程论文_第2页
机械CADCAM课程论文_第3页
机械CADCAM课程论文_第4页
机械CADCAM课程论文_第5页
资源描述:

《机械CADCAM课程论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东莞理工学院机械CAD/CAM课程论文题目:基于CAD二次开发的六角螺母库模块姓名:.........学号:系别:机械工程学院专业班级:机械设计本2011-01指导教师:...........起止日期:2014年12月15日至2015年1月4日页13目录二次开发概述及总体要求……………1方案设计………………………………11,方案总体思路…………………………………12,流程图…………………………………………23,程序功能说明…………………………………3程序开发模块、函数说明……………3总结……………………………………4代码附录………………………………4页13二次开发概述及总体要

2、求在日常的设计中,通常是采用AutoCAD等设计软件进行,但是在复杂CAD问题或特殊用途的设计中,只通过原有软件的功能是无法解决问题的,所以根据客户的特殊用途进行软件的客户化定制和二次开发可以大大提高设计的效率和技术水平。六角螺母的画法和和数据具有固定性,对于六角螺母的标准,需要通过查阅设计手册才能获取,所以通过CAD等设计软件来进行绘制时效率极低,因此基于CAD二次开发的六角螺母库模块可以大大地降低绘制的难度,提高绘制效率。在基于CAD二次开发的六角螺母库模块中,总体的要求是:1.六角螺母数据库的录入2.自定义尺寸的六角螺母在CAD中绘制3.六角螺母库数据的读取方案设计1,

3、方案总体要求页13为了提高程序的方便性和简洁,通过把六角螺母库的功能要求集合在一个项目中,项目中添加一个类来定义三个CAD指令的程序设计,以及通过添加三个windows窗体来满足在不同指令下数据的录入、输出。2,流程图Netload指令:Cad中类导入PrintNuPara指令:打开六角螺母输出对话框AddNutPara指令:打开六角螺母数据录入对话框PlaceNut指令:打开图像输出对话框判断保存文件是否存在,不存在则建立输入自定义圆心坐标、旋转角度、公称直径数据输出读取textbox数据并赋值到相关变量录入六角螺母公称直径和对边宽数据程序结束定义六角螺母六个点,内切圆,外

4、径和内径并赋值值页13数据保存,生成txt文本程序结束图形显示程序结束3,程序功能说明AddNutPara指令:弹出添加窗口,添加公称直径D和对边宽S(S必须在最大和最小范围内),链表进行保存;PlaceNut指令:弹出放置窗口,根据公称直径D选择螺母,可在界面上调整放置位置、角度和X、Y切变量;PrintPara指令:有序打印所有螺母参数;程序开发模块及函数说明开发模块:类:集合程序中的对象以及相关操作程序,实现操作的内部处理Window窗体:程序的对象,页13函数说明:CDbl(expression):转换表达式为Double型态WriteMessage(“&&”):内容

5、输出Line():直线Point3d():建立三维坐标Write():写入内容,不换行WriteLine():写入内容,自动换行StreamWriter(path,boolean):将制定内容写入path位置的文本中,如果没有该文本则建立,如果boolean为true则追加,如果为false则替换AddToModelSpace():自定义的函数,用于显示所画的图案Dir(“路径文件名“):检索路径中是否存在改文件My.Computer.FileSystem.WriteAllText("路径","内容",追加或写入,使用的编码):用于在规定位置建立带有一定内容的指定文件Msg

6、Box(Prompt[,Buttons][,Title][,Helpfile,Context]):弹出对话框总结页13这次的大作业使用vb.net进行CAD六角螺母库模块的开发,由于之前没学习过vb.net,所以在软件的操作和编程语言的使用上有较大的困难,但是通过多尝试,多查资料,能顺利地完成了部分模块功能,经历艰辛后的获得是甘甜的。在这次模块开发中,无论是检索文件是否存在,文件的建立还是文件的写入,都很值得我们以后深入学习的,因为在现代的工作中,我们常常会遇到一些日常处理的问题和繁琐,但我们掌握这样的技能的时候,可以更有效率地去完成我们的任务,用周边的资源去简化我们的工作。

7、在这次的大作业中,由于自身的基础不够扎实,所以在编程的优化性上还是缺少的,但是只要我们多尝试,多学习,一定能克服困难,做出满意的作品。代码附录ImportsAutodesk.AutoCAD.DatabaseServicesImportsAutodesk.AutoCAD.GeometryImportsAutodesk.AutoCAD.RuntimeImportsAutodesk.AutoCAD.EditorInputImportsAutodesk.AutoCAD.ApplicationServicesIm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。