AutoCAD中图形库的创建和管理
- 格式:doc
- 大小:38.00 KB
- 文档页数:9
AUTOCAD基础必学知识点
1.界面和工作区:学习Autocad的第一步是熟悉软件的界面和工作区。
了解主要的工具栏、命令行、图形区域和属性编辑器等组成部分。
2.坐标系统:了解坐标系的概念和使用方法。
掌握绝对坐标和相对坐
标的使用方式,以及如何切换坐标系。
3.绘图命令:掌握常用的绘图命令,如直线、多边形、圆、椭圆等。
学会使用这些命令来创建基本的图形。
4.修改命令:学习如何使用修改命令来编辑已有的图形。
了解如何移动、复制、旋转、缩放和镜像图形等操作。
5.图层管理:了解图层的概念和使用方法。
学习如何创建、设置和管
理不同的图层,以及如何控制图层的可见性和打印属性。
6.尺寸和标注:学习如何添加尺寸和标注到绘图中。
学习如何使用尺
寸命令和标注命令来添加线性、径向、角度和注释等不同类型的尺寸
和标注。
7.图形编辑:掌握常用的图形编辑工具,如偏移、修剪、延伸和圆角等。
学习如何使用这些工具来修改和精确调整图形。
8.图像导入:了解如何导入外部图像文件,如JPEG、BMP和PDF等。
学习如何在绘图中插入和调整这些图像。
9.图纸布局和打印:学习如何创建和管理图纸布局。
了解如何设置打
印尺寸和打印参数,以及如何输出和打印绘图。
10.三维绘图:学习如何使用Autocad进行三维绘图。
了解如何创建和编辑三维图形,以及如何设置视觉样式和渲染效果。
这些是Autocad基础必学的知识点,通过学习这些知识,可以掌握Autocad的基本绘图和编辑功能,为进一步深入学习Autocad打下坚实的基础。
autocad绘图基本步骤AutoCAD绘图的基本步骤包括以下几个方面:1.准备工作在进行绘图之前,首先需要明确绘图的目的和要求,确定绘图的比例尺和纸张大小。
同时,确保计算机和AutoCAD软件的正常运行。
2.创建新图纸打开AutoCAD软件后,点击“新建”按钮或使用快捷键“Ctrl+N”创建新的绘图。
选择适当的模板或布局,确定图纸的单位和尺寸。
3.绘制基础图形在绘图界面中,选择合适的绘图工具,如直线、圆、多边形等,根据需要绘制基础图形。
可以使用命令行输入指令,也可以使用工具栏或菜单中提供的绘图图标。
4.修改图形绘制完基础图形后,可以对其进行修改,如移动、旋转、缩放、复制等。
可以使用命令行输入指令,也可以使用工具栏或菜单中提供的修改图形的功能。
5.添加文本和注释在图纸中添加文本和注释是很重要的,可以使用命令行输入指令“TEXT”或“MTEXT”添加文本,可以选择字体、大小、对齐方式等。
可以使用命令行输入指令“LEADER”添加注释,连接图形和文字之间的箭头。
6.设置图层和图块图层是AutoCAD中的一个重要概念,可以用来管理和控制绘图中的不同元素。
可以使用命令行输入指令“LAYER”设置图层的属性,如颜色、线型、线宽等。
图块是一组图形元素的集合,可以重复使用,可以使用命令行输入指令“BLOCK”创建和管理图块。
7.添加尺寸和标注在图纸中添加尺寸和标注是很重要的,可以使用命令行输入指令“DIMENSION”添加尺寸。
可以选择不同的尺寸样式和标注方式,如线性尺寸、半径尺寸、角度尺寸等。
8.设置打印和输出绘图完成后,可以通过打印或输出的方式将图纸保存或输出为文件。
可以使用命令行输入指令“PLOT”设置打印的参数,如纸张大小、打印范围、打印机设置等。
也可以使用命令行输入指令“EXPORT”将图纸输出为不同的文件格式,如DWG、PDF、JPEG等。
9.保存和备份绘图完成后,及时保存并备份图纸是很重要的。
可以使用命令行输入指令“SAVE”保存图纸,可以选择合适的文件夹和文件名。
AutoCAD使用手册AutoCAD 使用手册注意:本文档提供了详尽的 AutoCAD 使用指南以及相关操作技巧。
请仔细阅读并遵循相关规定,以确保您能够正确高效地使用AutoCAD 软件。
1. 界面介绍1.1 主界面- 工具栏的功能及使用方法- 菜单栏的各个选项的含义和用法- 命令行的使用技巧1.2 绘图区域- 绘图区域的放大、缩小、平移等操作方法- 鼠标和键盘操作技巧1.3 属性编辑器- 如何使用属性编辑器更改实体的属性- 属性编辑器的常用功能和快捷键2. 基本操作2.1 绘制基本图形- 直线的绘制方法以及相关命令的使用- 圆的绘制方法以及相关命令的使用- 弧线的绘制方法以及相关命令的使用2.2 修改图形- 移动、复制、旋转、镜像、缩放等命令的使用方法 - 实体的剪切、分离、融合等操作技巧2.3 图层管理- 创建、删除、重命名图层- 设置图层的颜色、线型、线宽等属性- 切换图层显示和冻结、解冻图层2.4 文字和注释- 插入文字或注释的方法- 编辑和修改文字和注释的属性3. 高级功能3.1 块定义和使用- 创建块的方法以及相关命令的使用- 使用块和块属性进行图形的组织和管理3.2 外部引用- 插入外部文件的方法以及相关设置- 更新和解除外部引用3.3 三维绘图- 三维坐标系和视图的设置- 绘制三维实体和表面3.4 图样和渲染- 插入和修改图样的方法- 应用渲染效果和材质4. 打印和输出4.1 页面设置- 打印布局和尺寸设置- 设置打印区域和比例4.2 打印选项- 打印配置的选择和设置- 打印预览和输出的操作技巧4.3 导出文件- 导出为图片、PDF、DXF 等格式的方法5. 常见问题解答5.1 常见错误和故障排除- 解决绘图错误的常见方法和技巧- 修复图形文件的方法和建议5.2 常用快捷键和技巧- 并介绍常用的快捷键和技巧附件:本文档附带 AutoCAD 操作示例文件和练习题。
法律名词及注释:- AutoCAD:AutoCAD 是一种由美国 Autodesk 公司开发的计算机辅助设计(CAD)软件。
机械识图与AutoCAD技术基础电子教案第一章:机械识图基础1.1 认识图纸:介绍图纸的种类、作用以及图纸的构成要素。
1.2 投影原理:讲解中心投影和平行投影的基本原理。
1.3 视图与投影视图:介绍基本视图、斜视图、投影视图的画法及标注。
1.4 剖视图与断面图:讲解剖视图、断面图的画法及标注方法。
第二章:机械制图标准2.3 公差与配合:介绍公差、配合的基本概念及标注方法。
2.4 形位公差与表面粗糙度:讲解形位公差、表面粗糙度的标注方法。
第三章:AutoCAD 2024基础知识3.1 AutoCAD 2024界面与操作:介绍AutoCAD 2024界面、工具栏及基本操作。
3.2 图形绘制基础:讲解点、线、圆等基本图形的绘制方法。
3.3 坐标系与坐标输入:介绍坐标系、坐标输入方法及坐标变换。
3.4 视图控制与图层管理:讲解视图控制、图层创建、修改与控制方法。
第四章:机械零件图绘制4.1 轴类零件图:绘制轴类零件图的步骤与技巧。
4.2 齿轮类零件图:绘制齿轮类零件图的步骤与技巧。
4.3 轴承类零件图:绘制轴承类零件图的步骤与技巧。
4.4 箱体类零件图:绘制箱体类零件图的步骤与技巧。
第五章:装配图绘制5.1 装配图概述:介绍装配图的作用、种类及绘制要求。
5.2 装配图的绘制方法:讲解装配图的绘制步骤与技巧。
5.3 爆炸图与透视图:介绍爆炸图、透视图的绘制方法。
5.4 装配图的修改与打印:讲解装配图的修改方法及打印设置。
第六章:AutoCAD实体绘图6.1 二维实体:介绍二维实体的创建方法,如矩形、圆形、多边形等。
6.2 三维实体:讲解三维实体的创建方法,如长方体、球体、圆柱体等。
6.3 实体编辑:介绍实体编辑工具的使用,如移动、旋转、缩放、布尔运算等。
第七章:机械工程图样标准7.1 标准件和常用件:介绍标准件和常用件的图样表示方法。
7.2 零件图的完整性:讲解零件图应包含的内容,如视图、尺寸、公差等。
7.3 装配图的完整性:讲解装配图应包含的内容,如总装图、零件表等。
1.AutoCAD 主要功能:创建与编辑图形、标注图形尺寸、渲染三维图形、输出与打印图形2.AC:提供“二维草图与注释”、“三维建模”、“AutoCAD 经典”三种工作空间模式3.打开“二维草图与注释”工作空间,其界面主要由菜单栏、工具栏、工具选项板、绘图窗口、文本窗口与命令行、状态栏等元素组成4.标题栏:位于应用程序窗口的最上面,用于显示当前正在运行的程序名及文件名等信息。
菜单栏:由“文件”、“编辑”、“试图”等菜单组成,它们几乎包括AC中全部命令和功能。
“面板”选项板:显示与基于任务的工作空间关联的按钮和控件。
工具栏:是应用程序调用命令的另一种方式,包含许多由图标表示的命令按钮。
绘图窗口:是绘图工作区域,所有的绘图结果都反映在这个窗口中。
“命令行”矿口誉为绘图窗口的底部,用于接收输入的命令,并显示AutoCAD提示信息。
状态栏:显示AutoCAD当前状态。
图形文件可以以“打开”、“只读方式打开”、“局部打开”和“以只读方式局部打开”四种方式。
若以“打开”和“局部打开”打开,可对图形文件进行编辑;以“只读方式打开”和“以只读方式局部打开”则无法对图形文件进行编辑。
按下Ctrl+shift+S 组合键,打开“图形另存为”对话框,同样可以将图形文件保存在不同的位置或以不同的文件名进行保存。
5.系统变量通常是6~10个字符长的缩写名称。
许多系统变量有简单的开关设置。
例如GRIDMODE系统变量用来显示或关闭栅格,当在命令行的“输入GRIDMODE的新值<1>:”提示下输入0时,可以关闭栅格显示;输入1 时可以打开栅格显示。
6.在AC菜单里,若跟有“...”符号表示:单击该命令可打开一个对话框。
7.在“命令行”的快捷菜单中可以选择最近使用过的6个命令8.在“命令行”中执行TEXTSCR命令可以打开“AutoCAD 文本窗口”9.在命令执行过程中,可以随时按ESC键终止执行命令,因为该键是Windows程序用于取消操作的标准键10.坐标系分为世界坐标系WCS和用户坐标系UCS11.点的坐标可以使用绝对直角坐标、绝对极坐标、相对直角坐标、相对极坐标12.在一定比例、观察位置和角度显示图形的区域称为视图13.平铺视口是指把绘图窗口分成多个矩形区域,从而创建多个不同的绘图区域,其中每个区域都可用来查看图形的不同部分14.在“鸟瞰视图”窗口中,可以使用矩形框来设置图形观察范围。
AutoCAD详细操作教程AutoCAD是一款广泛应用于设计、绘图、建模等领域的计算机辅助设计软件。
本教程将详细介绍AutoCAD的操作方法和技巧,帮助读者快速上手使用该软件。
一、软件安装与配置1. 下载并安装AutoCAD软件:从官方网站或授权渠道下载AutoCAD软件安装程序,并按照提示进行安装。
2. 注册和激活:按照软件提供的步骤完成注册和激活过程,确保软件能够正常运行。
3. 界面设置:进入软件后,根据个人喜好选择合适的界面布局和颜色主题。
二、基本操作1. 绘图单位设置:点击工具栏上的“格式”选项,在下拉菜单中选择“单位”,根据绘图需求设置合适的长度单位和精度。
2. 绘图界面:点击“新建”创建新的绘图文件,选择合适的纸张大小和方向。
3. 绘图工具栏:使用工具栏上的绘图工具,如直线、弧线、圆形等,绘制所需图形。
4. 修改工具栏:使用修改工具栏上的工具,如移动、旋转、缩放等,对已有的图形进行编辑和调整。
三、快捷键操作1. 移动视图:按住鼠标中键即可移动绘图视图,方便查看不同部分。
2. 缩放视图:使用鼠标滚轮进行放大和缩小操作,快速调整视图比例。
3. 命令输入:点击键盘上的“F2”键,打开命令行窗口,可以直接输入命令进行操作。
4. 撤销与重做:按下“Ctrl+Z”组合键可以撤销上一步操作,“Ctrl+Y”组合键可以重做已撤销的操作。
四、图层管理1. 创建图层:点击工具栏上的“图层管理器”按钮,在弹出的对话框中点击“新建”创建新的图层,并设置相应属性。
2. 图层设置:在图层管理器中,可以设置图层的颜色、线型、线宽等属性,灵活控制图形的展示效果。
3. 图层切换:在状态栏中的图层控制框中,点击相应图层可以进行开关操作,方便图形的显示与隐藏。
五、尺寸标注1. 添加标注:点击工具栏上的“标注”按钮,在绘图中添加尺寸标注,如直线尺寸、半径、直径等。
2. 标注样式:在标注样式管理器中可以选择不同的标注样式,满足不同绘图需求。
第3章AutoCAD数据库本章简介8†AutoCAD数据库概述及基本操作。
†符号表概述。
†符号表操作以及遍历符号表。
3.1 AutoCAD数据库介绍3.1.1 AutoCAD的主要组成AutoCAD数据库是用来管理当前图形中的图元实体和其他非几何信息的容器对象,一个AutoCAD数据库包含一套固定的符号表和命名的对象词典,每一个符号表包含一个特定符号表记录类的实例,例如层表(AcDbLayerTable)中包含层表的记录,块表(AcDbBlockTable)中包含块表记录,所有的AutoCAD实体均包含于块表记录中。
词典提供了一种通用容器来存储对象,它可以保存AcDbObject对象以及其它对象,也可以创建新的对象词典,将新的数据库元素加入其中。
AutoCAD数据库的组成如图3-1所示,从图中我们可以看出数据库主要由一下内容组成:n层表AcDbLayerTable和层表记录AcDbLayerTableRecord,。
n块表AcDbBlockTable和块表记录AcDbBlockTableRecord。
AutoCAD中所有可见实体均存储在块表记录。
块表中包含有两条特殊的记录*MODEL_SPACE(模型空间)和*PAPER_SPACE(图纸空间)。
n其他符号表和符号表记录。
n命名对象词典。
缺省情况下当AutoCAD数据库被建立以后,词典中就包括了组词典以及MILINE样式词典。
图3-1 AutoCAD数据库的组成符号表和命名对象词典都是存储数据库对象的容器,用于组织和管理数据库对象。
AutoCAD数据库通常有9个固定类型的符号表,开发者不能向数据库中新增或者删除任何一种类型符号表,能实现的是向符号表中添加对应的符号表记录。
3.1.2 数据库操作AutoCAD数据库用AcDbDatabase类表示,如果要访问或者修改数据库对象,例如需要获得当前图形中设置的文字样式、标注样式等,需要使用当前数据库,可以用以下获得当前的图形数据库:AcDbDatabase *pCurDb ;pCurDb = acdbHostApplicationServices()->workingDatabase();如果用acdbCurDwg宏也能返回当前的图形数据库,该宏定义在migrtion.h文件中,下面是它的定义:#define acdbCurDwg acdbHostApplicationServices()->workingDatabase获取当前的图形数据库是访问AutoCAD数据库对象的第一步操作,另外还可以使用new和deleet创建和删除一个图形数据库。
autocad标准件库Autocad标准件库。
在进行Autocad设计工作时,我们经常需要使用到各种标准件,这些标准件包括螺栓、螺母、轴承、齿轮等,它们是机械设计中不可或缺的部分。
为了提高设计效率,我们可以通过使用Autocad标准件库来快速插入这些标准件,而不需要每次都重新绘制。
Autocad标准件库是Autocad软件中的一个非常实用的功能,它为用户提供了大量的标准件图形,用户可以直接将这些图形插入到自己的设计图纸中,从而节省了大量的时间和精力。
在Autocad中,我们可以通过几种方式来使用标准件库,下面我将为大家介绍一下。
首先,我们可以通过Autocad自带的标准件库来插入标准件。
在Autocad软件中,我们可以通过“插入”-“块”命令来打开标准件库对话框,然后选择我们需要的标准件图形并插入到设计图纸中。
这种方式非常简单快捷,适用于一些常见的标准件。
其次,我们还可以通过下载安装Autocad标准件库插件来使用更丰富的标准件。
有些厂家或者第三方机构会提供Autocad标准件库插件,用户可以通过下载安装这些插件来获取更多种类的标准件图形,从而满足不同设计需求。
这种方式需要注意选择安全可靠的插件来源,以免影响软件的稳定性和安全性。
除了以上两种方式,我们还可以通过自己创建标准件库来管理和使用标准件。
在Autocad软件中,我们可以将常用的标准件图形保存为块,并将这些块保存到一个专门的标准件库文件中,以便日后的使用。
这种方式可以根据自己的实际需求来管理和组织标准件,非常灵活方便。
在使用Autocad标准件库时,我们还需要注意一些细节问题。
首先,要确保所使用的标准件图形符合实际标准,尺寸和比例要准确无误。
其次,要注意标准件图形的层和属性设置,以便与设计图纸保持一致。
最后,要定期更新和维护标准件库,以确保其中的标准件图形是最新和完整的。
总的来说,Autocad标准件库是一个非常实用的功能,它可以帮助我们快速插入各种标准件图形,提高设计效率,减少重复劳动。
《AutoCAD》教学指导教案第一章:AutoCAD概述1.1 教学目标让学生了解AutoCAD的基本概念和发展历程。
让学生掌握AutoCAD的基本操作方法和界面组成。
1.2 教学内容AutoCAD的概念和发展历程。
AutoCAD的基本操作方法:打开、保存、关闭文件等。
AutoCAD界面的组成:菜单栏、工具栏、状态栏等。
1.3 教学步骤1. 讲解AutoCAD的概念和发展历程。
2. 演示AutoCAD的基本操作方法。
3. 介绍AutoCAD界面的组成。
1.4 课后作业练习打开、保存、关闭AutoCAD文件。
熟悉AutoCAD界面的组成。
第二章:绘图基础2.1 教学目标让学生掌握AutoCAD的绘图坐标系和绘图单位。
让学生熟悉常用的绘图命令和编辑命令。
2.2 教学内容AutoCAD的绘图坐标系:世界坐标系、用户坐标系。
AutoCAD的绘图单位:毫米、厘米、米等。
常用的绘图命令:Line、Circle、Rectangle等。
常用的编辑命令:Select、Copy、Move、Delete等。
2.3 教学步骤1. 讲解AutoCAD的绘图坐标系和绘图单位。
2. 演示常用的绘图命令和编辑命令。
3. 练习使用绘图命令和编辑命令进行简单的绘图。
2.4 课后作业练习使用Line、Circle、Rectangle等绘图命令。
练习使用Select、Copy、Move、Delete等编辑命令。
第三章:图层和线型3.1 教学目标让学生了解AutoCAD的图层概念和功能。
让学生掌握图层的创建、删除、切换等操作。
让学生熟悉线型的设置和修改。
3.2 教学内容AutoCAD的图层概念和功能。
图层的创建、删除、切换等操作。
线型的设置和修改。
3.3 教学步骤1. 讲解AutoCAD的图层概念和功能。
2. 演示图层的创建、删除、切换等操作。
3. 介绍线型的设置和修改方法。
3.4 课后作业练习创建、删除、切换图层。
设置和修改线型。
第四章:文本和尺寸4.1 教学目标让学生掌握AutoCAD中的文本输入和编辑方法。
AutoCAD使用手册AutoCAD宝典一、简介1.1 AutoCAD的退出方式1)文件-退出2)“关闭”图标3)命令行键入:Quit4)快捷组合键:Ctrl+Q,Alt+F41.2 工具栏的布置1)右键某已打开的工具栏,弹出所有工具栏,控制显示与否2)工具栏有两种显示状态:固定与浮动(1)固定状态下双击左右两侧、或单击两侧拖动至绘图区可变至浮动状态(2)浮动状态可调整工具栏左右宽度,单击标题栏拖至边界为固定状态1.3 工作空间的存储设置适合自己的工具栏布局:工具-工作空间-另存为1.4 文本窗口F2控制显示与隐藏1.5 启动帮助系统1)命令行:help2)菜单栏-帮助3)新打开的图形文件,在未做任何操作时,空格或回车调出帮助系统1.6 临时参考点1)选定临时参考点:TT、From(1)TT:以上一点为临时参考点(2)From:随意指定临时参考点,光标或坐标点1.7 辅助命令1)透明命令:允许在另一条命令的运行期间执行的命令(1)命令格式:’+命令(2)主要有:help(帮助)、setvar(设置系统变量)、redraw (重画)、redrawall(重画所有视窗)、zoom(缩放)、pan(平移)、view(视图操作)grid(栅格)、ddrmodes(绘图方式对话框)、ddemodes (图元创建对话框)、ddlmodes(图层控制对话框)二、基本操作2.1 鼠标键盘总括:利用鼠标进行绘图,利用键盘进行命令调用1)鼠标(1)鼠标左键:拾取键,用于选择对象和定位。
双击视情况而定。
(2)鼠标右键:打开光标位置的快捷菜单,视情况而定。
鼠标右键功能可以根据自己的习惯设置:工具-选项-用户系统配置(3)滚轮:上下滚动缩放视图,按住移动视角。
2)键盘键盘主要用于在命令行输入命令。
(1)熟记常用命令快捷键:命令行文本标点必须是英文方式下的半角输入(2)命令行中符号:“/”表示命令下的选项,键入字母进行选择;“<>”代表命令默认值,可输入新值或直接按空格选择默认设置参数。
中图形库的创建和管理(doc 17页)从用户观点来看,窗口操作环境是目前最先进最流行的一种人机交互界面。
它能控制光栅扫描型显示器和以鼠标器为代表的输入设备,向用户提供了图文并茂的可视化环境,是操作更为直观、自然、简便和快速。
AutoCAD R12以上版本提供了一种对话框语言(Dialog-box Control Language,缩写为DCL),允许用户设计并实现自己的对话框。
因此,可以使用对话框语言编程来对图标菜单中图形进行放大并提供图标菜单中不能提供的文字信息。
三、开发环境●486以上微机●win95或win98操作系统●AutoCAD R12以上版本(本文提供方案在R12、R13、R14中都能实现,但本文提供的开发步骤主要是在R14中实现)四、开发步骤1、建立图形库文件夹在AutoCAD目录下创建文件夹Storeroom,将需要进入图形库进行管理的图形文件存入该文件夹。
2、制作幻灯片库(*.SLB)◆制作幻灯片文件(*.SLD)在当前视窗中打开图形文件,并将图形移到屏幕中央。
然后在命令行键入MSLIDE命令并在“Creat slide file”框中键入幻灯片名(按下〈return〉键则将当前图形名作缺省幻灯片名接受)。
为了创建幻灯片库,将所有幻灯片文件保存到AutoCAD目录下的support子目录中。
◆创建幻灯片列表文件(*.txt)假设有mach001.dwg~mach030.dwg共30个图形文件和对应的mach001.sld~mach030.sld共30个幻灯片文件,编辑如下文件(文件名为mach.txt):mach001.sldmach002.sldmach003.sldmach030.sld◆幻灯片库的建立使用AutoCAD的support目录中的实用程序slidelib,将幻灯片文件按照文件列表构造成幻灯片库mach.slb:slidelib mach<>3、编写对话框文件(*.dcl)对话框主要是展示一个图文并茂的图形库中的图形,在对话框中不仅要有图形预览,还要有该图形的一些文字说明。
AutoCAD中图形库的创建和管理一、前言AutoCAD软件具有相当优秀的开放型结构(Open architecture)和一个强大的内部编程语言(Autolisp语言,可以完成一些计算机工作和作图功能),可以方便地让用户随意地开发自己的命令、标准库文件和各种应用程序等。
图形管理是CAD应用的一个重要内容,是CAD应用中较为繁琐、较为困难的部分之一。
用户在实际应用中总是为图形太多无法管理大伤脑筋。
本文提供了一个图形库创建和管理的方法,其最终效果是展示一个方便快捷、图文并茂的直观的图形库。
二、方案设计1、实现方案许多AutoCAD用户在图形库的创建和管理方面都使用一种较为简便的方法:将图形文件命名为能体现其图形内容的名称,然后将其分类存入特定的文件夹。
这种方法的优点在于简便快捷,但其不方便、不直观的缺点却更为突出。
针对上述的简便方法,本文提出的方案方便、直观且内置于AutoCAD中。
该方案如下:●生成所有图形的幻灯片文件;●在AutoCAD初始化界面的下拉菜单区加入“图形库”菜单条,此菜单条包含“机械图库”和“电子图库”两个菜单项;●点击“机械图库”和“电子图库”两个菜单区弹出相应的图标菜单,在图标菜单中可以看到图形文件标识名和相应的图形(幻灯片);●在图标菜单中拾取图形弹出一幅对话框,该对话框给出图形的一些文字信息(如:作者,图形内容,绘图日期,图号等)和图形的预览;●点击对话框的确定按钮即可打开拾取的图形文件。
2、方案论证该方案的关键在于图标菜单和对话框。
●图标菜单:图标菜单是AutoCAD菜单的一种。
图标菜单以20个为一组显示幻灯片,并同时显示一个包含有幻灯片名或其他文字的滚动列表框。
图标菜单的长度不受限制,如果一个图标菜单包含的幻灯片多于20个AutoCAD会提供换页按钮,以便让用户换页显示更多的幻灯片。
因此,可以利用AutoCAD 的开放型体系结构上的二次开发定制图标菜单来对图形库进行管理。
图标菜单也有不足之处。
图标菜单的一个页面需显示20幅幻灯片,所以只能从中获得比较概略的图形信息(尤其是复杂图形)。
所以,需要采取一定的辅助措施来对使用图标菜单的缺陷进行弥补。
●对话框:从用户观点来看,窗口操作环境是目前最先进最流行的一种人机交互界面。
它能控制光栅扫描型显示器和以鼠标器为代表的输入设备,向用户提供了图文并茂的可视化环境,是操作更为直观、自然、简便和快速。
AutoCAD R12以上版本提供了一种对话框语言(Dialog-box Control Language,缩写为DCL),允许用户设计并实现自己的对话框。
因此,可以使用对话框语言编程来对图标菜单中图形进行放大并提供图标菜单中不能提供的文字信息。
三、开发环境●486以上微机●win95或win98操作系统●AutoCAD R12以上版本(本文提供方案在R12、R13、R14中都能实现,但本文提供的开发步骤主要是在R14中实现)四、开发步骤1、建立图形库文件夹在AutoCAD目录下创建文件夹Storeroom,将需要进入图形库进行管理的图形文件存入该文件夹。
2、制作幻灯片库(*.SLB)◆制作幻灯片文件(*.SLD)在当前视窗中打开图形文件,并将图形移到屏幕中央。
然后在命令行键入MSLIDE命令并在“Creat slide file”框中键入幻灯片名(按下〈return〉键则将当前图形名作缺省幻灯片名接受)。
为了创建幻灯片库,将所有幻灯片文件保存到AutoCAD目录下的support子目录中。
◆创建幻灯片列表文件(*.txt)假设有mach001.dwg~mach030.dwg共30个图形文件和对应的mach001.sld~mach030.sld共30个幻灯片文件,编辑如下文件(文件名为mach.txt):mach001.sldmach002.sldmach003.sldmach030.sld◆幻灯片库的建立使用AutoCAD的support目录中的实用程序slidelib,将幻灯片文件按照文件列表构造成幻灯片库mach.slb:slidelib mach<>3、编写对话框文件(*.dcl)对话框主要是展示一个图文并茂的图形库中的图形,在对话框中不仅要有图形预览,还要有该图形的一些文字说明。
假设图形库中的mach001.dwg是一个绘制轴承的图形文件:图号为mach-001,则可编制如下对话框文件(文件名为mach001.dcl):dcl_settings:default_dcl_settings{audit_level=0;} accept_button:ok_button{label="确定";key="accept";}can_button:cancel_button{label="取消";key="cancel";}mach001:dialog{label="机械图库—mach001";:row{:column{:text{label="图号:mach-001";key="num";width=20;fixed_width=true;}……:image{key="img";width=40;height=20;}}spacer_1;:row{:text{label=" ";}accept_button;can_button; :text{label="";} }}4、编制对话框控制程序(*.lsp)下面给出对话框文件mach001.dcl的控制程序mach001.lsp:(defun mach001()(setq dcl_id (load_dialog "mach001.dcl"))(if (not (new_dialog "mach001" dcl_id))(exit))(action_tile "accept" "(draw001)")(action_tile "cancel" "(done_dialog)")(setq x (dimx_tile "img")y (dimy_tile "img"))(start_image "img")(fill_image 0 0 x y 0)(slide_image 0 0 x y "mach(mach001)")(end_image)(start_dialog)(unload_dialog dcl_id))(defun draw001()command "open""mach001")5、编制图标菜单本文通过修改AutoCAD主菜单acad.mnu来实现,其操作步骤如下:●在AutoCAD主菜单acad.mnu中加入自己的图标菜单区AutoCAD主菜单acad.mnu中的“***IMAGE”表示图标菜单区,对应幻灯片库中的幻灯片、对话框和对话框的控制程序,在图标菜单区加入以下内容(本文给出的是机械图库的图标菜单,电子图库的图标菜单与此类似):***IMAGE**mach[电子图库][mach(mach001,mach001)]^C^C(load"mach001");(mach001);[mach(mach002,mach002)]^C^C(load"mach002");(mach002);[mach(mach030,mach030)]^C^C(load"mach030");(mach030);●将图标菜单的加载放到AutoCAD下拉菜单区在菜单文件acad.mnu中的***POP10(下拉菜单第十区)前加入如下内容(同时将***POP10改为***POP11): ***POP10 [图形库]ID-ELE[电子图库]$I=ACAD.ELE +$I=ACAD.*ID-MACH[机械图库]$I=ACAD.MACH +$I=ACAD.*●将修改后的菜单文件用AutoCAD中的menu命令编译成acad.mns即可。
五、应用效果进入AutoCAD操作界面后,会发现在下拉菜单区出现了“图形库”菜单项。
点击下拉菜单“图形库”菜单项,弹出相应的下拉菜单项,包括“机械图库”和“电子图库”。
选择“机械图库”或“电子图库”菜单项(本文使用的是“机械图库”菜单项),弹出图1所示图标菜单。
通过鼠标双击图标菜单左边的列表框中的列表项或右边的图标则可弹出图2所示的对话框,该对话框给出了一些与图形有关的信息。
也可以先用鼠标拾取一个列表项或图标,再点击“ok”按钮弹出对话框。
对话框给出了放大的幻灯片和该幻灯片的信息。
点击“确定”按钮则打开图形文件。
点击“取消”按钮则不打开图形文件并关闭对话框。
六、结束语图形管理是CAD应用的一个重要内容,是CAD应用中较为繁琐、较为困难的部分之一。
不同的用户可以有不同的图形管理方案,本文提出的方案完全基于AutoCAD的开放体系结构提供的Autolisp语言和DCL语言,旨在利用AutoCAD提供的上述两种解释性语言,以使AutoCAD用户能方便地应用。