全线路计算(非常好的坐标、高程计算程序-EXCEL)-N交点的

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

输入起终点的变坡点编号时,起点输为0,终点输为“-”数;改或更新数据:输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;输入起终点和交点时,只要输入数字即可,起点输为0,终点输为“-”数,例如交点JD13输为13;输入测量断链的增减长度时,长链输为“+”数,短链输为“-”数;注意各交点的转角值不能超过180°,若超过的话,可以把其划分为几个曲线。(4)在工作表“竖曲线要素”里的蓝格子内(即第1~4列)修改或更新数据:输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;当线路改变或线路数据改变时,就要进行如下操作:(1)打开工作簿“线路计算.XLS”(2)在工作表“曲线要素”里,首先按屏幕要求输入曲线起点桩号,然后在蓝格子里(即第1~6、23、24列)修《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉输入变坡点时,只要输入数字即可,例如变坡点BD13输为13;(5)在工作表“副线竖曲线”里修改或更新数据,其方法均同“竖曲线要素”里的输入,只不过不存在副线的路段要把主线上的数据输进去补齐一条完整的线路纵断数据;(6)在工作表“超高设计”里修改或更新超高设计桩号、横坡设计数据:从而达到交点数目相同。(3)在工作表“副交点数据”中更新副交点设计数据,更新时,只要把不同于主线上的副交点数据更新即可,交点号要与主线上相同,其输入方法同“曲线要素”里的交点输入,列如主线上的交点JD13存在有副交点,则只要输入13即可;当副交点数目跟主线交点数目不一样多时,则应将较少的那条线路划分开几段,只不过不存在副线的路段要把主线上的数据输进去补齐整条路线;(8)在工作表“匝道设计”中输入匝道设计数据,在“匝道名称”栏里输入匝道名称,在“起点数据”栏里横向对应行“X坐标”、“Y坐标”、“切线方位角”的单元格里分别输匝道起点的X坐标、Y坐标和切线方位角(度),在行“切点”、“桩号”、“半径R”、“曲率1/R”,分别输入对应的设计数据,当半径为∞时,输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;输入横坡时,只要输入百分值即可,例如:横坡为3%,则输为3;橫坡输入时,符号规定:从中间向两侧上坡为-,下坡为+;(7)在工作表“副线超高”里修改或更新数据,其方法均同“超高设计”里的输入,同“副线竖曲线”一样,则在“半径R”行里千万不要输入任何数据,可以在“曲率1/R”里输入为0,当半径不为∞时,可以不在“曲率1/R”行输入任何数据,输入半径和曲率时,注意线路左转输为“-”数,右转输为“+”数;当直线(9)分别在在工作表“匝道竖曲线”和“匝道超高”中输入匝道的高程设计数据,方法同上;(11)在所有数据更新输入完毕后,则存盘,存盘后再另存为加载宏,如果你不是第一次使用,则先取消加载(10)分别在工作表“主线路面”、“副线路面”和“匝道路面”中输入主线、副线和匝道的路面设计数据。直接和圆曲线相接时,应该把一个切点看作桩号相同的两个,即假想直线和圆曲线之间有一段长度为零的缓和曲线。宏,再另存为加载宏时,应覆盖原有的加载宏,然后加载此加载宏,如果是第一次使用,则应在另存为加载宏后,再在菜单“工具”中选择“加载宏”来加载此加载宏。在上述操作完毕后,即可在任何工作簿中使用自定义的函数,使用时,跟EXCEL内部函数一样方便,各自定义函数说明如下(带★者为实际应用的主函数,实际应用时函数名为大写者):(1)BZGC(KD,L,V)★.1.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉MPT--平台坡度数组BPT--平台宽度数组TW--填挖情况参数,“-1”为挖,“1”为填VV=4时为最后一个边坡坡度VV=5时为最后一个边坡台阶设计高度VV=6时为台阶总数目VV--输出结果参数,当:VV=1时为边坡总宽度VV=2时为最后一个边坡高度VV=3时为最后一个边坡宽度(3)BPKD(TJZ,TW,DHigh,MTJ,HTJ,MPT,BPT,VV)★BPKD--边坡宽度计算主函数DHigh--边坡高差MTj--台阶坡度数组TJZ--台阶数目HTj--台阶坡度数组V=2时为副线边桩高程KD--待求点桩号n=3时为副线边桩X坐标(2)BZZB(KD,L,Aj,n)★BZGC--线路边桩高程计算,计算结果已扣除路面结构层n--输出结果参数,当:n=1时为主线边桩X坐标BZZB--线路边桩坐标计算主函数KD--待求点桩号L--边桩离中线平距,左为-,右为+Aj--边桩连线与线路夹角,指右前角(角度)L--边桩离中线平距,左为-,右为+V--输出结果参数,当:V=1时为主线边桩高程n=4时为副线边桩Y坐标n=2时为主线边桩Y坐标(4)CLDL(KD,VV)★CLDL--求线路桩号扣除断链后的实际桩号KD--待求点桩号VV--输出结果参数,当:VV=7时为平台坡度.2.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉V=1时,函数结果为取得极值时的X值Kxs--一元多项式的各项系数数组Yc--多项式的函数结果值X0--解起始值V=2时,函数结果为取得极值(8)JFC(ByValKxsAsVariant,Yc,X0)★JFC--解方程式,当求一元多项式取得Yc时,在X0左右的解XS--所经过各点的X坐标数组YS--所经过各点的Y坐标数组Ni--函数结果输出参数,结果为第Ni项的参数(从高次到低次)XS--X范围的起始值XE--X范围的终止值V--函数结果参数,当:VV--输出结果参数,当:VV=1时为主线设计桩号DLFQ--求线路实际桩号算上断链后的设计桩号Name--待计算的匝道名称FQZD--自定义主函数,反求匝道线路的桩号和偏距(7)FMAX(KS,XS,XE,V)★FMAX--一元多项式函数X在XS~XE范围之间的极值计算KS--一元多项式的各项系数数组FCS--求经过点数组(XS,YS)的一元多项式的各项系数VV=1时为主线实际桩号VV=2时为副线实际桩号X--已知点的X坐标KD--待求点桩号V=1时,输出结果为桩号Y--已知点的Y坐标(6)FCS(ByValXSAsVariant,ByValYSAsVariant,ByValNiAsInteger)★(5)DLFQ(KD,VV)★V=2时,输出结果为偏距注意:偏距不能超过半径,否则可能会出错。V--函数结果输出参数,当:VV=2时为副线设计桩号(9)FQZD(Name,X,Y,V)★.3.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉V--函数输出结果参数,当:number--已知的数值JDJS--对一个不在0~360度之间的角度进行计算,使其介于0~360度之间Y--待求点的Y坐标注意:偏距不能超过半径,否则可能会出错。V=4时为副线偏离线路的平距,左偏为“-”,右偏为“+”V--函数结果参数,当:V=1时为主线线路的桩号V=2时为主线偏离线路的平距,左偏为“-”,右偏为“+”V=3时为副线线路的桩号(11)HIGH(KD,V)★HIGH--线路中桩高程计算主函数,计算结果未扣除路面结构层KD--待求点桩号(10)FQZH(X,Y,V)★num--需保留的小数位数JJES--对后一位为5的数值进行奇进偶舍弃处理FQZH--反求线路桩号(13)JDJS(num)★num--已知的角度例如:JDJS(-30)=330;JDJS(390)=30X--待求点的X坐标V=1时为主线高程V=2时为副线高程例如:JJES(23.4352,2)=23.44;JJES(23.4252,2)=23.42(12)JJES(number,num)★(14)LMKD(KD,VN,VV)★LMKD--线路路面宽度计算主函数KD--待求点桩号VN--函数输出结果参数,当:V=0时为路面结构层的厚度V=1时为左幅路面总宽度V=3时为左幅内车道的宽度V=4时为左幅中央分隔带边缘的宽度V=5时为右幅中央分隔带边缘的宽度V=2时为左幅土路肩与硬路肩相交处宽度.4.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉inscol--已知数所在数列valcol--待查找的数列num--已知的查找数值num1--被除数INSVAL--求解内插值函数num2--除数(18)INSVAL(num,inscol,valcol)★(17)QYS(num1,num2)★QYS--求两数相除的余数V=7时为右幅土路肩与硬路肩相交处宽度V=8时为右幅路面总宽度V=6时为右幅内车道的宽度VV--函数输出结果参数,当:VV=1时为主线路面宽度QTh--砌体设计高度QTa--砌体顶宽QTb--砌体底宽(16)QTHD(QTx,QTy,QTh,QTa,QTb,QTd,QTp,QTm,QTi)★QTHD-防护砌体的厚度QTx--砌体类型,“1”为底宽不动;“2”为顶宽不动;“3”为等厚QTy--砌体计算厚度处的高度VV=2时为副线路面宽度V=1时为左幅截宽V=2时为右幅截宽VV--函数输出结果参数,当:VV=1时为主线截宽宽度(15)LMJK(KD,V,VV)★LMJK--线路路面截断宽度计算主函数KD--待求点桩号V--函数输出结果参数,当:VV=2时为副线截宽宽度QTp--砌体基底坡度QTm--砌体墙前坡度QTi--砌体墙顶坡度QTd--砌体基础深度.5.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉L--边桩偏离中线距离,左为-,右为+KD--待求点桩号ZDBZ--匝道边桩坐标计算主函数(20)ZDBZ(Name,KD,L,Aj,V)★Name--待计算的匝道名称L--偏离中线的平距,左为-,右为+(19)ZDBG(Name,KD,L)★(21)ZDGC(Name,KD)★ZDGC--匝道高程计算主函数,计算结果未扣除路面结构层Aj--边桩与中桩连线跟线路的交角,指右前角(角度)V--函数输出结果参数,当:V=1时为边桩X坐标V=2时为边桩Y坐标KD--待求点的桩号(23)ZDJS(Name,KD,V)★KD--匝道上待求点桩号V--函数输出结果参数,当:V=1时为左幅路面截宽V=2时为右幅路面截宽V=1时为X坐标V=3时为切线方位角(弧度)V=2时为Y坐标(24)ZDLM(Name,KD,VN)★ZDLM--匝道路面宽度计算主函数KD--待求点桩号V--函数输出结果参数,当:Name--待计算的匝道名称ZDJS--匝道中桩坐标计算主函数Name--待计算的匝道名称KD--匝道上待求点桩号(22)ZDJK(Name,KD,V)★ZDJK--匝道路面截宽计算主函数Name--待计算的匝道名称ZDBG--匝道边桩高程计算主函数Name--待计算的匝道名称.6.《线路计算》版本号:3.0.2版日期:2002年8月9日作者:徐光辉V--函数结果参数,当:fqdl--求增加断链后的设计桩号KD--已知的设计桩号Dkcol--断链桩号所在数列DLcol--断链增减长度所在数列(28)fqdl(KD,Dkcol,DLcol)(26)dlcl(KD,DKcol,DLcol)V=1时为主线X坐标V=4时为副线X坐标V=5时为副线Y坐标V=2时为主线Y坐标V=6时为副线切线方位角(弧度)dlcl--求扣除断链后的实际桩号函数KD--已知的设计桩号Dkcol--断链桩号所在数列DLcol--断链增减长度所在数列V=3时为主线切线方位角(弧度)ZXZB--线路中桩坐标计算主函数K--待求点桩号(25)ZXZB(K,V)★V--输出结果参数,当:V=1时为主线边桩高程V=2时为副线边桩高程(27)dmgc(KD,L,V)dmgc--线路断面点高程计算子函数,计算结果未扣除路面结构层KD--待求点的实际桩号L--边桩离中线平距,左为-,右为+V=5时为右幅土路肩与硬路肩相交处宽度V=6时为右幅路面总宽度V=3时为左幅中央分隔带边缘的宽度V=4时为右幅中央分隔带边缘的宽度VN--函数

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功