LISP入门不难,连学带练一个星期,然后你就能写出这个程序。
你提了一个好问题,仔细研究下吧。lisp开发的打印程序,按A3命令就打印A3,辩信唯非常方便和快速。等你学会了lisp,携培还能用这个程序批量打印。(以下是2004版坦缓本用;打印机路径需调整)-----------打印e3横图
(defun c:A3()
(command "-plot" "Y" "模型" "\\\\printer\\HP LJ 5200LX PCL6"
"A3"
"M" "L" "N" "E" "F" "" "y" "acad.ctb" "Y" "A"
"N" "Y" "Y"
)
(command "qsave")
(command "close")
(princ )
)
1灵活运用CAD的基本命令。1.1全面掌握CAD命令尽管用CAD画了很多年的图,可是还有很多人只会用CAD中的几个基本命令,而对CAD复杂一点的命令根本不了解。曾经有个同事,在画图的时候,有一些字体高度设置小了,打印在图纸上还不到2mm,当他发现的时候已经快交图了,如果一个一个的改高度,不但麻烦出错率高,而且时间也不允许。我帮他用快速选择命令,几秒钟就把他三张图中高度小于2mm的字全部改成正常字高,无一漏改。还有许多人只学习CAD的命令而对CAD的系统变量一点不去了解,其实系统变量与基本命令一样都非常重要。比如:把系统变量edgemode的默认值0改为1就可以利用将选定的对象延伸或修剪到剪切边或边界的假想延伸线;把系统变量mirrtext的默认值1改为0,在镜象图形时,文字就可以保持原来的方向。
1.2活用快捷键 众所周知左手敲键盘,右手掌控鼠标是CAD最佳 *** 作方法。这就要求 *** 作者尽可能的使用CAD命令的简写命令,让我们的双手一起工作。很少能看见有人还在拷贝时用“copy”而不用简写“c”,修剪时用“trim”而不用简写“t”。另外没搜信CAD还支持windows的快捷键,比如在工作中,有人每次保存都用“qs”去执行“qsave”命令,去不知用“枯轮Ctrl+s”去保存。同样打印也可以用“Ctrl+P”去执行,这两个快捷键是其它软件也共用的快捷键并且也很方便,为什么不用而要执行菜单命令或是自己再去定义呢?殊不知,这些习惯已严重的限制了绘图速度,只能使你的工作效率低下,越做越累。当然,除了文中提到的几点,还有很多技巧及经验需要大家在平时的工作中自我总结积累。要想提高工作效率,决不能仅限于会用,还有必要系统的学习一下CAD的 *** 作,要力争用好、用熟。
2一定要使用结构专业绘图软件
随着计算机辅助设计的普及,国内许多软件公司以AutoCad为平台开发了一些符合中国制图规范的专业设计软件。国内在结构专业方面软件主要有天正结构(TAsd)、探索者(Tssd)和理正快速设计(QCAD)等等,还有一些是网络上的编程高手根据自己的实用经验编写的一些免费软件漏凳,也各有特色,都有一些强大的功能。对专业绘图软件的熟练使用,可以在很大的程度上提高你的工作效率。正如建筑专业用天正建筑(TArch)而不用AtuoCAD一样,用好结构专业软件会给你带来事半功倍的效果。用探索者举几个例子,对比一下专业绘图软件的优越性。比如:画过结构图的人都知道,在AutoCad中,楼板钢筋是虽然好画,但由于其繁多,所以画板筋的工作量是很大的。但在探索者中,利用钢筋绘制工具,可以轻松地完成钢筋的绘制,在钢筋绘出的同时,钢筋的型号、间距、弯钩、负筋长度也一次绘制出来。此外,还有箍筋、拉筋、点钢筋等,都可以轻松绘制,而且还有很多编辑方式可供选择。再如,在AutoCad中绘制柱子后,填充柱子要逐个去选择,花很多时间才能填充完,在探索者中用柱填实工具可以一次把所有图形全部选中,自动筛选出柱子,填充完毕。速度快,精确率高,是AutoCad无法比拟的。另外,如果工程的建筑图是由“天正建筑CAD”绘制的,则可利用天正结构的接口功能将建筑平面图快速转化为结构平面模板图。作法是:用“天正结构”打开
建筑平面图,点击:天正结构→接口→TCH转换。
3掌握CAD相关的程序语言
在众多的AutoCad开发工具中,AutoLISP是使用最简单、应用最广泛、使用者最多的一种开发工具,因此一直受到AutoCad开发人员的喜爱。LISP原是一种人工智能语言,也是一种解释型的编程语言。由于其调试方便、编写简单,容易学,很早被Autodesk公司引进到AutoCad中作为一种编程语言,因些奠定了AutoCad成为一种广泛应用的程序的基础。 在施工图绘制完成后,常常会发现因局部节点尺寸小,尺寸文字会重叠在一起。对于一个复杂大型工程来说,尺寸文字重叠出现的次数会成百上千。要是用AutoCad中命令进行调整,完成这项工作,得用上数小时的工作时间。而且此项工作,而且出错率也很高,每次遇到这种情况都会让我们的工作枯燥乏味。我在学了AutoLisp后,编了一个Lisp程序,只用了几秒钟,就全部修改完成。虽然编程花去了很长时间,但却是一劳永逸的,工作的同时会让你感觉智能化工作给你带来的乐趣。大型工程的施工图纸都会有几十张或者更多,如果用喷墨打印印机进行打印,每打印出来一张再执行一次打印命令会花上近三、四个小时,设计人员不得不在打印机前等待图纸的全部打完。经历数次在打印机前的苦等,我用AutoLisp编了一个批量打印程序,之后的每次打印过程中就可以一次性把所有的图纸打印好,利用这段时间去忙一些其它的工作。因此,只要你学一些初步的AutoLisp知识,能灵活的运用你所获得的LISP程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)