cad课程设计说明书[1]

cad课程设计说明书[1]

ID:15988529

大小:662.00 KB

页数:12页

时间:2018-08-07

cad课程设计说明书[1]_第1页
cad课程设计说明书[1]_第2页
cad课程设计说明书[1]_第3页
cad课程设计说明书[1]_第4页
cad课程设计说明书[1]_第5页
资源描述:

《cad课程设计说明书[1]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南通大学CAD课程设计说明书设计题目:斜截圆柱面和斜截圆锥面展开图设计系统学院:机械工程学院班级:机10学生姓名:学号:设计日期:2014年1月16日12目录一、课题名称和要求-------------------------------------------------------------------3二、系统结构框图-----------------------------------------------------------------------3三、程序流程图----------------------------------------------

2、-----------------------------4四、程序设计关键技术的阐述----------------------------------------------------5五、设计举例------------------------------------------------------------------------------9六、课程设计的体会和建议-------------------------------------------------------8七、参考文献----------------------------------

3、--------------------------------------------812一、设计课题题目:斜截圆柱面和斜截圆锥面展开图设计系统目的:通过“斜截圆柱面和斜截圆锥面展开图设计系统”的开发,进一步掌握和理解一般CAD系统的开发方法和流程。进一步熟悉工程数据的处理方法、自动绘图的实现方法以及软件的接口方法。任务:完成“斜截圆柱面和斜截圆锥面展开图设计系统”的开发,根据该系统能进行简单的展开图设计。要求:、完成“斜截圆柱面和斜截圆锥面展开图设计系统”全部程序设计。二、系统结构框图12斜截圆柱面和斜截圆锥面展开图设计系统系统设计VB编程绘图AutoLisp编程开

4、始界面计算界面帮助界面进入系统斜截圆柱面斜截圆锥面生成数据生成数据CAD绘制展开图三、程序流程图:12打开原始界面进入系统斜截圆柱面展开图设计斜截圆锥面展开图设计数据生成数据生成CAD出图CAD出图四、程序设计关键技术(1)VB部分(1)通过12公式计算得出展开图上点的坐标,并进行数据生成加载:Fork=0To100Step0.1a=0.01*k*2*piX(i)=R*a+150Y(i)=S-(D/2)*Cos(a)*(1/Tan(alf))i=i+1NextkOpen"D:1010012010recordsrecord1.txt"ForOutputAs#1'载入相

5、贯线数据Fori=1To1000Print#1,X(i)Print#1,Y(i)NextiPrint#1,X(1)Print#1,Y(1)Close#1Open"D:1010012010shuju.txt"ForOutputAs#6'画矩形Print#6,pi*DPrint#6,hPrint#6,B1Print#6,LClose#6Open"D:1010012010gaodu.txt"ForOutputAs12#7Print#7,hPrint#7,SClose#7(2)OutoLisp部分通过读取文件,在cad上绘制图形:(setqf(open"D:/101001

6、2010/records/record1.txt""r"))(setqx1(atof(read-linef)))(setqy1(atof(read-linef)))(setqx2(atof(read-linef)))(setqy2(atof(read-linef)))(setqp1(listx1y1))(setqpa1p1)(setqx0x1)(while(/=x1x2)(setqp2(listx2y2))(command"pline"p1p2"")(setqp1p2)(setqx2(atof(read-linef)))(setqy2(atof(read-linef)))

7、)(closef)(setqpa2p2)(setqf(open"D:/1010012010/gaodu.txt""r"))(setqh(atof(read-linef)))(setqs(atof(read-linef)))(closef)(setqy0(-sh))(setqpa3(polarpa1(*pi0.5)(-sh)))(setqpa4(polarpa2(*pi0.5)(-sh)))12(setqpa5(polarpa4(*pi0.5)(-10)))(setqpa6(polarpa3(*pi)10))五、设计举例1、进入

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

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

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