摘 要: 介绍在AutoCAD环境下创建和管理图形库的一种方案、开发环境、流程等。使用图标菜单和合适的对话框展示图文并茂的图形信息,展示了方法的良好效果。 U+PCvl=x
:~3{oZGX&
一、前言 )s<WG}
3V
Mh)
AutoCAD软件具有相当优秀的开放型结构(Open architecture)和一个强大的内部编程语言(Autolisp语言,可以完成一些计算机工作和作图功能),可以方便地让用户随意地开发自己的命令、标准库文件和各种应用程序等。 =ym
CLY6 YB' R
图形管理是CAD应用的一个重要内容,是CAD应用中较为繁琐、较为困难的部分之一。用户在实际应用中总是为图形太多无法管理大伤脑筋。本文提供了一个图形库创建和管理的方法,其最终效果是展示一个方便快捷、图文并茂的直观的图形库。 25a#eDbqi
fb"J Bc}X
二、 方案设计 8| e$
xR|eye R
1、实现方案 3> \fP#oQ
>=~Fo)V!(V
许多AutoCAD用户在图形库的创建和管理方面都使用一种较为简便的方法:将图形文件命名为能体现其图形内容的名称,然后将其分类存入特定的文件夹。这种方法的优点在于简便快捷,但其不方便、不直观的缺点却更为突出。 M_!u@\
@?3vRs}h
针对上述的简便方法,本文提出的方案方便、直观且内置于AutoCAD中。该方案如下: gJPDNZ*6pk
f']sU/c=
●生成所有图形的幻灯片文件; z/0yO@_D/q
P,/13tZ#3
●在AutoCAD初始化界面的下拉菜单区加入“图形库”菜单条,此菜单条包含“机械图库”和“电子图库”两个菜单项; e-iYJ?
K)Zkj"y
●点击“机械图库”和“电子图库”两个菜单区弹出相应的图标菜单,在图标菜单中可以看到图形文件标识名和相应的图形(幻灯片); IQw
%|^
L)/6kt=
●在图标菜单中拾取图形弹出一幅对话框,该对话框给出图形的一些文字信息(如:作者, 图形内容, 绘图日期, 图号等)和图形的预览; o'^;tLs15
&7($kj
●点击对话框的确定按钮即可打开拾取的图形文件。 dF{6>8D=5B
G&@-R{i
2、方案论证 L7Qo-
:_^0'ULP
该方案的关键在于图标菜单和对话框。 gj[ >p=Wn
dqD;y#/
●图标菜单: D(qHf9
bk7^%O>
图标菜单是AutoCAD菜单的一种。图标菜单以20个为一组显示幻灯片,并同时显示一个包含有幻灯片名或其他文字的滚动列表框。图标菜单的长度不受限制,如果一个图标菜单包含的幻灯片多于20个AutoCAD会提供换页按钮,以便让用户换页显示更多的幻灯片。因此,可以利用AutoCAD的开放型体系结构上的二次开发定制图标菜单来对图形库进行管理。 cB ab2/
L{2b0Zh'
图标菜单也有不足之处。图标菜单的一个页面需显示20幅幻灯片,所以只能从中获得比较概略的图形信息(尤其是复杂图形)。所以,需要采取一定的辅助措施来对使用图标菜单的缺陷进行弥补。 c>S"`r
Kd/[Bs%
●对话框: Sf'i{xye
(F,(]71Z+
从用户观点来看,窗口操作环境是目前最先进最流行的一种人机交互界面。它能控制光栅扫描型显示器和以鼠标器为代表的输入设备, ,b6kTQq
[_
M6/
向用户提供了图文并茂的可视化环境,是操作更为直观、自然、简便和快速。 gHi~nEH
'f-
AutoCAD R12以上版本提供了一种对话框语言(Dialog-box Control &;ZC<