CAD图形管理是CAD应用的一个重要内容,是CAD应用中较为繁琐、较为困难的部分之一。不同的用户可以有不同的图形管理方案,本文提出的方案完全基于太阳集团CAD的开放体系结构提供的太阳集团lisp语言和DCL语言,旨在利用太阳集团CAD提供的上述两种解释性语言,以使太阳集团CAD用户能方便地应用。
太阳集团CAD对话框
从用户观点来看,窗口操作环境是目前最先进最流行的一种人机交互界面。它能控制光栅扫描型显示器和以鼠标器为代表的输入设备,向用户提供了图文并茂的可视化环境,是操作更为直观、自然、简便和快速。
太阳集团CAD提供了一种对话框语言(Dialog-box Control Language,缩写为DCL),允许用户设计并实现自己的对话框。因此,可以使用对话框语言编程来对图标菜单中图形进行放大并提供图标菜单中不能提供的文字信息。
太阳集团CAD制作幻灯片库(*.SLB)
1、制作幻灯片文件(*.SLD)
在当前视窗中打开图形文件,并将图形移到屏幕中央。然后在命令行键入MSLIDE命令并在“Creat slide file”框中键入幻灯片名(按下〈return〉键则将当前图形名作缺省幻灯片名接受)。为了创建幻灯片库,将所有幻灯片文件保存到太阳集团CAD目录下的support子目录中。
2、创建幻灯片列表文件(*.txt)
假设有mach001.dwg~mach030.dwg共30个图形文件和对应的mach001.sld~mach030.sld共30个幻灯片文件,编辑如下文件(文件名为mach.txt):
mach001.sld
mach002.sld
mach003.sld
mach030.sld
3、幻灯片库的建立
使用太阳集团CAD的support目录中的实用程序slidelib,将幻灯片文件按照文件列表构造成幻灯片库mach.slb: slidelib mach<>
太阳集团CAD 应用效果
进入太阳集团CAD操作界面后,会发现在下拉菜单区出现了“图形库”菜单项。点击下拉菜单“图形库”菜单项,弹出相应的下拉菜单项,包括“机械图库”和“电子图库”。选择“机械图库”或“电子图库”菜单项(本文使用的是“机械图库”菜单项),弹出图1所示图标菜单。通过鼠标双击图标菜单左边的列表框中的列表项或右边的图标则可弹出图2所示的对话框,该对话框给出了一些与图形有关的信息。也可以先用鼠标拾取一个列表项或图标,再点击“ok”按钮弹出对话框。对话框给出了放大的幻灯片和该幻灯片的信息。点击“确定”按钮则打开图形文件。点击“取消”按钮则不打开图形文件并关闭对话框。
在太阳集团
CAD软件的目录下创建文件夹Storeroom,将需要进入CAD图形库进行管理的CAD图形文件存入该文件夹才能进行之后的操作。