VB课程设计汇本(绘制机械图)

上传人:人*** 文档编号:487563197 上传时间:2023-03-25 格式:DOC 页数:5 大小:105KB
返回 下载 相关 举报
VB课程设计汇本(绘制机械图)_第1页
第1页 / 共5页
VB课程设计汇本(绘制机械图)_第2页
第2页 / 共5页
VB课程设计汇本(绘制机械图)_第3页
第3页 / 共5页
VB课程设计汇本(绘制机械图)_第4页
第4页 / 共5页
VB课程设计汇本(绘制机械图)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《VB课程设计汇本(绘制机械图)》由会员分享,可在线阅读,更多相关《VB课程设计汇本(绘制机械图)(5页珍藏版)》请在金锄头文库上搜索。

1、 理工大学 机械工程学院 学院Vb程序设计训练任务书学生 班级 学号 设计题目 绘制机械图 具体容 :在窗体或图片框中绘制图形首先要确定坐标,坐标轴的增加方向是从左向右或从上向下。ScaleLeft和ScaleTop属性用于设置对象左上角的坐标,可以方便地修改原点的位置;ScaleHeight和ScaleWidth属性是根据绘图区域的当前宽度和高度来定义刻度。 文本的文字可以通过属性窗口设置Font属性,也可以使用代码设置。 绘制图形可以使用Line和Shape控件绘制直线和六种不同的形状,也可以使用Pset 、Line和Circle方法绘制点、线和圆。 一 设计要求1. 完成绘制右面机械图(

2、包括主视图、左视图、俯视图,参数自拟)。2. 机械图为参数化设计,主视图完全根据键盘输入的尺寸参数绘制,左视图和俯视图根据主视图坐标变换获得,主视图未表达的信息再次输入尺寸参数在相应的左视图和俯视图中予以完善。并将键盘输入信息存入文件,以便再次绘制此图。3. 画出边框和标题栏。二技术要求1. 按照给定题目独立设计程序,上机调试通过。2. 写出设计报告1)首先确定该机械三视图的坐标系为左手系未改变。其次利用Line控件绘制相应的边线框。接着通过设置每个主视图的左边线与最高水平线与相应边线框的绝对距离。然后通过对窗体中添加Label、text控件,用于可参数化设计通过对text中的数据输入确定相应

3、的相对位置尺寸和外形尺寸。通过机械三视图中的长对正、高平齐、宽相等的要求,对每个相应的坐标点进行确定相应的主视图、俯视图、左视图直线连接,并将每个图形之间输入相应的间隔距离。之后在窗体中添加command控件,更改其caption值。并将相应的视图的代码输入到对应相应caption值的command控件中。2)利用程序代码中已可用于显示的相应的标出的尺寸代号,可观察出相应的形位尺寸a、b、c、d、e、f所对应的直线。通过text中所对应的a、b、c、d、e、f赋值可改变相应的每个点的坐标,而因为所对应的与边线的距离为固定的大小,所以图形一定在所对应的窗体。首先定义上边界与主视图最高上边界的距离

4、为10mm。其次主视图的最左边界与窗体左边界距离为10mm。并保持主视图,左视图,俯视图之间的最短绝对距离为20mm。如图那么由图示可得出的坐标点如下:主视图:(10, 10 + a - b); (10 + c, 10 + a - b);(10 + c, 10 + a - b);(10 + c, 10);(10 + c, 10);(10 + e, 10);(10 + e, 10;(10 + e, 10 + a);(10 + e, 10 + a);(10, 10 + a);(10, 10 + a);(10, 10 + a - b) 俯视图:(5, a + 30 + d / 2);(15 + e,

5、 a + 30 + d / 2); (10 + c / 2, a + 25);(10 + c / 2, a + 35 + d);(10, a + 30);(10 + e, a + 30); (10 + e, a + 30);(10 + e, a + 30 + d);(10 + e, a + 30 + d);(10, a + 30 + d);(10, a + 30 + d);(10, a + 30);(10 + c, a + 30);(10 + c, a + 30 + d)左视图:(30 + e, a + 10);(30 + e + d, a + 10);(30 + e, 10);(30 + e

6、 + d, 10); (30 + e, a + 10);(30 + e, 10); (30 + e + d, a + 10);(30 + e + d, 10);(30 + e, a + 10 - b);(30 + e + d, a + 10 - b);(30 + e + d / 2 - f / 2, a + 10);(30 + e + d / 2 - f / 2, a + 10 - b);(30 + e + d / 2 + f / 2, a + 10);(30 + e + d / 2 + f / 2, a + 10 - b);(30 + e + d / 2, a + 15);(30 + e +

7、 d / 2, 5)特殊线段:并在主视图中Line (10 + (c - f) / 2, 10 + a - b)-(10 + (c - f) / 2, 10 + a)Line (10 + (c + f) / 2, 10 + a - b)-(10 + (c + f) / 2, 10 + a)的直线连接中用虚线连接则其上为DrawStyle = 1定义其为虚线。Line (10 + c / 2, 5 + a - b)-(10 + c / 2, 15 + a)由于为点划线,则在其上DrawStyle = 3定义为点划线。 同理俯视图中Line (30 + e + d / 2 - f / 2, a +

8、 10)-(30 + e + d / 2 - f / 2, a + 10 - b)、Line (30 + e + d / 2 + f / 2, a + 10)-(30 + e + d / 2 + f / 2, a + 10 - b)定义为虚线。Line (30 + e + d / 2, a + 15)-(30 + e + d / 2, 5)定义为点划线。在左视图中定义其圆心坐标为(10 + c / 2, 30 + a + d / 2)。对其用circle方法进行画圆。(以上作直线均用line的方法)标注用点:在主视图中找到(10 + c / 2,10 + a - b)(10 + e,10 +

9、a / 2)(10 + e / 2,a + 10)(10,10 + a / 2)利用current print方法标注c、a、e、d标注其定形、定位尺寸。同理在俯视图中找到(10 + c / 2,30 + a + d / 2)点同样标注为f.在左视图中找到3)其中对a、b、c、d、e、f输入的类型都为单精度浮点型;格式为18位的数字格式;容限制必须为数值型。4)在窗体上放置5个command控件分别显示“主视图”、“俯视图”、“左视图”、“清屏”“图形外框”;6个text控件,将控件里的text属性值清空,用于输入相应的定型与定位尺寸;6个label控件,分别放在相应的text控件前用于表示相

10、应的尺寸。提交报告的容如下:1)题目容的描述 2)应用程序功能的详细说明 3)输入数据类型、格式和容限制; 4)系统主要界面描述 简要的语言描述 5)结束语 6)程序的源代码清单 7)报告的字数,不算源代码清单不少于4页按规定的模板封面输出,不准自定义封面格式提交报告的格式如下:1)正文宋体小四号字 2)每个自然段开始空两格. 3)文中英文用新罗马(time new roman),四号 4)源程序清单用英文新罗马五号5)提交报告封面使用理工大学课程设计(论文)专用封面注:对于程序中未能实现的部分需要加以说明。对于程序中所参考的部分代码需要加以声明,并说明出处。三时间安排1. 接到题目后用课余时间设计程序。2. 12月15-16号两日CAD中心开放上机,12月16日下午答辩。* 对题目不理解或有疑义,请咨询任课教师。 * 指导教师_(签字) 教研室主任_(签字)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号