这次我们聊到的话题呢,其实来源于一位参加欧特克AU中国“大师汇”的大学机械系老师,他和我聊了一个特别深刻的问题:为什么他不敢让学生用AutoCAD或者其他CAD软件来做课程设计 ,而一定要用绘图板来做呢?其实很简单,因为AutoCAD作为一个强大的绘图软件,不光是设计速度比绘图板快,抄作业也快……为了保证各位学生都至少是自己做的作业,不得已只能用这样一个方法了。
他说到这里的时候其实我是有一点惭愧的,因为当年我一个侄子上大学的时候,我也利用过我的AutoCAD知识,帮他完成过一次课程设计:当时我侄子在临交作业的时候找到我,让我帮忙交一个手绘版本的圆柱齿轮减速器。一问提交时间,答:“三天后……”。
设计师兄弟们啊,遇到这种甲方心中肯定想直接拒绝的,何况是不给设计费的侄子呢……所以最后我还是想了个办法:
首先,我以前学 AutoLISP 的时候写过类似圆柱齿轮减速器的小程序,能把中间的那对齿轮给画出来,之后的话,外面的壳体什么的就比较容易了,然后我将它打印到了一张 A2 的图纸上……
看到这里你可能会问:不是说要手绘吗?为什么你选择打印呢?
这当然不是一般的打印,我在打印的时候,除了把所有对象变成黑色之外,还使用了一个特殊的打印样式表:
Screening 25%.ctb,能将所有的颜色以 25% 的浓度打印出来,也就是说有 75% 的透明度。这样就能在 A2 的图纸上将整个图形很淡的打出一个痕迹来。然后就很简单了,用铅笔和绘图尺重新描一遍就可以了是不是?(感觉和我以前大学打工时候做的活正好相反……当时我是帮那些不会用 AutoCAD 的老工程师,把他们手绘的图纸画成电子文档)。
但是我觉得,不能因为作弊方便就不让学生们使用更加先进的设计方式。所以我还是建议老师用AutoCAD来完成课程设计,至于拷图之类的作弊手段,且听我老柴教各位老师几招(终于进入正题了,这前奏有点长啊)。
方法一:DWG 图纸比较
不错,正是从2019开始新添加的DWG图纸比较,当看见两张图纸长的比较接近的时候,别犹豫,直接运行COMPARE命令,打开DWG图纸比较功能,就能看到两张图纸到底有什么区别,要是两张图纸中的对象连相对位置差别都没有区别的话,那肯定就是抄的无误了。
具体可以看以前的文章:DWG 图纸比较
方法二:外部参照底图
有老师就问了,如果没有最新版本的AutoCAD2019或者2020怎么办呢?其实没关系,我们可以用外部参照底图,XATTACH命令,将一张图纸附着到另外一张图纸中,重合了比较一下就可以了。
具体可以看以前的文章:外部参照(上)、外部参照(中)、外部参照(下)
方法三:句柄
有人说老柴,万一有学生看了你的这篇文章,然后拷贝了别人的图纸以后,把三视图
句柄是一个随机数,即使每次在同一个位置画同一个对象,句柄值都是一同的。
所以如果两张不同图纸中的同一对象的句柄值
方法四:全选大法
最后一招其实就简单粗暴了,画过AutoCAD的同学都知道,由于绘图的时候的方法不一致,所以在绘制完以后,不同方法会造成对象的数目有差别,比如同样一个螺栓,用块和直接直线段画出来的,总的对象数目可以差好好多倍。
那么,如果是两位同学画的,对象数目不相同才是绝大概率事件
如果两张图纸的总对象数目也是一样的?那不用我来说了吧……
柴立峰(Leaf)老师
Autodesk资深软件测试工程师
在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。
参与AutoCAD for Mac所有版本的研发工作。
在欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。
作为一个行走的表情包,二次元