以前的文章中介绍过这个CAD插件,现在升级到v1.2版,并已从Autodesk Labs毕业,支持AutoCAD 2007、2008和2009。使用方法不多述,比较简单。
链接:官方下载
AutoCAD从2007版开始,增加了这个复制实体到指定图层的命令:COPYTOLAYER,可以复制实体到目标实体所在图层,或者直接指定图层名。功能虽小,用起来方便多了。下图是AutoCAD 2009中该命令的按钮位置:
操作很简单,先选要复制的实体,然后指定目标图层(通过拾取实体或者直接输入图层名)即可。其命令行提示如下:
...
“acad.pgp”文件是AutoCAD的命令别名配置文件,每次启动AutoCAD的时候,系统都要按此文件的设置对命令别名进行初始化。 有了这个功能,用户可以随意自由地定制自己的命令别名,提高绘图效率。例如,偶就习惯于用“C”来代替“*Copy”命令,而不习惯用默认的“CO”或者 “CP”。一般情况下,当修改了"acad.pgp"文件后,要重新启动一下AutoCAD才可以让自己的修改生效,而往往关掉生新启动AutoCAD需 要耗费较长的等待时间,对于经常修改“acad.pgp“文件的人肯定有点儿急不可耐的感觉。其实AutoCAD已经提供了一种快速初始化 "acad.pgp"文件的方法,命令如下:
Command:reinit
运行后如下图,勾选中"acad.pgp"点确认即可。
...
在ANSYS的结果后处理时,实体单元的应力结果显示时默认会用"MX"和"MIN"在图形中标出最大最小应力点位置,要知道最大(或最小)应力点的节点编号的话可通过PRNSOL命令列表查得。一般来讲,结构在不同工况下的最大应力点一般不在同一位置,如果工况较多或者要反复查询的话,这种方法就需要人为地反复记录最大(或最小应力节点号),比较繁杂。如果能够把最大(或最小)应力点的节点号动态地符给一个变量,通过APDL语言就可以随时求得最大(或最小)应力点的数据了。
起初偶选择了一个最笨的方法,就是通过查询当前选择集中的所有节点的应力,然后进行遍历比较,同时记录下应力最大的那个节点号和应力值。实现命令流如下:
...
AutoCAD 2008和2009的工具面板都有一个3D实体旋转命令(如图1),但其只能将实体绕当前坐标系的三个主轴方向进行旋转,对于空间任意方向的旋转问题,要用此命令就需要首先自成定义UCS,比较麻烦。其实,CAD早已为我们写好了另外一个旋转命令——"ROTATE3D",它可以实现对实体的任意方向旋转,只需要定义一个转轴就可以了。
命令提示如下:
...
ANSYS中每一条直线都有两个方向属性:TAN1和TAN2。它们是两个方向相反的单位空间向量,TAN1依附于直线的起始点,TAN2依附于直线的终点。当在ANSYS中通过连接关键点建立一条直线时,会在命令输出窗口看到当前所建立的直线的这两个方向属性,如下图所示:
显然这两上单位向量的方向是相反的,也就是说TAN1=-(TAN2)。那么这两个向量是如何求得的呢?假定一条直线的两上端点分别为K1(x1,y1,z1)和K2(x2,y2,z2),K1为起点,K2为终点,那么这条直线的TAN1就是指K2指向K1的单位向量,计算公式为{(x1-x2)/len,(y1-y2)/len,(z1-z2)/len};TAN2就是指K1指向K2的单位向量,计算公式{(x2-x1)/len,(y2-y1)/len,(z2-z1)/len}。len为直线的长度。
...
【新加分类】:专门开辟一个新的分类,用于整理一些常用工具(如AutoCAD、Word、MathCAD等)的小技巧。
今天先介绍一个CAD中不容易找到的命令:“Section”,用于快速截取三维实体的剖面,以前想用这个功能的时候怎么都没弄出来,今天在这里看到了。这个命令目前只支持2007以上版本,不容易找是因为它不在默认的dashboard里面。使用:
