|
接上,0 W* n/ {$ S, a- ]
10.质量属性查询4 {$ b6 I+ ?/ G- H
答:AutoCAD提供点坐标(ID),距离(Distance),面积(area)的查询,给图形的分析带来了很大的方便,但是在实际工作中,有时还须查询实体质量属性特性,AutoCAD提供实体质量属性查询(Mass Properties),可以方便查询实体的惯性矩、面积矩、实体的质心等,须注意的是,对于曲线、多义线构造的闭合区域,应先用region命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。
+ o6 t# K3 E. |3 V
4 g! B# [# D4 v b* z0 O3 f; w; j11.裁剪AutoCAD的8种途径# D% C. |: T1 {, Q c
3 P$ w* p+ K: m/ i答:由于AutoCAD是作为一个通用软件的角色出现,它并非直接满足各行业的具体应用,实际工作中有必要对其进行裁剪(或定制)。在此,结合作者的实际工作经历,介绍裁剪AutoCAD的8种途径。: ]' L+ s- B3 S' [1 L" G; i& H
一、建立命令文件
, I/ G8 h/ g8 p# V3 _" p用户可以将连续或重复使用的各种命令写成一个ASCI格式的文件,文件后缀为.scr,该文件既可以在软件启动时执行,也可以在AutoCAD绘图环境下执行。采用这类文件可以自动执行用户的各种连续操作,同时该方法也提供了一种产品演示和商业展示时所需的连续显示功能。
. c2 [8 s: S z+ ~3 S' E" @ G8 h* ^
二、编辑线型、字型及填充图案的定义文件 : Z! }# O) G: Q2 K* Q
AutoCAD的线型定义文件为Acad.lin,通过修改或增加线型定义参数,可以使绘制出的线型与本行业的绘图标准相一致。填充图案的定义文件为Acad.pat,通过修改或增加图案定义,可以改变已有图案或增加新的图案式样。AutoCAD的字型文件是一种用线、弧和圆来定义的特殊实体型文件为一ASCII文件,后缀为.shp,型文件经编译后变为同名的.shx文件,*.shx文件经加载之后在绘图中即可使用,通过重定义型文件,可以增加需用的各种字型。9 k, \8 l) ^- b0 `" I# a
! y% {; m- C" G! D8 X) i& d' v1 [+ |, m三、建立用户化菜单
- R3 o ]. T2 `8 S) t+ u AutoCAD的菜单文件为Acad.mnu,该菜单文件内含屏幕菜单区、下拉式和光标菜单区、图标菜单区、指点设备按钮菜单区、数字化图形输入板菜单区、辅助设备菜单区。通过调整和增加的菜单宏,使AutoCAD的各区菜单以用户希望的方式排列出现,并可将二次开发的各种功能增加到菜单区中。
8 A' ]1 p5 V }" A# l( T( H# W' f/ R& D: t: W! b* U: v
四、在状态行显示对用户有用的信息
7 V3 Q7 S0 H. i( P7 i3 d采用DIESEL编程语言,用户可以在状态行有限的位置上显示对应用来说最重要的信息,如文件名及路径、层号、色彩等。
& o/ g$ a$ g5 u* M& j5 U4 T* U, d- D L7 U/ r
五、通过命令别名定义快捷键和增加外部命令
9 ~% `* D9 R2 Z. S: \. DAcad.pgp文件用于存放AutoCAD的命令定义,该文件分为两部分:第一部分定义外部命令,第二部分定义命令别名。用户可以将希望在AutoCAD中调用的其他程序及命令缩写加到该文件中,运行初始化命令REINIT之后,这些新增加的内容便开始起作用。/ i, V6 h. q; o, h9 J
3 ~ h2 n' G9 U
六、建立用户原型图
) f) H3 R- U G2 C; y" D; w) G% v用户可以根据自己的使用要求和习惯,在原型图中定义好图框及各种参数,像线型比例、字型大小、尺寸参数和捕捉方式等。应用时直接在原型图上操作,可以省去相当大一部分工作量。
9 N; O2 W, j0 Y. j6 e: l
1 g! W; w: c* Y, ^七、建立用户应用领域内的标准库
* W! I: x: q v* J" W应用AutoCAD的基本功能,可以建立基本图素库、标准符号库、标准件库、标准机构库、标准部件库、标准组合库甚至类标准的各种应用库,可以达到一次建库,多次重复使用的目的。' e; \- N5 S ?3 @: ^, x
6 X4 l0 d; o3 d, u" Q, n! F
八、采用AUTOLISP语言、语言和ADS开发系统进行新功能的开发 ( [* S( a/ L0 S
这些新功能可以是对AutoCAD基本功能的扩充,可以是本行业内的参数化标准绘图,也可是在对本行业应用过程进行分析归类基础上开发的辅助软件系统。- Q0 {4 y, ]" W% `! \# H8 B8 h. H
, K- k- @* ]. [+ D& b; H2 N7 `8 N+ N 以上为个人总结及学习中学到或请教高手所得经验,希望同行多多探讨。。。。。。 |
|