为防止学生对三维CAD作业的互相拷贝,以SolidWorks文件防拷贝检测为例,首先探讨SolidWorks文件的各种可能拷贝方式,将其分为特征属性改变拷贝与特征属性不变拷贝两种;然后对其分别提出对应的判断原理;最后,以C++为工具开发了一个针对多种拷贝方式的检测系统。该检测系统通过读取SolidWorks文件的特征信息,然后进行相关信息对比检测,筛选出存在拷贝可能性的文件,最终提供给教师进行人工判断。教学实践证明该方法可有效制止学生之间的CAD作业互相拷贝。
In order to prevent a student copying three dimensional CAD homework of others'students,the detection methods for copying SolidWorks documents are taken for example to analyze.Firstly,all the possible copy methods of SolidWorks Documents are analyzed,and they can be divided into two types which are constant feature properties copy and inconstant feature properties copy.Then,different detection principles are proposed to the copy methods.Finally,this paper develops a checking system for all kinds of copy methods with C++programming language.The system can read feature properties of SolidWorks documents,and compare their similarities to find the possible copies for teachers.The practical application proved that the system can prevent students from copying others'documents efficiently.