在使用.NET开发AutoCAD时,获取的选择集可以用SelectionFilter对象进行过滤,这样用户就可以只选择对自己操作有用的实体了。关于这个SelectionFilter选择过滤器,偶以前只知道用DxfCode.Start组码来过滤单种类形的实体(如直线、圆、圆弧等)。今天在才鸟兄的指点下,找到了几个多重选择CAD实体的方法,现总结如下:只过滤直线实体...
“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语言就可以随时求得最大(或最小)应力点的数据了。 起初偶选择了一个最笨的方法,就是通过查询当前选择集中的所有节点的应力,然后进行遍历比较,同时记录下应力最大的那个节点号和应力值。实现命令流如下:...