河道疏浚工程运用VB绘制横断面图及土石方量计算

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:nmjhurfdv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]现在的河道治理越来越讲究生态化,疏浚后的断面是符合河道流势和兼顾生态的天然断面,这就给绘制横断面图和进行土石方工程量计算带来了坚巨而繁重的工作,过去的方法是用CAD人工绘制横断面图,然后用查询面积功能查询断面积、用Excel计算土石方量,但随着工作量加大,这种方法越来越力不从心。VB与CAD连接编写实用程序,大大提高了绘图效率,减少了河道疏浚工程土石方开挖与回填量的计算工作量,并提高了计算精度。本文对运用VB绘制河道横断面图和进行土石方工程量计算的过程和方法做一介绍。
  [关键词]河道疏浚;横断面图;土石方工程量;VB与CAD
  中图分类号:TU198.2 文献标识码:A 文章编号:1009-914X(2014)18-0317-02
  1 资料准备
  主要准備的资料一是施工图设计给出的设计河道纵横断面图,二是开工前和竣工后断面测量资料。
  1.1 开工前和竣工后断面测量
  施工进场交桩后,对河道纵横断面进行全面细致的测量,实测横断面包括设计桩号和加桩桩号的断面,横断面测量前还要在每个断面的河道左右岸设置标记桩,标记桩位置应在设计边界点外一定距离,确定好标记桩后实测该桩的坐标,以免竣工时标记桩遗失。竣工后断面测量仍循开工前设置的桩号,横断面测量在河道左右岸标记桩范围内进行。
  纵横断面测量时,注意实测图与设计图要进行对比复核,确保数据准确无误。测量工具采用GPS或全站仪。
  1.2 断面测量资料整编
  根据程序需要,实测的横断面数据须写成txt文件,一般GPS或全站仪都能输出该数据文件,只需稍作修改即可用。该文件为顺序文件,均按下列顺序编写:
  n为断面点个数,K+M为桩号名称,-xi为河道左岸横坐标,xi为河道右岸横坐标,hi为高程。并以桩号命名文件。
  2 编写调试VB程序
  2.1 计算方法与步骤
  用CAD绘制横断面图比手工绘图快了很多,但随着工作量加大,人工绘制横断面图觉得力不从心,后来尝试运用CAD自带的VBA编写程序自动绘图非常简便,而利用VB与CAD的接口连接,编写自动绘图程序, 比CAD自带的VBA更加灵活好用,更易方便使用。实测和设计断面同时绘制在同一图中,输入断面数据的同时输入绘图比例,设置线型图层和上下左右边距,绘制实测和设计断面采用同一高程基点,实测和设计断面图的绘制通过程序中断面切换实现。本程序引用中望CAD实现。
  土石方量计算方法比较简单,但编制程序却比较麻烦。主要工作量是计算每个横断面开挖和回填断面积,过去的一般做法是先在CAD绘制出横断面图然后用查询面积功能查询,这种方法用起来比较简单,但工作量太大,而且计算误差距大。我们的做法是利用实测断面和设计断面的数据资料(txt顺序文件)用数学解析法计算出开挖回填断面积。
  由于给出的实测断面和设计断面的横坐标不尽相同,首先将横坐标按自小到大的顺序进行排序(实测断面和设计断面的横坐标放在一个数集内),并按此顺序一一计算相应实测断面和设计断面的纵坐标,缺少的按直线内插法计算补充,并计算出实测断面和设计断面的线的交点,再计算设计断面与实测断面的纵坐标差,若为正为回填,负则为开挖,最后计算开挖回填的面积并累计,求出该断面的开挖回填的总面积。开挖回填土石方量(体积)采用相邻两断面面积平均乘以两断面间距得到相邻两断面间土石方量,累加后计算出总土石方量,详见图1和计算公式:
  Sj=∑(y1i-y2i)×dx(i=1 to n)
  V=0.5 ×∑(Sj+Sj-1) ×dL(i=1 to N)
  式中:Sj——第j横断面开挖回填总面积,开挖为负,回填为正(m2)
  V——断面1至N间开挖回填总方量(m3)
  2.3 窗体设计
  打开VB6.0,新建窗体Form1,Caption为“横断面设计及工程量计算”。设置窗体控件,首先绘制两组设置参数的Label、text控件对,一组是绘图参数,另一组是计算工程量参数,两组共15对;断面切换添加combo控件;工具箱未有的控件,单击“工程”按下列顺序添加,单击“工程”-“部件”, 弹出对话框,选Microsoft CommonDialog Control 6.0和Microsoft FlexGrid Control 6.0打勾,单击“确定”。在窗体上各添加一个CommonDialog1和MSFlexGrid1控件,并设置其属性,在MSFlexGrid1表中添加一Text文本框。然后单击“工具”,打开菜单编辑器编辑设置菜单。
  2.3 连接ZWCAD接口
  首先安装ZwCAD 2008,单击Form1窗体的“工程”,在下拉选项菜点击“引用”, 弹出对话框,选择ZwCAD 2008 0bject Library 和Microsoft Excel 11.0 0bject Library(用于导出Excel表)打勾,注意优先次序,ZwCAD优先于Excel。单击“确定”,引用成功。
  打开“工程”,添加标准模块Module1,编写以下代码:
  2.3.1 声明
  Dim ZwCAD As ZwcadApplication
  2.3.2 连接子过程
  Public Sub GetZWCAD()
  If Not ZwCAD Is Nothing Then Exit Sub
  On Error Resume Next
  Set ZwCAD = GetObject(, "ZWCAD.Application")
  If Err.Number <> 0 Then   Err.Clear
  Set ZwCAD = CreateObject("ZWCAD.application")
  If Err.Number <> 0 Then
  Err.Clear
  Exit Sub
  End If
  ZwCAD.Visible = True
  End If
  If Err.Number <> 0 Then Err.Clear
  On Error GoTo 0
  End Sub
  2.4 数据
  数据可在MSFlexGrid表中直接输入。MSFlexGrid1控件与一Text控件绑定,通过执行一段代码可在MSFlexGrid表中输入内容,并保存于txt顺序文件内。数据亦可直接在txt文本内输入,格式见1.2。
  2.5 绘制横断面图
  主要包括设置线型图层、绘制虚点方格、绘制坐标纵横轴、绘制横断面图折线等程序,代码参照ZWCAD二次开发VBA的代码,注意在绘制各种图形和填充时须将VBA代码“ThisDocument”一律替换成“ZwCAD.ActiveDocument”,这样才能在VB下运行。
  Private Sub XianZhuangT_Click()
  GetZWCAD
  ……
  End Sub
  2.6 开挖回填断面积计算
  单击“计算开挖回填方量”的子菜单“打开表”, MSFlexGrid表显示计算土石方量空表,在计算工程量输入栏内输入实测和设计断面数据名Nay及Nas,并输入桩号序号,单击“计算断面开挖回填面积”,即可在MSFlexGrid表的相应序号行输出结果。
  3 结束语
  VB的运用大大提高了绘图效率,减少了河道疏浚工程土石方开挖与回填量的计算工作量,并提高了计算精度。这不仅对设计单位有益,对施工企业的工程技术人员也是很好的帮助,它可以帮助他们在工程初期通过实测现状与设计断面绘图计算,核算工程量清单中的土石方量,并作为制定施工方案的依据;在工程竣工前,由于期间可能的设计变更,使设计断面有所变化,因此通过实测完工与施工前实测现状绘图计算,可绘制出竣工图和土石方实际工程量,为工程决算提供依据;基于同样的原因,它也为建设方委托的工程审计机构全程审计提供了方便快捷的工具。
  参考文献
  《ZWCAD開发人员帮助》.
