基于AutoCAD VBA的导线平差程序设计

2016-07-31 23:29:57汲姣张永彬汪金花郭丽娜杨少强刘佳丽
华北理工大学学报(自然科学版) 2016年4期
关键词:程序测量

汲姣,张永彬,汪金花,郭丽娜,杨少强,刘佳丽

(华北理工大学矿业工程学院,河北唐山063009)

基于AutoCAD VBA的导线平差程序设计

汲姣,张永彬,汪金花,郭丽娜,杨少强,刘佳丽

(华北理工大学矿业工程学院,河北唐山063009)

导线平差;程序设计;VBA;AutoCAD;Excel

在导线测量中,为了得到更为可靠的导线点坐标,必须对数据进行平差计算,而传统导线平差计算工作量大、过程繁琐,且易受人为因素影响。因此,根据导线的近似平差原理,以AutoCAD内置的菜单编程语言VBA为开发平台,设计程序进行导线平差计算,并在Auto-CAD中绘出平差结果及导线的几何图形,从而实现了可视化。

0 引言

导线测量是平面控制测量中常用的方法之一,导线的线型简单,测量计算方便,所以得到了广泛的应用[1-3],也因而出现了许多测量平差程序设计,但大多采用C语言、Visual C++语言及Visual Basic语言进行程序的编制,这些语言在生成软件、进行封装等方面比较有优势[3-6]。然而,仅仅就实际应用的情况而言,在国内外广为流行使用的绘图工具AutoCAD却有着巨大的优势,而其自带的二次开发语言VBA也逐渐成为一门重要的语言,VBA不仅结合了AutoCAD和VB的功能,同时可实现与Office系列软件之间的互操作性,进而能够快速计算出满足用户要求的数据,提高用户工作的效率[7-10]。因此,该项目选择VBA为编程语言,通过Excel VBA和AutoCAD VBA进行交互式编程,实现导线近似平差的计算与导线网的绘制,方便用户结合实地地形做规划设计。

1 近似平差原理

在导线的平差计算中,主要有严密平差和近似平差2种方法。……

登录APP查看全文

猜你喜欢
程序测量
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
测量的乐趣
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
测量
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事诉讼程序的完善