论文部分内容阅读
目前,机械制图课的考试形式主要还是采取传统的笔试形式,来测试学生对基本知识掌握的情况,因此,机械制图图形的计算机辅助批阅一直是当前远程教育中工科课程考试一个急待解决的问题。机械制图考试软件的开发,对于促进我国CAD人才的培养,CAD技术的推广,使CAD技术转化为生产力,具有重要的意义。 本文从机械制图的实际出发,自主开发了机械制图的计算机辅助批阅系统,目的是将教师从繁重的阅卷工作中解放出来,有更多的时间投入教学改革和科学研究中去。利用本系统,考生可以当场知道成绩,当场查阅错误原因,既增加了考试的透明度,又能让考生及时知道自己的不足,以便进一步巩固提高。 本系统主要以Visual C++6.0与ObjectARX为开发工具,采用AutoCAD 2002工程绘图软件为软件开发平台,应用图形数据库和Ms SQL Server 2000外部数据库以及面向对象技术编制而成。 由于完整的机械制图考试软件过于庞大,所以此系统分阶段进行开发。前期的首要工作就是对软件系统进行总体结构方案设计,开发软件基本功能界面,解决软件系统中部分图形批阅的关键算法问题。本课题主要做了如下研究工作: (1)软件总体结构方案设计以及基本功能界面的开发。 (2)线段重合:凡是使用AutoCAD的人都知道,在绘制机械图纸的过程中难免会产生线段重合,人工检查很难发现重合线问题,而这些多余的线段如果不剔除会干扰系统的正确判断。针对这个问题,本文对重合线段的各种情况进行了分析,结合自定义的数据结构,总共分成三类,很好的解决了这个问题。 (3)剖面线:在机械制图考试中,剖视图是一个很重要的考点。在AutoCAD系统中,剖面线填充实体是一个很复杂的实体,尤其是剖面线的封闭边界的选择,更是灵活多变。同一种情况,不同的使用者会做出不同的结果。本文采用分类克隆法,很好的解决了剖面线批改的问题。 (4)尺寸的封闭与缺少:尺寸是加工和检验零件的依据。尺寸标注是一个复杂的过程,是机械制图课程的一个难点,也是考生在考试过程中容易出现的典型错误之一,