APP下载

AUtoCAD二次开发在煤矿设计中的应用

2019-06-29岳亮

中国科技纵横 2019年11期
关键词:二次开发

岳亮

摘 要:AutoCAD是目前世界上最流行的计算机辅助绘图、设计软件平台在工程界广泛应用,特别是AutoCAD允许用户对其进行扩充及修改(即二次开发)的功能极大地满足了用户的特殊需要。本文结合自身实际工作,简单论述了AutoCAD二次开发的过程。

关键词:AutoCAD;二次开发;煤矿设计

中图分类号:TP391.72 文献标识码:A 文章编号:1671-2064(2019)11-0021-02

AutoCAD(Auto Computer Aided Design)是美国Autodesk公司首次于1982年生产的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率.AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行。对于常年使用CAD的设计人员,AutoCAD为我们的工作提供了便利,但是我们在使用CAD制图过程中,常常发现软件自带的线型、命令虽然很多,但并不能完全满足我们的需求。特别是在一些特殊领域的设计行业,比如煤矿设计。煤矿设计中很多线型,在标准的CAD线型中并不存在,本文是在AutoCAD环境下对线型的二次开发,其目的就是将特殊线型编成程序文件加载到AutoCAD系统运行环境中。为相关行业设计人员提高其设计效率。

1 标准线型文件及线型的定义格式

1.1 标准线型文件

在AutoCAD安装路径中(C:\Program Files\AutoCAD\ UserDataCache\Support)可以找到acadiso.lin和acad..lin两个软件自带的线型文件。这两个文件的内容完全相同,分为三个部分:

(1)AutoCAD的线型定义文件;(2)ISO128(ISO/DIS 12011)线型;(3)复合线型。

但两个文件中的线型单位不相同,acadiso.lin以毫米为单位,acad.lin以英寸为单位。

1.2 线型的定义格式

acadiso.lin線型文件部分内容如图1所示。

从图中我们可以看出,每种线型的定义在线型文件中占两行,其格式为:

*线型名,线型描述A,定义线型的一组数据。

我们以CENTER(中心线)线型为例,其定义格式如图2所示。

其中,“*”为线型名前缀,不能省略。“CENTER”为线型名该字符串在AutoCAD工具栏“线型控制”框中显示。

“Center_ _ _”该字符串为线型描述,此项可以省略:但此吋线型后不能再有逗号。描述内容可以是点、空格和短线所组成的字符串,也可以是对线型所实现的功能的说明,字段不能超过47个字符。

第二行中“A”表示对齐方式代码,是CAD所支持的唯一线型对准方式,能确保线型由长划开始,也由长划结束。第二行中的数字,其中正数表示实线长度,负数表示空白长度,字符总长不能超过80个字符。

2 线型的开发方法

AutoCAD为开放式结构,既可以在标准线型文件“acadiso.lin或acad.lin”中添加新的线型定义,也可以建立新的线型文件。为了便于管理专业线型和系统自带线型,本文介绍在文本编辑器(如:记事本)来充成新线型的添加。

在煤矿设计工作中,往往碰到很多CAD没有的线型,比如“煤柱”线型、“井田边界线型”等。如图3所示。

2.1 创造线型文件

本文以“井田边界线型”为例,详细阐述线型开发的过程。首先,在Windows操作界面,新建一文本文档“采矿线型.txt”,打开该文本文档,输入:

*井田边界线,— + —

A,30,-3,[”+”,standard,S=3,R=0.0,X=-0.6,Y= -1.4],-3

由于“井田边界线”属于复杂线型,第二行方括号内的字符串含义如下;

“+”嵌入的字符,须用双引号括起来,可以是符号、数字、字母及中文;“Standard”:表示嵌入字符所用的文字样式名;“S”:嵌入字符的比例因子;“R”:嵌入字符相对于画线方向的倾斜角度;“X”:嵌入字符在X轴方向上的偏移量,+为向右偏移,-为向左偏移;“Y”:嵌入字符在Y轴方向上的偏移量,+为向上偏移,-为向下偏移。保存后,将该文本文档的文件后缀更改为:“.lin”,即为“采矿线型.lin”。这样该特殊的釆矿线型就已经创建成功。

2.2 添加线型

打开AutoCAD,在工具栏中点击“线型控制”下拉菜单,选择“其他”,在弹出对话框中点击“加载”按钮,再次单击“文件”按钮。

在弹出的对话框中,找到并选中刚才创建的“采矿线型.lin”文件,单击“打开”。

选中所创建出的线型“井田边界线”,并单击“确定”。

接下来,返回到工具栏中。“线型控制”下拉菜单,选择“井田边界线”。即可画出这种复杂线型。但是,如果此时关闭加AutoCAD,再次打开时,会发现软件并没有自动加载新创建的线型。这是因为AutoCAD新建的时候默认会使用acadiso.dwt这个系统模板,所以加载的线型只是软件自带的线型。为了使用方便,我们可以点击菜单栏中的“文件”选项,单击“另存为”,在弹出的对话框中,选择文件类型为“AutoCAD”图形样板(.dwt)”,并选中“acadiso.dwt”,单击保存即可。

3 自定义多线样式

猜你喜欢

二次开发
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
Micaps3.2 版本二次开发入门浅析
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
基于Pro/E二次开发的推土铲参数化模块开发