摘 要: 介绍在AutoCAD环境下创建和管理图形库的一种方案、开发环境、流程等。使用图标菜单和合适的对话框展示图文并茂的图形信息,展示了方法的良好效果。 -<.NEV
,urkd~
一、前言 ;:1mv
ew~FN
AutoCAD软件具有相当优秀的开放型结构(Open architecture)和一个强大的内部编程语言(Autolisp语言,可以完成一些计算机工作和作图功能),可以方便地让用户随意地开发自己的命令、标准库文件和各种应用程序等。 6-}9m7# Y
Stx-(Kfn4
图形管理是CAD应用的一个重要内容,是CAD应用中较为繁琐、较为困难的部分之一。用户在实际应用中总是为图形太多无法管理大伤脑筋。本文提供了一个图形库创建和管理的方法,其最终效果是展示一个方便快捷、图文并茂的直观的图形库。 g}h0J%s
x&p=vUuukP
二、 方案设计 Dn!V)T
L j\<qF~n
1、实现方案 OQyOv%g5C
?os0JQVB
许多AutoCAD用户在图形库的创建和管理方面都使用一种较为简便的方法:将图形文件命名为能体现其图形内容的名称,然后将其分类存入特定的文件夹。这种方法的优点在于简便快捷,但其不方便、不直观的缺点却更为突出。 7MfvU|D[d/
(ZJ_&8C#
针对上述的简便方法,本文提出的方案方便、直观且内置于AutoCAD中。该方案如下: IHfqW?
? 'nMZ
●生成所有图形的幻灯片文件; 5lbh
"m=
!<'R%<E3Q
●在AutoCAD初始化界面的下拉菜单区加入“图形库”菜单条,此菜单条包含“机械图库”和“电子图库”两个菜单项; U[u6UG
7dIDKx
●点击“机械图库”和“电子图库”两个菜单区弹出相应的图标菜单,在图标菜单中可以看到图形文件标识名和相应的图形(幻灯片); H2p;J#cv@
mZ%\`H+
●在图标菜单中拾取图形弹出一幅对话框,该对话框给出图形的一些文字信息(如:作者, 图形内容, 绘图日期, 图号等)和图形的预览; Bf'(JJ7&N
b1"wQM9
●点击对话框的确定按钮即可打开拾取的图形文件。 z'*>Tk8h
>@o*v*25
2、方案论证 Q=E6ZxH5;
}W J`q`g
该方案的关键在于图标菜单和对话框。 "~6BC
w.jATMJ)F
●图标菜单: 8h=XQf6k0
aJts
图标菜单是AutoCAD菜单的一种。图标菜单以20个为一组显示幻灯片,并同时显示一个包含有幻灯片名或其他文字的滚动列表框。图标菜单的长度不受限制,如果一个图标菜单包含的幻灯片多于20个AutoCAD会提供换页按钮,以便让用户换页显示更多的幻灯片。因此,可以利用AutoCAD的开放型体系结构上的二次开发定制图标菜单来对图形库进行管理。 hB4.tMgZ
el<nY"c
图标菜单也有不足之处。图标菜单的一个页面需显示20幅幻灯片,所以只能从中获得比较概略的图形信息(尤其是复杂图形)。所以,需要采取一定的辅助措施来对使用图标菜单的缺陷进行弥补。 ){Y2TWW&0
+(
d2hSIF
●对话框: go@}r<