资源描述:
第 1 1 期 2 0 0 7年 1 1 月 山 西 焦 煤 科 技 S h a n x i Co k i n g Co a l S c i e n c e Te c h n o l o g y No. 11 No v . 2 0 o 7 技术经验 A u t o C A D二次开发技术在矿图绘制中的应用 王奇生① 郭森 太原西峪煤矿 摘要 目前 , 随着计算机制 图技术的迅速发展 , 各种煤矿专业制图软件应运 而生。但是 , 大 多 生产单位主要采用的依然是 A u t o C A D。在矿 图绘 制 中, 需要 使 用大量的煤矿 、 地质和测量符号 , 而 A u t o C A D作为一款综合制图软件 , 功能受到限制 。为此, 本文介绍 了以 A u t o C A D为平 台进行矿 图绘 制的二次开发技术 , 可大大提高绘图的速度和效率。 关键词.A u t o C A D; 矿 图; 二次开发 、 近年来, 随着计算机制图技术的日 趋成熟和不断 发展 , 许多煤矿专业制图软件也随之诞生 。目前在生 产单位常用 的有 A u t o C A D、 Ma p G I S和 E a s y Ma p等。 但是, 选择怎样的制图软件才能满足单位的工作需 求, 却是一个非常难的问题。具体到矿业单位来说, A u t o C A D以其操作简单、 功能强大以及友好的用户界 面等优点赢得 了广大用户的青睐。然而 , 作为一款优 秀的综合制图软件 , 经常使用 A u t o C A D的用户会发 现, 其现有功能的命令并不能完全满足用户需要, 尤 其是在矿图绘制中的符号问题与一些需要重复绘制 的图形等问题。 A u t o C A D是一款极其灵活和开放的应用系统 , 它 提供了许多开放式的接口, 允许用户通过这些接口对 C A D进行二次开发, 从而满足不同的应用需要。随 着 A u t o C A D应用的 日益普及和用户 的不 同需求 , 对 其进行二次开发 的工具也不断的发展与更新 。本文 就如何以 A u t o C A D为平台进行矿图绘制的二次开发 技术进行探讨与研究 。 1 A u t o C A D二次开发的工具 A u t o C A D的开发方法主要有两种 文件开发和程 序开发 。 文件开发是指根据用户的具体需要, 按照 A u t o C A D提供的方法和文件格式, 通过编辑 A u t o C A D系 统所支持的文本文件或者建立同种类 型的文本文件 来开发 A u t o C A D , 使其满足用户的特定需要。 程序开发是指利用 A u to C A D提供的编程环境和 开发工具, 通过编写程序来实现对 A u t o C A D开发的 方法。借助于程序开发可为 A u to C A D定制新的命令 或命令 , 以满足用户具体需要 。 A u t o C A D二次开发的技术有很多 , 传统的开发工 具有 A u t o L I S P 、 A D S 、 A R X等 , 它们均可十分方便 的对 A u t o C A D进行二次开发。随着 A u t o C A D系统版本的 升级和功能逐渐增强 , 目前流行 的开发工具有 V i s u a l L I S P、 O b j e c t A R X、 A c t i v e X A u t o m a t i o n 、 V B A等 , 都 大 大地提高了 A u t o C A D二次开发的效率。 A u t o L I S P在众 多的 A u t o C A D开发工具 中, 是使 用最简单 , 应用最广泛 , 使用者最多的一种。它既具 有一般高级语言的基本结构和功能 , 又有强大的图形 处理功能 , 可以直接调用几乎全部 的 A u t o C A D命令。 利用它可 以增加 和修 改 A u t o C A D命令 , 任意扩大图 形编辑功能, 建立图形库和数据库等。而随后推出的 V is u a l L I S P完全兼容以前的 A u t o L I S P , 而且解决了保 密性问题 , 成 为一种非 常有前途 的开发 工具。基 于 此, 本 文选用 A u t o L I S P作 为矿 图绘制 中使用 A u t o - C A D进行二次开发的工具 。 2 具体开发内容 2 . 1 开发 流程 1 根据矿图的特点制定 出设计方案 , 并构造出 ① 作者简介 王奇 生男1 9 6 7年 出生1 9 9 1 年毕业 于山西矿业学院工程师太原0 3 0 0 2 1 维普资讯 2 0 0 7年第 1 1 期 王奇生等 A u t o C A D二次开发技术在矿图绘制 中的应用 所需要的对话框 ; 2 运用 A u t o L I S P语言编写对话框驱动程序 , 以 实现参数数据的传递; 3 确定所要实现 目标的最 佳算 法, 用 A u t o L I S P 程序设计语言编写程序来实现 , 并调试程序直到通过 为 止 ; 4 将调试好 的小程序块组合为一个整体 , 并再 次调试通过; 5 将设计好 的程序块取一个标志性 的名称 , 制 作成下拉式菜单以供使用。 2 . 2专业符号库开发 专业符号库可以通过图块插入 的方式或者 通过 A u t o L I S P程序文件建立交互式的绘制方式 。开发时, 对符号按照其表征的方法特性进行分类 , 同一类 的符 号可以使用相同的方法来描述 , 也就是说 , 它们 在实 现和应用时的输入 、 输 出项 目是类 似的, 实现方法是 相同的, 只是数据不同。绘制各种 符号时, 以地物编 码作为最基本的索引项 目, 符号库根据 编码来组织 , 查询时主要根据编码来查找相应 的符号 。对 于不 同 的比例尺 , 符号的尺寸有不同的规定, 所 以, 在一个完 善的符号库中, 应该包括不同比例尺的符号 。 根据煤矿 、 地质 与测量符号 的国家图式标准 , 以 及符号的表征 , 可将所有符号分为点状符号 、 线状符 号和面状符号三大类。以下为生成斜井与井下积水 区符号的 A u t o L I S P程序片断 ; ; ; 斜井符号绘制 d e f u n c x j ; ; ; 定义函数名 s e t q p O g e t p o i t ” \ n请 输 入 斜 井 的插 入 点 ; ; ; 等待用户指定插入点 c o m m a n d” 一 . i n s e ” s t r e a t d z l j ” g 3 O 0 ” p O b l c b l e” ” ; 井下积水区 d e f u n e j s q /d d s p t x l x 2 Y W y O x O x n y n s e ] a l s c l s c c s q x y s e t q d b h d d h p l i n d 0 i f a n d d 1 e n Oh d 2 p r o g n s e t q d s 1 e n O h d i 1 s e t q p t n t h 0 d x O e a r p t y O e a d r p t x n x O y n y O w h i l e i d s s e t q p t n t h i d x e a r p t Y e a d r p t i f Y y n s e t q y n Y s e t q i 1i s e t q W b l c 1 . 5Y 6 x 1 /y { W W J 1 w h i l e 土质 田地类 ] I D _f q e [ 依比例肥气池 ] C C f q e I D s h i k d [ 石块地] C s h i k d I D _y a n j d [ 盐碱地 ] C C y a n j d I D _g u i l d [~龟裂地 ] C C g u i l d 3 结束语 A u t o C A D作为一款通用 的计算机辅助绘 图与设 计软件, 有着强大的二维、 三维绘图与编辑功能。但 在现实使用 中, 不 同的行业 、 不 同的领域会对绘图提 出不同的要求与标准。面对这些问题 , 有针对性地进 行一些二次开发, 不但可以解决绘图问题, 还可以提 高绘 图的效率 。目前 , A u t o C A D二次开发技术在矿图 绘制中的应用 , 已经取得 了一定的成绩 , 但 为了更广 泛的应用 A u t o C A D来绘制矿图, 提高劳动生产率 , 有 必要对此继续进行研究 , 以期更好 的服务 于广大 A u t o C A D使用者。西峪煤矿在 A u t o C A D平台上利用 A u t o L I S P语言 自行开发的巷道断面绘 制程序 , 煤矿 、 地质和测量专业符号绘制程序等, 为该矿的设计工作 带来 了便利 , 提高了矿图的绘制效率 , 取得 了 良好 的 效益。 收稿日 期 2 0 0 7 0 8 2 9 Ap p l i c a t i o n o f Au t o CAD S e c o n d a r y De v e l o p me n t Te c h n o l o g y i n M i n e M a p pi n g Wa n g Qi s h e n g Gu o S e n Abs t r ac t At p r e s e n t ,wi t h t h e r a p i d d e v e l o p me n t o f c o mp ut e r c a r t o g r a p h y t e c h n o l o g y,v a rio u s k i n ds o f c o a l mi n e p r o f e s s i o n a l c a r t o g r a p h i c s o f t wa r e s a p p e a r s wi t h i t .Ho we v e r ,i n t h e mi n i n g u n i t s Au t o CAD a r e ma i n l y u s e d.W e mu s t us e a l o t o f s i g n o f mi ne,g e o l o gy a n d s u r v e y i n t he mi ne ma p p i n g,b u t f u n c t i o n o f Au t o CAD i s r e s t ric t e d a s a s o ft wa r e f o r c o mp l e x d r a w i n g .S o t h i s p a p e r i n t r o d u c e s s e c o n d a r y d e v e l o p me n t t e c h n o l o gy o f mi n e ma p p i n g i n p l a tf o r m o f Au t o CAD,wh i c h c a n i n c r e a s e s p e e d a n d e ffi c i e n t o f d r a wi n g v e r y mu c h. Ke y wo r ds Aut o CAD ; Mi n i n g ma p s; S e c o n d a ry d e v e l o p me n t 上接 第 3 6页 5结论 实践表明, 煤矸石综合利用是根除矸石山灾害事 故最彻底的方法。近年来, 我国煤矿尤其是国有重点 煤矿 , 在煤矿矸石综合利用方面, 取得 了一定的成绩 与经验。如利用煤矸石发 电, 利用煤矸石制砖 , 利用 煤矸石生产高附加值产品, 利用煤矸石复垦塌陷区、 修路等。西山煤电公司原煤年产量突破 3 0 0 0万 t , 矸石堆存 量达 4 7 4 3 . 9万 t , 矸石 山占地 1 9 1万 m , 若充分有效利用矿井产生 的矸石 , 既节约煤矸石 回 填 、 治理等大量 的处置资金 仅屯兰矿一年用于矸石 山治理 的费用 2 0 0多万元 , 又可增加煤 炭 的附加 值 , 实现社会 、 环境 、 经济效益的统一 。 收稿 日期2 0 0 7 0 91 5 参考文献 [ 1 ] 允新, 朱字顺 , 宋长斌, 等. 煤矸石的危害与防治[ J ] .中国地质灾害与防治学报, 2 O O l 2 . Go v e r n a n c e a n d Co mv h e ns i v ,Ut i l i z a‘ ‘ o n o f Re f u s e’ 。 ’ 。 Tu n l a n M i n eGo v e r n a n c e a n d o mp r e h e ns l v e Ut i l i z a t i o n o t Ke l u s e 1 “ 1 l e i n 1 u n l a n 1v i i n e W u Xi u yi n g Abs t r a c t Co a l r e f us e i s t h e l a r g e s t e mi s s i o n s o f t he i n d us t ria l s o l i d wa s t e i n o u r c o un t r y c ur r e n t l y,i t po l l ut e s s e rio u s l y e n v i r o n me n t . T h i s t e x t i n t r o d u c e s t h e s u c c e s s f u l e x p e rie n c e s o f d e l a mi n a t i o n rol l e r c o mp a c t i o n o f r e f u s e p i l e , t r e a t me n t t e c h n o l o g y o f l o e s s c o v e r a ge , a n d pu t s f o r wa r d c o mp r e h e n s i v e u t i l i z a t i o n o f c o a l r e f u s e i s mo r e i mpo r t a n t a n d mo r e p r o s p e c t . Ke y wo r d s Re f u s e p i l e; Go v e r n a n c e; Co mp r e h e n s i v e u t i l i z a t i o n 维普资讯
展开阅读全文