机械设计课设1.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
沈阳理工大学 材料科学与工程 学院 计算机程序训练任务书 指导老师 杨 树 恒 学生姓名 李 政 班级 学号 10 日期 2009年6月10日 目 录 一 设计题目………………………. 1 二 应用程序功能详细说明…………1 . 三 流程图 …………………………2 四 参考文献: …………………………4 五 源程序代码…………………………4 六 总结与体会…………………………11 七 图形标注…………………………12 一 设计题目: 题目10 题目 绘制机械图 要求: 完成绘制右面机械图(包括主视图、左视图、俯视图,参数自拟)。 机械图为参数化设计,主视图完全根据键盘输入的尺寸参数绘制,左视图和俯视图根据主视图坐标变换获得,主视图未表达的信息再次输入尺寸参数在相应的左视图和俯视图中予以完善。并将键盘输入信息存入文件,以便再次绘制此图。 画出边框和标题栏。 二 应用程序功能的详细说明: 此程序为用C语言绘制机械图的程序,用画图程序编写,用键盘输入定义的X ,Y值,根据输入的X,Y值绘制出图形. 1 main()主函数 程序以主函数为入口,各模块函数独立,各函数之间的连接均由主函数控制调用。控制功能的实现通过循环执行一个开关语句,该语句的条件值是通过调用主菜单得到的返回值(head),根据该值,调用相应得各功能函数。。 2 先根据自己的图形标出图形上的所以交点的坐标,以供编程序时使用. 3 开始写程序,调用图形函数库 #includegraphics.h. 4 写主函数,定义变量X,Y,定义图形适配器,屏显模式,并且定义所画图形的长(a),宽(b),高(h),画图用line()函数完成,由线段的2个端点坐标画图,line(x1,y1,x2,y2),其中(x1,y1)是线段的起始端坐标,(x2,y2)是末端坐标。例如: line(x,y,x,3*y/4);其中(x,y)是开始端坐标,(x,3*y/4)是末端坐标。 5 对于图中的点划线则由setlinestyle(1,1,1)来完成,画图也由line(x1,y1,x2,y2)画出。 6 画实线用setlinestyle(0,0,1). 7 对于图中的圆则由circle(x,y,r)来完成,其中(x,y)是圆心的坐标,r则是所画圆的半径。例如: circle(x,5*y/4+2*x,x);是画以(13*x,5*y/4+2*x)为圆心x为半径的圆。 8 对于内边框用setlinestyle(0,0,3); setcolor(2); rectangle(20,20,600,450); rectangle(400,400,600,450); rectangle(400,425,600,450); line(470,400,470,450); line(555,400,555,450);来完成. 9 清屏用cleardevice(); \ 10 如果要填充颜色,则用函数setcolor()来完成,括号内填颜色的大写英文. .11 标题栏由settextstyle(DEFAULT_FONT,HORIZ_DIR,1)来做,用outtextstyle写出 xing ming, xue hao 并输入相应的数据,例如 outtextxy(420,410, Name); outtextxy(420,440,Number); outtextxy(480,410,lizheng); outtextxy(480,440,0705010110); 13#include graphics.h //调用图形数据库 // 14 main()主函数 程序以主函数为入口,各模块函数独立,各函数之间的连接均由主函数控制调用。控制功能的实现通过循环执行一个开关语句,该语句的条件值是通过调用主菜单得到的返回值(head),根据该值,调用相应得各功能函数。。 15 连接画图驱动器用 int gdriver=DETECT,gmode; initgraph(gdriver,gmode,c:\\tc);来完成. 三 流程图 四 参考文献: [1] 姚大鹏 栾好利 张翼英等编著 C语言程序

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档