Excel 2次开发技术在公路技术状况
- 格式:pdf
- 大小:190.57 KB
- 文档页数:3
Excel在公路工程设计中的几个应用技巧摘要:本文介绍了Excel在公路工程设计中的几个常用技巧,实用性强,不用编程,易于掌握,可成倍提高工作效率和准确性。
关键词:信息工程;Excel;公路工程设计;桩号;角度0 前言Microsoft Excel 是一款功能非常强大的通用计算软件,只需简单的操作就可完成复杂计算,制作各种表格,因此近年来在各行各业都得到了普遍应用。
在对工程设计周期和设计质量要求日益提高的今天,设计者迫切需要一个效率高且易学易用的辅助计算软件,而Excel是最好的选择,因此掌握Excel对公路工程设计人员来说也是非常必要的。
笔者在使用Excel从事公路工程设计的过程中积累了一些经验,这些方法实用性强,不用编程,易于掌握,可成倍提高工作效率和准确性.1 Excel在公路工程设计中的几个常用技巧1。
1 桩号“K0+000—K1+100”的实现由于Excel强大的表格处理功能,不少设计人员用它来制作各种工程数量表,如路面工程数量表、防护工程数量表,在表中常需要将桩号表示成“K0+000”或“K0+000-K1+100"的形式.有人按手工制表的习惯直接填写“K0+000—K1+100”,这样不但制表麻烦且修改不便,未能发挥Excel的强大功能.要实现“K1+100”的格式,可以在单元格中直接填写“1100”,然后设置单元格式数值类型为自定义“K0+000”即可.若要显示桩号小数点后两位,则定义“K0+000.00”。
要实现“K0+000—K1+100"需用到TEXT函数,首先在A1、B1单元格分别填入起终桩号0及1100,然后使用公式C1=TEXT(A1,"K0+000”)&”~"&TEXT(B1,”K0+000”)即可。
按以上方法处理有明显的好处,首先,桩号按数值格式填写,输入方便快捷,桩号虽显示为“K1+100”的文本形式,但其本身仍是数值,方便了后续计算的引用。
基于Mapkey和Excel的一种Creo Parametric二次开发技术庄志凡,陈宾宾(特灵科技亚太研发中心,江苏太仓215400)0引言当工程师利用PTC的CAD产品Creo Parametric进行产品设计研发的过程当中,会经常遇到很多重复性、标准化的任务,因此要做到简化并自动执行这些任务就需要对Creo进行一些具备企业风格的二次开发。
假设完成一款CAD软件的二次开发,需要开发者同时具备编程语言、算法设计、CAD高级建模等多学科应用能力。
而工程师是用户或需求方,通常并不具备其中的软件开发能力,企业往往会让二次开发部门或者外部供应商来帮助进行开发,这其中需要花费很多的沟通和测试的时间。
另外,长期的维护成本也是企业管理者考虑的一个重要的因素。
当前笔者所阐述的一种基于Excel和Mapkey的二次开发技术,具有简单、快速等特点,其学习的难度和成本较低,主要因为创建这个开发环境不需要大量的编程知识和构架能力,因而可以让需求者(工程师)自主开发自己需要的二次开发软件,来实现工作效率和质量的提升。
1与常见二次开发技术的比较目前Creo的主流二次开发程序有两种,Pro/toolkit和VB API。
Pro/toolkit是一款PTC官方的开发模块,它有一套独立的工具包并且需要购买MS Visual Studio等付费开发软件,其成本高昂。
另外,开发者需要掌握基本的C语言和C++框架才能够使用它进行开发。
Pro/toolkit技术已趋近成熟,开发周期通常比较长,国内已有相关的企业和大学对其开发模式进行深入的研究。
VB API则是另一种PTC官方提供的二次开发包,这种开发模式相比较Pro/toolkit而言价格会比较低廉,只要用VB代码就可以完成创建。
但是它仍然需要开发者去学习及查询PTC API的英文手册并进行实践,同时也需要开发者掌握VB编程的基本知识和实践能力。
它能够实现的功能比较局限,运行的效率一般,其开发的周期也是相对较长的,目前在国内仍处于探索阶段[1]。
EXCEL辅助计算公路中桩与边桩参数的应用晓凌摘要:在现今的道路桥梁建立中,全站仪以其高精度、高效率的特点,在测量放样中得到广泛的应用,它将传统的二维测量提升到了三维测量的高度。
但大量的坐标计算加重了测量人员的工作强度,也影响了全站仪的使用效率。
本人根据?公路工程施工测量?提供的FX-4500程序,利用EXCEL函数与逻辑循环语来计算公路中桩及边桩参数,大大提高了计算的可靠性和速度。
关键词:EXCEL 计算公路中桩公路边桩一、前言在当前的高速公路施工中,全站仪以其高精度、使用简便的特点在施工测量放样中得到广泛的应用。
它的使用还有一个意义,它将测量从传统的二维测量提升到三维测量的高度,使测量效率大为提高。
全站仪使用时需计算大量的坐标,坐标的正确和精度直接关系到测量结果的准确度;另外,对于现场计算的坐标,能否迅速的得出结果也会影响全站仪的使用效率,所以准确、快速的坐标计算也是全站仪使用中的关键一环。
坐标的计算涉及到大量的数据和公式,计算时极易出错。
测量中使用最多、计算最为复杂的是公路中桩、边桩坐标和方位角,其他的施工测量都是以此作为参照,经过简单运算即可得结果。
现测量员普遍采用可编程计算器帮助计算,使用前需根据不同的计算器特性输入程序,计算时根据不同的路段选择不同的程序输入参数,逐个得到坐标或方位角,还得反复校核。
这对于大批量计算来说是一个不小的工程。
现在,电脑在施工单位已得到使用普及,在工程量及数测量数据处理过程中,Office中EXCEL经常是测量技术人员利用的工具。
本人根据本人从2002年至2005年的利用电脑处理测量资料的经历结合EXCEL的强大功能,总结出了用电脑计算公路中桩、左侧、右侧坐标的可行方法,并利用EXCEL的逻辑语句编制了一个小的应用程序。
希望能把测量人员从重复性的劳动中解脱出来。
二、工作原理1.应用程序的目标上文已讲到施工测量中使用最多、计算最为复杂的是公路中线逐点坐标和切线方位角,既中桩的X值、Y值。
浅谈公路技术状况检测与调查(以禅城局为例)一、概述《公路技术状况评定标准》JTG H20-2007(以下简称新《标准》)的公路技术状况指数(MQI)包含两层含义:对公路技术状况的客观描述和对公路养护质量和管理水平的科学评价。
它包括路面(PQI)、路基(SCI)、桥隧构造物(BCI)、沿线设施(TCI)四项指标,其中路面(PQI)包含路面损坏(PCI)、道路平整度(RQI)、路面车辙(RDI)、抗滑性能(SRI)和路面结构强度(PSSI)五个分项指标,共四大项五小项,各项指标的值域为(0,100),分别代表理论上的最差和最好的路面使用性能或技术状况。
新《标准》统一了高速公路和普通公路的技术状况评定等级,明确了公路技术状况评定数据的采集和计算方法,为客观评定公路技术状况提供了依据。
二、路面技术状况检测(一)路面损坏(PCI)1、人工检测方法过去曾被广泛使用。
在人力资源丰富、交通量较少的低等级公路上,人工检测有相当的优势,但不适于大交通量的高速公路和干线公路使用。
人工调查,主观因素多、质量难以控制。
为了避免人工调查标准的不统一,在进行检测之前,必须对所有检测人员培训,使检测人员熟练掌握路面损坏分类标准和测量方法。
2、自动检测:路面损坏检测发展方向。
标准规定:路面损坏采用自动化设备检测时,应具有分辨1.0mm以上的裂缝的能力,检测数据(图像等)宜采用计算机自动识别处理,且只有识别准确率达到90%以上时,才能用于PCI评定。
国内外检测设备回顾:20世纪70年代,出于公路管理的需要,研究开发了基于摄影技术的路面损坏检测设备。
随着检测技术的进步,路面损坏检测方法经历了摄影、模拟摄像、数字摄像、线扫四代成像技术。
+摄影+模拟摄像+数字摄像+线扫相机第一代技术:是基于摄影技术的测量,需要大面积的灯光照明,一般在晚上检测,检测胶片需要专门洗印,人工判读周期长。
80年代中期,公路院从法国引进一套这样的装备。
第二代技术:是基于模拟相机技术的测量,需要均匀的灯光照明,一般用多个相机,检测结果机器识别辅助人工判度。
本程序是本人花了大量的时间编成的,为了表示对劳动成果的尊重,请你付点小费,你不会忠 QQ:337699117 邮箱:337699117@ 开户行: 中国工商银行 卡号:622202240300户名:徐明忠 付费100元整 付完费请将你的邮箱地址发到我的邮箱中,我会在一天内将密码发。
谢谢合作!!!!!!欢迎你使用!请加我的QQ:欢迎使用!!W S K E Z2M1102.8469986-1-20666.3715611774.126685.24241819611859.3691-0.967755757 -1-508.767064.407880485.2423248501-1005.7910112.310203864.40798160 #DIV/0!#DIV/0!#DIV/0!187.8999832#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!W S K E Z2M1102.8469986#VALUE!-185.24241819-1-449.394092064.407880485.24232485#VALUE!1-946.4180920112.310203864.4079816#VALUE! #DIV/0!#DIV/0!#DIV/0!187.8999832#DIV/0!0#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!W S K E Z2M 1102.8469986#VALUE!-17.022*******.022********.2424181995.824498140 -1-608.224207064.407880485.242324851-1105.248210112.310203864.4079816#DIV/0!#DIV/0!#DIV/0!187.8999832#DIV/0!#VALUE! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#VALUE! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!W S K E Z2M 1102.8469986-1 6.854980654 6.85498065485.2424181995.99188198#VALUE!-1-609.684907064.407880485.24232485#VALUE!1-1106.708910112.310203864.4079816#VALUE! #DIV/0!#DIV/0!#DIV/0!187.8999832#DIV/0!#VALUE! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#VALUE! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!W S K E Z2M 1102.8469986#VALUE!-1 6.853322838 6.853********.2424181995.9935398#VALUE!-1-609.699374064.407880485.242324851-1106.723370112.310203864.4079816#VALUE! #DIV/0!#DIV/0!#DIV/0!187.8999832#DIV/0!#VALUE! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0! #DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!TFSGC 0.005RAbs(I-J)H+0.01(Z-L)J+(I-336.508454840.034877340.256261995.7338.164336.5084548127.55338.177337.672133100转换前原坐标方位角转换后坐标方位角角度差值85.23921306085.2392130685°14′21.17″0°0′0″X0###########0.000YO500895.0010.000X1###########10.000M 3615414.145方位Y1500899.9840.000N 500895.001方度、点号需转换R 需转换V转换后X 转换后Y 13615406.172500895.665-1.6599E-058.0006015423615363.903500259.347-637.630803-2.687969657EX 施工坐标与大地坐标转换EXCEL表格成果输出33615472.936500379.368-508.974604-101.3835522 43615398.423500706.101-189.553136-0.010154291 53615447.634501297.377403.76720770.022069493 63615645.854501711.242832.6557627-163.1649827 700-799231.1483561368.391 800-799231.1483561368.391 900-799231.1483561368.391 1000-799231.1483561368.391)你不会介意吧! 创作人:徐明银行 卡号:622202************* 开中,我会在一天内将密码发到你的邮箱中159.42635.1644425P 4.951433D S4.951411755.100556#VALUE!#VALUE!#VALUE! -17.6044410678.96159.37290880.969372 -20.834441.4877592-99.45819-13.75678 47.9022221.1241313-88.06205-48.231280#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!59.37290880.969372P D S55.100556#VALUE!#VALUE!#VALUE! -17.60444#VALUE!#VALUE!#VALUE! -20.834441.4877592-158.8301-13.77461 47.9022221.1241313-143.5455-69.36460#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!-158.8301-13.77461P D S 55.100556#VALUE!#VALUE!#VALUE! -17.60444 1.672453-1.4607-4.953567 -20.834441.4877592-0.526157-5.13757 47.9022221.1241313 1.3355128-4.9887750#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!-1.4607-4.953567P D S 55.100556#VALUE!#VALUE!#VALUE! -17.604441.6753744-0.014467-4.951412 -20.834441.48775920.9093064-4.867222 47.9022221.1241313 2.5809607-4.2255570#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!-0.014467-4.951412P D S 55.100556#VALUE!#VALUE!#VALUE! -17.604441.6754033-0.000143-4.951412 -20.834441.48775920.9235197-4.864523 47.9022221.1241313 2.5932848-4.217980#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!0#DIV/0!#DIV/0!#DIV/0!-0.000143-4.951412ZP YP FZP FYP k-0.01068 -44-3.990326 3.9709786#DIV/0!-2-2-2-2#DIV/0!-2-2-2-2#VALUE!#DIV/0!#DIV/0!#DIV/0!#DIV/0!000-44-3.990326 3.9709786EXCEL表格计算方位角距离转换后坐标方位角转换前原坐标方位角0.415104.983012.007228910象限角 1.487704920方位角弧度表示 1.487704920方位角度表示85.239213060度、分、秒表示85°14′21.17″0°0′0″距离 5.00010.000一哟!!10678.960551.487759231D J#VALUE!#VALUE! 10678.96055-10680.47694 1.487759231-3.00414753 1.124131343-2.640519642#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!D#VALUE!#VALUE!#VALUE!#VALUE! 1.487759231-3.055083655 1.124131343-2.691455768#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!D#VALUE!#VALUE! 1.672452997-1.857547771 1.487759231-1.672854005 1.124131343-1.309226118#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!D#VALUE!#VALUE! 1.675374396-1.573718146 1.487759231-1.38610298 1.124131343-1.022475093#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!D#VALUE!#VALUE! 1.67540333-1.570825261 1.487759231-1.383181162 1.124131343-1.019553274#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!zp2YP2K FXPD Wz4.25337.99373084.25-17.361634.25-20.500364.2547.540844.25#DIV/0!4.25#DIV/0!4.25#DIV/0!4.25#DIV/0!4.25-20.50036HZWy z y TZ TY 338.3337308 5.753134604 5.5831346045.753134604 5.5831346045.7531346040.802#VALUE!。
公路雨水设计径流计算Excel表一、简介公路雨水设计是指在公路建设过程中考虑雨水径流对公路工程的影响,进行雨水径流量的计算,并设计合理的排水系统,以保证公路的正常使用和延长公路的使用寿命。
在进行公路雨水设计时,需要进行径流计算,将雨水径流量转化为设计排水系统的参数,以满足设计要求。
二、Excel表的作用在进行公路雨水设计径流计算时,需要进行大量的数据处理和计算,传统的手工计算方法效率低下,容易出错。
而使用Excel表可以通过公式和函数快速进行计算和数据处理,并且可以直观地展示计算结果,更加便于进行数据分析和报告编制。
三、Excel表的内容在进行公路雨水设计径流计算时,Excel表通常包括以下内容:1. 雨量数据输入表:包括雨量站的雨量数据和持续时间等信息,用于计算雨水径流量。
2. 面积计算表:包括道路和周围地块的面积数据,用于计算雨水径流面积和汇流长度。
3. 雨水径流计算表:包括雨水径流计算公式和计算结果,以及设计频率下的径流量。
4. 排水系统设计表:包括设计的排水管道、沟槽等信息,以及排水系统的设计参数和建议。
四、Excel表的编制步骤在编制公路雨水设计径流计算Excel表时,可以按照以下步骤进行:1. 收集数据:收集雨量数据、道路和周围地块的面积数据,以及设计要求等必要数据。
2. 设计表格:根据实际需求设计Excel表格,包括雨量数据输入表、面积计算表、雨水径流计算表和排水系统设计表等。
3. 编写公式:根据雨水径流计算的公式和设计要求,编写相应的公式和计算函数,以便于自动计算和更新。
4. 填写数据:将收集到的数据输入到相应的表格中,并进行计算和数据处理。
5. 数据分析:根据计算结果进行数据分析,评估设计的合理性,并进行优化和修改。
6. 报告输出:根据计算结果和分析,编制报告并输出设计结果。
五、Excel表的优势使用Excel表进行公路雨水设计径流计算具有如下优势:1. 自动化计算:通过编写公式和函数,可以实现雨水径流量的自动计算,提高计算效率。
1 引言传统横断面测量方法有水准仪皮尺法、横断面仪法和经纬仪视距法等,简而言之就是根据地形的变化对与道路轴线方向相垂直的断面进行测量,其中直线段所测断面方向与道路中线方向垂直,而曲线路段与测点的切线方向垂直。
在对横断面测量以后,为计算道路工程土方量,我们紧接着就要绘制道路横断面图。
在实际工作中,横断面图的绘制通常是采用手工在米格纸上按照一定比例用卡规和复式比例尺按照横向是距离、纵向是高程刺点,用小钢笔连接刺点绘制闭合图形。
然后把每一个断面的横断面图分成若干个梯形用复式比例尺和卡规量出每一个梯形的上底、下底和高,计算出每一个梯形的面积,然后把所有的梯形面积相加才得到一个断面面积。
通常道路横断面施测要求每20m测一个断面。
在地形变化较大的位置要加测横断面,这样每1km道路至少要绘制50多个横断面图。
可见如果用传统的方法绘制一条50km的道路断面图工作量是非常巨大的,而且由于是手工绘制,修改起来很麻烦,在实际工作中返工的情况是经常发生的。
由此可见快速高效地绘制出道路横断面图是非常重要的。
笔者根据实际情况发现如果能对Auto CAD系统进行二次开发,运用AutoLISP 语言和Visual LISP开发环境进行编程,创建Auto CAD的新命令或重新定义原有的标准命令,提供系统自动执行重复性的计算与绘图任务,此类问题就迎刃而解了,但这要求道路施工人员具备专业性很强的编程知识。
在绘制了大量的横断面图后,笔者总结出一个非常便捷的方法,这种方法不需要道路工程人员具备很强的编程知识,只要具备常规的Excel和Auto CAD知识,就可以自动、精确和快速绘制道路横断面图,并且此方法可以推广至重复性较强的绘图工作。
下面以一个实例进行详细说明。
2 对横断面数据的处理2.1确定边桩位置和高程倾斜地面高等级道路施工测量中的边桩定位一般用逐渐趋近法。
该方法无论采用经纬仪或全站仪都不能直接给出边桩位置,只能通过重复多次测量和计算,才能确定边桩的位置,这种方法的野外工作量较大。
二次指数平滑法excel操作
二次指数平滑法是一种常用的预测方法,可以用来预测某个时间序列在未来的趋势和周期。
下面是在Excel中进行二次指数平滑法操作的步骤:
1. 输入数据,建立时间序列表格,包括时间和数据两列。
2. 计算初始趋势和初始周期,选取alpha和beta的值,设定初始预测值和初始平滑值。
3. 按照二次指数平滑法的公式,分别计算预测值、平滑值、趋势和周期,并按照格式填写到表格中。
4. 根据二次指数平滑法的原理,逐个时间点进行预测,并将预测值填写到表格中。
5. 绘制预测曲线,并根据实际数据和预测值的误差,修改alpha 和beta的值,重新计算预测值。
6. 根据实际情况更新数据,并重新进行预测。
需要注意的是,二次指数平滑法的精度受到条件限制,不同的时间序列和预测周期可能需要不同的参数设置和调整,建议结合实际情况和专业知识进行分析和预测。
公路工程计量与计价的技术创新与发展趋势随着交通事业的发展和基础设施建设的不断推进,公路工程的计量与计价工作变得愈发重要。
公路工程计量与计价是指根据设计方案和施工计划,对工程的实际施工数量进行测量和估算,以确定合理的工程费用。
近年来,随着科技的不断进步,公路工程计量与计价也迎来了技术创新和发展的趋势。
一、无人机技术在公路工程计量中的应用无人机技术作为新兴技术的代表,已经在公路工程计量中得到了广泛应用。
通过搭载相应的仪器设备,无人机可以对整个工程进行拍摄和测量。
无人机可以通过航拍的方式,将大面积的工程区域进行全景拍摄,得到高清晰度的航空图像。
同时,搭载相应的传感器设备,无人机还能够获得工程区域的高程、宽度、长度等空间信息。
这种技术的应用,不仅提高了工程测量的效率,还减少了人力成本和人力风险。
二、建模与仿真在公路工程计价中的应用建模与仿真技术是一种基于计算机和数学模型的技术手段,已经在公路工程计价中得到了广泛应用。
通过十分精确的建模,可以将工程的各个细节和特点完整地呈现出来,并能够进行各种场景的仿真。
通过建模与仿真,可以对公路工程进行合理的估价和评估。
而且,利用计算机软件,还可以进行多次的模拟计算和比较分析,找出最佳的方案。
这种技术的应用,不但提高了计价的准确性和可靠性,还节省了大量的人力和物力。
三、物联网技术在公路工程计量与计价中的应用物联网技术的兴起,给公路工程计量与计价带来了新的发展机遇。
物联网技术通过连接工程的各种设备和传感装置,实现对工程的全面监控和数据收集。
通过物联网技术,可以实时获取工程建设现场各个环节的数据,包括施工进度、材料使用情况、设备工作状态等。
这些数据可以被传输到计算机系统中,进行实时的处理和分析。
这种技术的应用,可以提高公路工程计量的准确性和及时性,同时也增强了工程的管理和运营效率。
四、人工智能技术在公路工程计价中的应用随着人工智能技术的不断发展,它也为公路工程计价带来了新的思路和方法。
基于Excel的道路设计数据管理及表格生成陈劼;张昕;程建川【摘要】Excel 2007是Office 2007办公软件的一个组件,其内置的VBA开发工具的功能相对于以前的版本进行了一定的调整和改进,可以大幅提高数据处理和管理的效率.针对国内道路设计资料管理存在的介质、标准不统一造成的数据共享效率较低的现状,论述了使用Excel 2007 VBA功能实现道路设计资料管理的优点,并展示了道路平面、纵断面、横断面设计成果表格开发的基本原理和方法.%This paper describes the advantages of realizing roadway design data management by means of using Excel 2007 VBA in the situation where domestic roadway design data management has inefficient data sharing because of the non-unified media and standards. Moreover, it also presents the principles and methods of roadway design data management and table production.【期刊名称】《交通信息与安全》【年(卷),期】2011(029)002【总页数】5页(P112-116)【关键词】道路设计;数据管理;Excel VBA;程序编写;标准表格【作者】陈劼;张昕;程建川【作者单位】东南大学交通学院,南京210096;东南大学交通学院,南京210096;东南大学交通学院,南京210096【正文语种】中文【中图分类】U412.6目前,国内道路设计技术和思想得到了长足的进步,计算机技术在道路设计和管理中应用日趋成熟,但由于缺乏相应的行业规范,设计资料的编制和保存依然停留在纸介质上,缺少统一的电子版设计资料组织和管理办法。
1 引言传统横断面测量方法有水准仪皮尺法、横断面仪法和经纬仪视距法等,简而言之就是根据地形的变化对与道路轴线方向相垂直的断面进行测量,其中直线段所测断面方向与道路中线方向垂直,而曲线路段与测点的切线方向垂直。
在对横断面测量以后,为计算道路工程土方量,我们紧接着就要绘制道路横断面图。
在实际工作中,横断面图的绘制通常是采用手工在米格纸上按照一定比例用卡规和复式比例尺按照横向是距离、纵向是高程刺点,用小钢笔连接刺点绘制闭合图形。
然后把每一个断面的横断面图分成若干个梯形用复式比例尺和卡规量出每一个梯形的上底、下底和高,计算出每一个梯形的面积,然后把所有的梯形面积相加才得到一个断面面积。
通常道路横断面施测要求每20m测一个断面。
在地形变化较大的位置要加测横断面,这样每1km道路至少要绘制50多个横断面图。
可见如果用传统的方法绘制一条50km的道路断面图工作量是非常巨大的,而且由于是手工绘制,修改起来很麻烦,在实际工作中返工的情况是经常发生的。
由此可见快速高效地绘制出道路横断面图是非常重要的。
笔者根据实际情况发现如果能对Auto CAD系统进行二次开发,运用AutoLISP语言和Visual LISP开发环境进行编程,创建Auto CAD的新命令或重新定义原有的标准命令,提供系统自动执行重复性的计算与绘图任务,此类问题就迎刃而解了,但这要求道路施工人员具备专业性很强的编程知识。
在绘制了大量的横断面图后,笔者总结出一个非常便捷的方法,这种方法不需要道路工程人员具备很强的编程知识,只要具备常规的Excel和Auto CAD知识,就可以自动、精确和快速绘制道路横断面图,并且此方法可以推广至重复性较强的绘图工作。
下面以一个实例进行详细说明。
2 对横断面数据的处理2.1确定边桩位置和高程倾斜地面高等级道路施工测量中的边桩定位一般用逐渐趋近法。
该方法无论采用经纬仪或全站仪都不能直接给出边桩位置,只能通过重复多次测量和计算,才能确定边桩的位置,这种方法的野外工作量较大。
excel二次函数拟合
就是excel二次函数拟合,按照下面的格式进行:
一、什么是excel二次函数拟合?
Excel二次函数拟合是一种数据采样和拟合技术,可以将一系列离散点绘制成一条曲线,可以根据折线图给出的离散点。
一般把二次函数写成如下形式:y=ax²+bx+c,主要用来描述一个具有上升或者下降趋势的数据分布规律,可以建立拟合曲线来研究一组数据的变化规律。
二、excel二次函数拟合的优势
①准确拟合数据:Excel二次函数拟合可以拟合准确的曲线,从而可以得到精确的数据。
②便捷易用:Excel二次函数拟合可以直接选择到excel,然后通过拖拉数据即可轻松实现,易于使用。
③增强预测能力:Excel二次函数拟合也可以用来进行数据预测,它可以根据已有数据来预测未来不同数据之间的联系。
三、怎样使用excel二次函数拟合?
Step1:打开excel,导入数据,将准备好的数据录入到excel的文档里。
Step2:在excel的数据页中,输入“=SLOPE(Ys,Xs)”,以获取斜率。
Step3:将斜率和上述公式中的“=INTERCEPT(Ys,Xs)”输入,以获取截距项,并输入”=Y =ax²+bx + c”,将b和c项替换成上一步获取到的斜率、截距项。
Step4:按下enter键,此时会在右侧生成函数图。
Step5:观察符合的情况,观察y的取值范围即可得出符合的函数,从而
实现excel二次函数拟合。
浅谈Excel图表在定向拉管施工的应用摘要:利用导向仪控制轨迹的主要参数绘制Excel图表,形象反映钻头的走向及其相关参数,利用Excel图表对水平定向钻轨迹进行有效控制。
关键词:Excel图表应用、轨迹控制、施工技术Abstract: using guide the main parameters of instrument control track draw Excel chart, the image of the drill to reflect and related parameters, the use of Excel chart for directional drilling trajectory effective control.Keywords: Excel chart application, trajectory control, construction technology一、前言定向钻牵引施工技术近年得到广泛的应用和发展,在天然气、自来水、污水、电力和电信等部门定向钻牵引已是一种普遍的施工工艺。
定向钻穿越工程有三个主要环节,即钻导向孔、回拉扩孔和回拖管道,其中,钻导向孔是整个工程的前提和中心,可以说导向孔成功整个工程就成功了一半。
Excel 是Office 系列办公软件中的电子表格处理软件,可以将数据表格以各式各样的图表形式展示出来。
我们利用Excel 的此项功能,输入数据建立表格,用折线图将施工过程中导向钻头的走向和导向钻头深度、倾角的变化形象地表现出来,对施工进行必要的纠正。
现场采用Excel 图表进行导向控制,取得了很好的效果。
二、导向仪的测控参数及其精度控制在水平定向钻在钻进过程中,导向钻头内发射器发射出来的信号被地表导向仪接收,可以监视方向、深度和其他参数。
施工中,控制参数主要包括钻头倾角、工作面向角、钻头深度。
以相对水平线和钻杆交点为零点,A---单根钻杆长度,Ln---第n根杆距零点的水平距离,Hn----第n根杆距零点的垂直距离,为负值,进入地面第一根钻杆编为①号,则:Ln=A[sin(α+β)+sin(α+2β)+ … + sin(α+nβ)]------------公式(1)Hn=-A[cos(α+β)+cos(α+2β)+ … + cos(α+nβ)] ------------公式(2)测量精度:角度测量:±1%顶角增量,距离测量:±5mm。
公路交通技术2010年2月第1期TechnologyofHighwayandTransportFeb.2010No.1Excel2次开发技术在公路技术状况评定系统中的应用修林岩(烟台市长岛公路管理局,山东烟台265800)摘要:本公路技术状况评定系统利用Excel自身强大的运算功能,并结合VBA二次开发技术,可实现人工录入基本信息和检测数据自动进行汇总和等级评定,并提供方便快捷的查询功能,不仅可提高公路技术状况评定过程中后期内业的工作效率,而且可保证评定结果准确、可靠。
关键词:公路;Excel2次开发:技术状况评定文章编号:1009-6477(2010)01---0043-03中图分类号:U41文献标识码:BApplicationofExcelRedevelopTechnologyinEvaluationSystemforTechnicalConditionsofHighwaysXIULinyanExcel在公路相关业务中的应用已较为广泛,是目前工程技术人员掌握最熟练、最乐于使用和接受的数据处理工具,但具体的应用大都局限于普通的函数运算功能,而基于VBA的2次开发技术,则应用较少。
基于VBA的Excel2次开发技术可以更加高效地利用Excel本身的强大功能,实现更多更复杂的高级功能,同时,VBA作为一种以VisualBasic语言为基础的自动化语言,比较容易为公路管理人员、技术人员所掌握,为Excel2次开发的广泛应用创造了前提条件。
本公路技术状况评定系统主要利用Excel自身的公式计算功能和相对简易的VBA技术,实现评定过程的智能化、自动化。
1公路技术状况评定系统简介公路技术状况检测与调查以1000m路段为基本检测或调查单元,包括路面、路基、桥隧构造物和沿线设施4部分内容。
路面检测包括路面损坏、平整度、车辙、抗滑性能和结构强度5项指标,桥隧构造物调查包括桥梁、隧道和涵洞3类构造物,如图l所示。
根据公路等级和路面类型的不同,需要确定是否划分上下行,且计算路面使用性能指数PQI所采用的分项指标(即PC,、尺at、RDI和职,)的范围和评价计算公式均有所不同(粥髓为抽样检收稿日期:2009—10-12作者简介:修林岩(1979.)。
男。
山东省莱阳市人,本科,工程师r|路面(PQI)卜_刊路面损坏(PCI)l—I:二二二L小磊囊了夏i厂——]H堕亘兰竺璧!墨竺!型H—W丽鬲玎面矿H桥隧构造物(BCI)Il—H抗滑性能(SRI)叫沿线设施(TCI)I广_——_——一L———————一L叫结构强度(PSSI)注:MQI-./z.}路技术状况指数;PQI-路面使用性能指数;sc,-路基技术状况指数;BCi一桥隧构造物技术状况指数;TCI一沿线设施技术状况指数;PC!一路面损坏状况指数;RQI-路面行驶质量指数;RDi-路面车辙深度指数;跚一路面抗滑性能指数;PSSI-路面结构强度指数。
图l公路技术状况评定指标测指标,单独进行计算与评定,不参与PQI的计算)。
若评定路线的公路等级和路面类型有变化,则需及时选用不同的计算表格和评定公式,这正是手动汇总计算的繁琐易错之处。
Excel作为微软公司开发的办公自动化软件Office的组件,是目前应用最为广泛的电子表格处理软件之一,其强大、成熟、高效的运算及图表处理能力一直为广大公路技术人员所青睐。
VBA(VisualBasicforApplication)以VB语言为基础,经过修改并运行在MicrosoftOffice的应用程序。
本公路技术状况评定系统,根据JTGH20--2007《公路技术状况评定标滩勤的要求,利用VBA2次公路交通技术2010年开发,高效整合Excel自身功能,最大程度减少用户的工作量,即使是Excel的初级用户也能轻松上手,既提高了工作效率,又保证了评定结果的快速准确。
在本系统中,用户根据公路等级、路面类型和路面宽度等划分MQl评定单元,然后将实际调查数据按段填入损坏调查表和明细表中,系统自动进行累计汇总并进行权重扣分计算,根据求得的指数确定相应指标的评价等级。
对于评价路线中存在路面类型变化、等级变化等复杂情况,系统自动切换相应表格和计算指标公式,这就避免了手工操作时在不同表格公式间切换的不便。
2编程思想与技术实现本系统中,调查数据的采集与评定结果均采用规范中的表格向用户进行实时反馈,做到了“所见即所得”。
数据的保存也在一个Excel文件中实现。
之所以没有采用Access数据库,一是为了减少系统后台跨平台处理的工作量,提高运行速度,降低对用户软件环境的要求;二是便于后期本系统与路面管理系统(CPMS)进行数据共享,避免后期开发时数据库调用上的冲突。
系统采用8张工作表来实现系统的全部功能.其中sheet1~3、sheet8直接作为交互界面,用来接收用户数据、反馈成果信息,sheet4—7用来保存路段信息、调查数据及表格模板,其对用户是隐藏的,仅在设计模式下可见,如图2所示。
2.1用户操作与控制N:ame圈shetl尉shet8胃shet3sheet2sheet4sheet5sheet6sheet7调查表DATAlDATA2DATA3GRIDS基本桥隧沿信息路基调线设施路面调调查表查表模路面调查数据调查数据板查数据图2系统1二作表组成Nme表名内容系统利用excel表格作为与用户的交互界面,不仅迎合了技术人员熟悉的Excel操作,输出成果可以直接归档,而且缩短了程序开发的周期。
借助Excel本身强大的公式与表格处理能力,可实现大部分计算工作的自动化,减少后台编程的工作量。
用户首先需要在基础数据表中填写路段基本信息,将划分路段起点桩逐行填入,并完善路线等级、路面类型和宽度信息,然后进行“数据初始化”操作。
再将实际损坏调查数据分段填入调查表,将平整度、车辙、抗滑性能和结构强度数据填入明细表中,全路段的汇总评价结果也已同时完成,汇总表、明细表和调查表均可以直接打印输出,供内业归档用。
2.2基于VBA的Excel2次开发本评定系统实现过程见图3。
1)用户在完成基本信息录入后进行初始化操作,目的在于将路段信息按行写入DATA1表中,并清空DATA2、DATA3。
这3张表用来保存全部的原始调查数据.每个路段在3张DATA表中占1行,调查表在调用和储存数据时以路段序号对应的表格行号作为定位依据,根据Excel2003表格的行数限制,理论上系统最多可以支持60000多个调查路段。
在此过程中需考虑因公路等级的不同是否需区分上下行的问题。
系统利用了一个直观的Command控件,实现初始化功能,代码为:Sheet4.Cells.ClearContentsDimiAsInteger,jAsInteger,iiAsIntegerFori=0ToSheetl.Cells(8,2)一1ⅡSheetl.Cells(i+8,6)=Sheetl.Cells(10,12)ThenF0rii=4To8Sheet4.CeHsO,ii一3)=Sheet1.CeUs(i+8,ii)Sheet4.Cells(j,6)=“上下行”Nextii一,————一初始化:保存路段信息——\.sheetlsheet8sheet3sheet2sheet4sheet5sheet6sheet7基础数据汇总表明细表调查表DATAlDATA2DATA3GRIDS路线基基本桥隧沿本信息调用调用信息路基调线设施路面凋汇总表明细表调查表查数据凋查数查表模分段路面调板桩号.、查数据据—一.\数据调亍■≥/、’,~图3系统实现及表间关系示意2010年第1期修林岩:Excel2次开发技术在公路技术状况评定系统中的应用45ElseForii=4To8Sheet4.Cells0,ii一3)=Sheetl.Cells(i+8,ii)Sheet4.Cells(j,6)=“上行”2)初始化完成后,用户即可在调查表中利用一个微调按钮前后切换不同路段,填写或查询调查数据,并可随时将需要的调查表打印输出。
此编程过程中需解决的主要问题有:非标准长度路段SCI、BCI、TCI指标的换算以及路面类型不同时表格的相应变化。
系统利用GRIDS表来保存不同类型的路面调查表模板,通过判断用户已录入的路面类型信息,复制相应模板到调查表中,然后再读取用户数据,从而实现表格类型的实时切换。
同时,在切换过程中,根据用户设置进行文档的自动保存,以确保数据安全。
部分代码如下:Sheet2.Range(”lm”1.ClearIfLMLX=“沥青路面”ThenSheet5.Range(”LQlm”1.CopySheet2.Range(”lm”1.PasteSpecialSheet2.Cells(1,1)=“沥青路面损坏情况调查表”Fori=0’I'oLmLinForj=0T09Sheet4.Cells(Lin,21+i串10+j)=Sheet2.CeUs(6+i,7+j)NextjNexti3)在明细表中,利用VBA调用Excel的高级筛选功能结合指定单元格的有效性控制形成的下拉菜单,实现用户对于不同调查方向上数据查询的需求。
高级筛选代码如下:Range(”QhQ393”1.AdvancedFilterAction:=xlFilterInPlace,一CriteriaRange:=Range(”R4:R5”),Unique:=False本表中,还要处理好存在5类桥梁、危险隧道和涵洞情况下路段MQI直接为。
的问题。
系统利用调查表白动计算后在DATA表中留下的特殊标记进行判断,如果符合要求,则不计算M讲,直接取0值。
4)汇总表中的功能通过编辑公式即可实现,要用到的数组公式稍显复杂,但原理较简单。
3结语根据本系统在¥263线公路技术状况评定中的使用情况看,很好地实现了检测调查评定同步化处理,提高了评定工作的工作效率,保证了评定结果的科学性、准确性。
本评定系统远没有将Ex—cel的强大功能发挥到极致,希埋此系统的开发能为Excel和VBA开发技术在公路管理中推广应用做些尝试。
参考文献【l】通部公路科学研究院与上海市公路管理处.JTGH20一2007公路技术状况评定标准【s】.北京:中国知识出版社,2008.【2】陕西省公路局.JTGH11—2004公路桥涵养护规范【S】.北京:人民交通出版社,2004.【3】3重庆市交通委员会.JrrGH12—2003公路隧道养护技术规范【s】.北京:人民交通出版社,2003.【4】王松根,马庆雷,张玉宏.山东公路养护技术应用与研究[M】.北京:人民交通出版社,2005.【5】戴维斯Davis,G.H.).VBA从入门到精通(第二版)日仰.北京:电子工业出版社,2008.【6】史玉磊,史金峰,郭瑞.Excel函数与图表实用大全【M】.北京:电子工业出版社,2007.【7】EvangelOSPetroutsos.VisualBasic6从入门到精通【M】.北京:电子工业出版社,1999.【8】ExcelHome.Excel数据处理与分析实战技巧精粹【M】.北京:人民邮电出版社,2008.。