其他文献
[摘 要]水污染事故的应急监测作为处置水污染事故的第一步,是事故处理的基石。本文从水污染的特点出发,介绍了应急水质监测类型、方法和流程,以及应急监测质量控制的相关问题。  [关键词]突发性水污染; 应急监测; 质量控制  中图分类号:X830.7 文献标识码:A 文章编号:1009-914X(2014)18-0342-01  引言  近年来,频发的水污染事件引起社会各界的热切关注。最近在2013年
期刊
[摘 要]天平是一种称量工具,科技的不断进步,同时带动了天平的发展。电子天平的问世和广泛应用为人们的生活带来了极大的便利,同样为生产、科研以及商贸等各领域的发展起到了积极的推动作用。电子天平在使用的时候计量性能更加准确,同时在使用的时候也是非常稳定,这就使得在检验结果方面很好。但是,电子天平在使用过程中也存在着一些问题,因此,对电子天平在工作原理方面要进行分析,这样能够更好解决出现的问题,同时也能
期刊
[摘 要]目前,变频调速技术已经在煤矿运输系统中得到广泛的推广和应用,同时也已取得了良好成效,使煤矿企业获得更大的经济效益与社会效益。变频调速技术的引入不仅会对煤矿安全生产产生积极的影响,也会对我国社会以及经济的发展产生积极影响。  [关键词]变频技术;煤矿;运输系统;效益  中图分类号:TM921.51 文献标识码:B 文章编号:1009-914X(2014)18-0365-01  变频器是把电
期刊
[摘 要]随着国家电网公司“三集五大”体系建设的不断深入,国家电网公司生变电(2012)180号文件提出在确保不影响电网安全生产的前提下选择基础条件好、人员配置高的变电站或检修班组进行试点,在总结经验和完善规章制度的基础上逐步推广实施运维一体化。通过这样的方式来对作业流程进行优化,使得资源配置得到良好的改善,促进资源效能的提高,对作业效率与生产效益进行改善。但是在变电运行维护一体化的实施过程中还有
期刊
[摘 要]文章首先介绍了电气自动化的基本概念,电气自动化设计的原则,自动化系统的发展策略,自动化技术在电力工程中的发展进行探讨。  [关键词]电气自动化;设计;原则;  中图分类号:TM76 文献标识码:A 文章编号:1009-914X(2014)18-0364-01  一、电气自动化的基本概念  在现代科学技术的许多领域中,自动化是指在无人直接参与的情况下,利用控制装置根据给定值或给定信号变化规
期刊
[摘 要]本文简要叙述了三岔双向挤扩灌注桩的技术原理,对三岔双向挤扩灌注桩在焦作某工程中的应用进行了总结,并与普通灌注桩施工方案进行了经济效益比较。分析了三岔双向挤扩灌注桩的优势以及在应用中需注意的问题。  [关键词]三岔双向挤扩灌注桩;承力盘;持力层  中图分类号:TU753.3 文献标识码:B 文章编号:1009-914X(2014)18-0359-01  1.关于三岔双向挤扩灌注桩  1.1
期刊
[摘 要]本文分析了住宅建筑中砌体结构和混凝土结构出现裂缝的成因,并且提出了相关的防治对策。  [关键词]住宅建筑;裂缝成因;防治  中图分类号:TU746.3 文献标识码:A 文章编号:1009-914X(2014)18-0368-01  随着建筑规模的扩大,工程质量逐步提高。但是某些结构部位仍存在一定的不足和缺陷,比如房屋建筑结构裂缝,它会对房屋建筑的安全使用以及耐久性产生不同程度的影响。引起
期刊
[摘 要] 随着高铁线路的发展,为了适应新形势需要,各个路局的高铁和客专线路逐渐使用更加高速、高效的检测设备,GTC-80型钢轨探伤车是现今铁路发展必不可少的大型机械无损检测专用车辆,检测速度为80km/h,其未检地段和确认伤损由地面探伤小仪器进行补探和复核,与地面探伤小仪器互为补充有效的为行车安全提供了技术保证。  [关键词]钢轨探伤车 耦合水输送系统 维护  中图分类号:U216.61 文献标
期刊
[摘 要]中国摩托车企业要跟上全球领先摩托车企业的发展步伐,适应顾客多样化、个体化的需求,必须在保证产品性能、质量的前提下,积极应对如何缩短新品研发周期,提高新品研发效率,降低成本等问题。本文介绍项目管理技术在摩托车新品研发中应用,并与传统串行研发模式相比较,展示了项目管理技术在摩托车新品研发中的推进作用。  [关键词]项目管理、摩托车、人力资源管理、采购管理  中图分类号:F426.471 文献
期刊
[摘 要]煤矿机械正处在一个向机电一体化方向发展的时代,近来,随着国家对煤矿安全生产的重视,煤矿设备投入的不断增加,煤矿机械也处在一个更新换代的时期。 本文从机电一体化技术的概念开始探究,围绕机电一体化技术在煤矿机械中的应用,指出了机电一体化技术在煤矿机械中应用的重要意义。  [关键词]机电一体化技术;煤矿机械;应用  中图分类号:TD67 文献标识码:A 文章编号:1009-914X(2014)
期刊