AutoLISP语言在高铁测量中的应用
2020-04-20王青
王青
摘要:AutoLISP是一种针对扩充及自订AutoCAD函数机能而产生,以LISP为基础的程序语言,能直接增减及修改AutoCAD指令。从而我们可以通过AutoCAD进行坐标点的拾取,点的录入,及坐标点在CAD中标注等。这样不但可以极大提高测量内页坐标计算的速度和质量,而且也便于点坐标导入全站仪中,并且能够减少手工录入的错误,从而进一步提高测量工作效益和质量。
Abstract: AutoLISP is a program language based on the expansion and customization of AutoCAD functions. It is based on LISP and can directly add, modify, and modify AutoCAD instructions. Therefore, we can pick coordinate points, input points, and mark coordinate points in CAD through AutoCAD. This can not only greatly improve the speed and quality of the calculation of the coordinates of the inner page of the survey, but also facilitate the import of point coordinates into the total station, and can reduce manual entry errors, thereby further improving the efficiency and quality of survey work.
关键词:AutoCAD;AutoLISP;坐标计算;坐标标注;坐标拾取
0 引言
随着我国的高铁建技术的日益成熟和时代的发展及科技的进步,工程测量的内页、外页也走向了电脑化、程序化和标准化。AutoCAD作为一个常用的工作平台,经过专业人员的不断努力,在其平台上我们可以编辑出为我们所用的各种插件,从而简化了我们在测量中的各种复杂的计算过程。本文讨论了利用AutoLISP二次开发编写程序在AutoCAD环境下自动标注点的坐标和输出点的坐标。
1 AutoLISP语言在输出坐标中的应用
在高速铁路线下工程测量任务较重的是桥梁桩基放样,全线桩基坐标计算量非常大,如果我们只通过Casio1计算器计算的话这样我们的内页任务就会很重,现在通过在AutoCAD中定中桩通过偏移求的偏桩的话通过实践证实是可以满足高铁中的桩基精度的。这也就要求我们对边桩的进行点坐标的拾取,如果我们就AutoCAD拾取的话我们要把坐标一点点的输入电脑里,显然工作量会很大。这时应用AutoLISP语言编程将会极大的提高工作效率。以下就以拾取桩位点并把点录入到文本中及点坐标在AutoCAD中标注出来两个小例子来加以说明。
1.1 拾取桩位点并把点录入到文本
程序中定义调用此程序的快捷键为scdzb,我们在AutoCAD中加载此插件后,输入scdzb回车就会出现保存路径的对话框,设置好后鼠标就会变为十字,此时我们就可以点击我们想要坐标的点,都点完后右击,在我们保存的文本中就可以看到我们想要的坐标了。具体步骤如图1-图4。
通过上面两个程序,既可使内业工作变得简单、轻松,同时也对测量坐标起到了很好的核对作用,从而确保工程的质量。实践证明,该程序确实减轻了外页及内业人员的工作,提高了工作效率。
2 坐标校核
坐标的检核在工程上是非常重要的一个环节,也是我们不容忽视的。在日常的测量工作中大多以casio可编程计算器来帮助我们完成数据检核。现在各种casio编程的公式和版本很多,但是不论哪种版本都是通过给出的点的曲线要素经过编程语言来实现已知里程计算点的坐标的。我们就是casio的这一特点来计算我们想要的点的坐标然后给我们拾取的樁位点坐标来对照,从而能起到对点坐标的检核作用。例如我们通过casio计算器算得与上图相对应的点的坐标分别为:检核结果符合测量的精度要求。
3 结语
AutoLISP语言不仅可以进行开发AutoCAD指令,同时还拥有着AutoCAD里的图形编辑功能,而且AutoCAD中所有的快捷方式(快捷键命令)都可以在AutoLISP语言里执行。只要我们恰到好处的把两者的结合起来,它们就会更好的为我们服务,从而减少我们很多重复的工作,使我们效益事半功倍。
参考文献:
[1]郭朝勇,等编著.AutoCAD R14(中文版)二次开发技术[M].北京:清华大学出版社,1999.
[2]郭秀娟,范晓鸥.基于AutoLISP的AutoCAD二次开发研究[J].吉林建筑工程学院学报,2008,12.
[3]如正波,等编著.AutoCAD2005及天正Tarch6.5建筑应用教程[M].机械工业出版社.