文库 书籍论文 未分类论文

CAD二次开发及在矿山测量中的应用(论文).pdf

PDF   1页   下载0   2024-03-26   浏览25   收藏0   点赞0   评分-   免费文档
CAD二次开发及在矿山测量中的应用(论文).pdf 第1页
l工程建设与设计 l Construction&DesignForPmject CAD 二 次 开 发 及 在 矿 山 测 量 中 的 应 用 The Second Development Of CAD and Its Application in Mine Surveying 李 力 (黑龙江省有色金属地质勘查七。三队,哈尔滨 150300) U Li (HeilongjiangNonferrousMetalsGeologicalProspectingNo.703Team,Harbin 150300,China) 【摘 要]AutoLISP是AutoCAD使用中主要的编程语言。也是AutoCAD应用的重要工具,并以引入的CAD软件作为修改基础软 件,对实用性强的软件进行编制。论文通过 CAD 二次开发后,对AutoLISP在矿山测量中的具体应用进行阐述与并给出几点建议。 【Abstract]AutoLISP is an impo~ant progranaming language in AutoCAD,and it is also an indispensable application tool for AutoCAD applications.And taking the introduced CAD sot~vare as the modification basic software,we encode the practical software.After the second developmentofCAD,thispaperexpoundsthe specificapplicationofAutoLISPinminesurvey,andprovidesreferencefortheindustry. 【关键词]AutoLISP;二次开发;矿山测量;CAD ;应用 【Keywords]AutoLISP;second development;mine survey;CAD;application 【中图分类号]TP391.7 【文献标志码IB 【文章编号】1007.9467(2018)O1.0264.02 [DOI]10.】3616/j.cnki.gcjsysj.2018.01.224 1 引 言 目前,我国的信息化产业正在高速发展,现代化信息技术 在多个领域的生产实践中被广泛地应用。尤其是计算机辅助 系统(Computer—Aided Design,以下简称 CAD)在设计测量方 面的应用越来越广泛 ,不仅提升了工程设计和测量的速度 ,更 保证了测量的准确度和工程质量。但是大多设计人员操作技 术欠缺,大量时1司消耗在工程绘图及精密计算方面,对 CAD 的二次开发还很陌生 ,导致相关人员的工作效率降低。本文以 对矿 山测量为例 ,对 AutoLISP进 行简要 介绍 ,然后 对 AutoLISP在矿山测量 CAD方面的具体应用详细介绍。 2 AutoLlSP编 程 语 言 简 介 AutoLISP是一种老式的编程语言,具体出现在 20世纪 50 年代末。它是 CAD使用的过程中重要的编程工具 ,便于 CAD 在高级语言编程方面得到扩展 ,并且非常适合数据测量及绘 制图形的应用。 【作者简介】李力(1970~),男,黑龙江哈尔滨人,高级工程师,从事 矿山测量研究。 264 2.1 源程 序编 辑 AutoLISP的程序文件代码的储存方式是通过 ASCII文 本文件的格式进行储存的,它的文件扩展名为 “ .MNL”或 “} . LSP”,所以,AutoLISP的编写适应性很强 ,可以文对任何 一 种文本进行编写,例如,Word等文本。 2.2 AutoLISP的语 法结 构 从 AutoLISP所使用的语法结构上来讲,其语言书写指令、 语言表述以及语法结构都比较简单,但在语言书写指令的编 写过程中,对编写的要求非常严格 ,若某一处出现失误,其指 令都无法进行 ,所以编写过程需特别注意。 2.3 kutoLlSP程序 的加 载 AutoLISP通过键盘录入完成相应的指令输入,这只是对 程序进行调试的辅助做法,而实用性强的 AutoLISP程序首先 应以文本文件的方式将其编排 ;其次 ,通过 CAD编辑器将其 加载至内存 ,然后进行检测以及排查错误 ;最后 ,一个可以进 行重复使用的 AutoLISP程序便形成了。而对其进行加载可以 通过 LOAD函数指令来进行,从而使 CAD在每次启动时能自 动加载程序【--。 2.4 AutoLIsP程序 的运 行 当需要在程序中定义一个函数,则可以通过“COMMAND:” 的提示符下录入这个函数的全名对函数进行定义,其与执行 相应标准的内建式 CAD的命令大致相同。 旧的 CAD版本在对 AutoLISP进行使用的过程中,其使用 的内存最多不能超过 45kB,所以,在对其使用的过程中会出 现结点内存空间不足的情况,并且其运行的速度非常缓慢,影 响正常工作的处理嘞。 而从 R9版本的 CAD起 ,对 AutoLISP的功能进行了扩 展,可以对计算机的扩展内存进行使用,可使用的内存最高可 达到 14MB,使 AutoLISP程序的工作空间得到了极大的增加, 并且能分出 45kB的空1可给 CAD进行 I,o分页存取工作的使 用 ,减少了内存和硬盘之间的交换次数,并且使程序处理的速 度得到提升。 3 矿 山 测 量 对 CAD二 次 开 发 的 具 体 需 要 3.1矿 山测 量现 状 由于井下的环境较差,并且还受到人员配备和条件配备 的制约,对数字化仪器的使用率并不是特别高。而对光学仪器 进行井下作业则需要对大量的数据进行测量。在传统的矿山 测量中, 须先收集原始数据并对之进行处理,数据处理完毕 后再对这些数据进行准确的绘制,一般都是绘制在图纸或计 算机上。并且在绘制过程中,有很多工作都是重复相同的,例 如,巷道的绘制、采场平面图的绘制等,由此
CAD二次开发及在矿山测量中的应用(论文).pdf
微信