BASIC编程语言在工程测量中的应用
摘要:本文主要讲述了BASIC计算机编程语言的发展及其特点,并通过卡西欧FX—5800P可编程计算器和一个场平工程测量实例,对BASIC编程语言在平整场地、土地平整等工程测量外业计算方面的应用,进行了详细的叙述。最后指出了BASIC编程语言在水利、市政等工程测量方面还有很大的发展应用空间。
关键词:BASIC;卡西欧;5800P;编程;测量;场地平整
中图分类号:TP311.11文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02
四、前言
BASIC语言是由Dartmouth学院JohnG.Kemeny与ThomasE.Kurtz两位教授于1960年代中期所创。由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以及家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。
随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机软件厂商不断地在原有的BASIC基础上进行功能扩充,不仅将其移植到了制图软件AutoCad、微软办公软件Office等日常办公软件中,还将其移植到了卡西欧FX—5800P等工程测量计算器中。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的、使用范围广泛的计算机语言。经过了近50年的发展,现在Basic语言已经在程序世界占据了主导地位。
CASIO FX—5800P可编程计算器是日本CASIO公司2006年的新产品,它除具有FX—4800P和FX—4850P等计算器的特点外,还具有BASIC功能,程序指令内容丰富,是编程功能更加灵活、简单。加之其体积小,便于携带,收到全国广大测绘专业人员的喜爱,本文主要结合某省级重点项目的场平工程,介绍FX—5800P计算器中BASIC编程语言在工程测量方面的应用。
全站仪,即全站型电子速测仪(Electronic Total Station)。是一种集光、机、电为一体的高技术测量仪器,是集水平角、垂直角、距离(斜距、平距)、高差测量功能于一体的测绘仪器系统。因其一次安置仪器就可完成该测站上全部测量工作,所以称之为全站仪。本场平工程使用的是苏州一光仪器有限公司的RTS612L型全站仪。
二、工程概况
某危险废物集中处置中心建设项目设计年处理危险废物1.9万吨,其中,焚烧处置0.5万吨/年,物化处理0.4万吨/年,稳定化/固化处理1万吨/年,安全填埋处置1.4万吨/年。主要建设内容包括废物收集及运输系统,物化处理系统,焚烧处理系统,稳定化固化系统,安全填埋系统以及配套的生产和生活管理设施等。工程占地188.7亩,属于丘陵山坡地。场平工程分为场平1和场平2,台阶式布置,台阶高差为3米,最大填高7.18m,最大挖深9.64m,图纸要求场地由东向西和由北向南的坡比都为0.6%。场平工程一共分为三个标段进行了公开招标。
场平工程施工的目的是将高低不平的场地平整为一个设计平面,而进行的填挖土石方作业,以使场地地面平整,无障碍物等,为后期的建筑工程施工创造条件。
三、提出的问题
场平工程地处山坡地,场平工程南北方向190米,东西方向320米。最高处与最低处的高差为21.2米,在场地中心位置还有一小山梁。因为有三个标段同时进行施工,没有统一的施工组织设计和开挖施工线路方案,各标段之间相互影响。所以若按照传统的方法,使用方格网图法或普通水准仪、经纬仪和钢尺进行测量放样,不仅操作和计算较为麻烦,费时费力。特别是当设计要求平整后的场地分为两个平台,并具有不同的设计高程和两个方向的坡度的时候,传统的场平工程施工放样方法的缺点更为明显。
笔者通过认证研究图纸和参照施工现场的实际情况,提出了使用苏一光的RTS612L全站仪加CASIO FX—5800P的BASIC编程语言功能,来解决场平工程施工放样问题的方案。
四、程序设计
(一)程序源码及注释
————输入全站仪测得的X方向坐标值,并赋值给变量X
————输入全站仪测得的Y方向坐标值,并赋值给变量Y
————输入全站仪实际测得的高程值,并赋值给变量Z
————给变量H赋值
————判断测量点是否在一号平台,若是显示设计高程
————判断测量点是否在二号平台,若是显示设计高程
————判断测量点是否在一二号平台之间的斜坡上,
————并显示“—XiePo—”字样
————根据实际测得高程值Z和设计高程值S的差值判断是填还是挖
(二)程序的使用及效果
因本工程场地属于丘陵山坡地,北侧开挖红线处的原地面高程比南侧开挖红线的地面高程,平均高出约20米。所以经过现场查勘,笔者通过本工程的施工控制网,在场平工程北侧开挖红线以北约10米的位置,增加了一个坐标控制点,控制点位置的选择依据就是即可以不受场平施工的干扰,又可以将整个场平工程尽收眼底,尽量做到不会对全站仪的测量产生遮挡。
笔者通过全站仪和CASIO FX—5800P上的程序,顺利的完成了整个场平工程的测量放样工作,使场地平整度控制在±5cm以内,符合设计图纸要求,同时也避免了超挖和欠挖的现象,有效的控制了场平工程质量和充分发挥了施工机械的效能,节约了工程施工的成本。
五、结束语
BASIC编程语言由于其语法简单、功能强大、版本多等特点,现在已经广泛应用于工程测量工作的各个方面,比如在测量内业工作的数据计算方面可以利用微软办公软件中的EXCEL,在工程制图方面可以使用美国欧特克公司的AUTOCAD软件,它们都内置有相对独立的VBA集成开发环境,如果有需要也可以利用最新的Visual Basic.net编程语言开发独立的测量工具软件,再通过程序接口与EXCEL、AUTOCAD等软件进行数据通信,以实现测量数据的自动传输、计算、制图,达到工程测量工作信息化目的,同时减少工程测量人员的工作强度、提高测设精度。所以,作为非计算机专业的工程技术人员,学习BASIC语言的实用性远远高于学习其它计算机语言。
上一篇:地面灌溉技术探讨
下一篇:基于项目实训的操作系统实验课