nbhkdz.com冰点文库

曲线(含直线)任意里程中边桩坐标正反算(修改)

时间:2010-07-11


曲线(含直线) 曲线(含直线)任意里程中边桩坐标正反算 (CASIO fx-4800p&fx-4850) )
J-SQX(竖曲线数据输入 竖曲线数据输入) 竖曲线数据输入 "J-SQX":{NHUVMQP}: Z[9]=N"SJD":Z[10]=H"JDZ":Z[11]=U"I1":Z[12]=V"I2":Z[13]=M"R": Z[14]=Q"QD":Z[15]=P"ZD": "TO J-JSMS"

J-PQX(平曲线数据输入 自动切换到 J-JSMS) 平曲线数据输入,自动切换到 平曲线数据输入 A"JD"B"JDX"C"JDY"F"FJ"O"ZJ:Z-,Y+"RE"LS1"K"LS2" :E<1=>E=1E-9⊿K<1=>K=1E-9 ⊿ Z[1]=EE ÷ (24R)-E^4 ÷ (2688RRR) : Z[2]=E ÷ 2-EEE ÷ (240RR) : X=(EE-KK) ÷ (24R) ÷ sinAbsO : Z[3] "T1"=(R+Z[1])tan(AbsO÷2)+Z[2]-X▲ Z[4]"T2"=(R+KK÷(24R)-K^4÷(2688RRR)tan(AbsO÷2)+K÷2-KKK÷(240RR)+X▲ L=AbsOπR÷180+(E+K)÷2▲ J=tan ((R+Z[1])÷(Z[3]-Z[2])):X"E"=(R+Z[1])÷sinJ-R▲ X=A-Z[3]:Y=X+E:E<1=>X"ZY"▲ ≠=>X"ZH"▲ Y"HY"▲ ⊿Y"QZ"=X+(L-K-E)÷2+E▲ Y=X+L-K:X=X+L:K<1=>X"YZ" ▲ ≠=>Y"YH"▲ X"HZ" ▲ ⊿Prog"J-JSMS" J-JSMS(放样模式主程序) JSMS(放样模式主程序) 放样模式主程序 "1-ZS,2-FS,4-DMFY" Lb1 0:{Z}:Z"MS"≤1=>Goto 1: ≠=>Z"MS"≤4 =>Goto 2⊿⊿ Lb1 1:{PDW}:PD"BZ"W"BJ" :Prog"JP" :X"X=" ▲ Y"Y=" ▲ Goto 0⊿ Lb1 2:{XYW}:XYW"BJ" Prog"JF" : :P"P=" ▲ D"BZ=" ▲ Z=3=>Prog"JS" :Prog"DMFY" ⊿(运行竖曲线高程计算程序) Z=4=>Z[26] "H" =12.417+(P-75360)*5.2/1000: Prog "DMFY" ⊿ (运行单面坡比高程计算,语句中 12.417 为起点桩号 DK75+360 的高程,可以根据实际情况进行调整;5.2/1000 为单面上坡率,上坡输正值,下坡输 负值) Goto 0 JS(竖曲线计算主程序) JS(竖曲线计算主程序) P<Z[14] =>Prog"J-SQX" ⊿P>Z[15] => Prog"J-SQX" ⊿ N=Z[9]:U=Z[11]:V=Z[12]:H=Z[13]:G=H Abs(U-V)÷200:P<N=>I=U:M=N-G:M>P=>M=P⊿≠=>I=V: M=N+G:M<P=>M=P⊿⊿J=(P-M) ÷(2H):U-V>0=>J=-J⊿H=Z[10]+(P-N)×I÷100+J Z[26] "H"=H JP(平曲线正算子程序) JP(平曲线正算子程序) 平曲线正算子程序 Fixm Lb1 1:J=F:X=B-Z[3]cosF:Y=C-Z[3]sinF:G=E P≤A-Z[3] =>I=A-Z[3]-P:M=-I:N=0:H=F+W:Goto5 Page 1 of 5
2 -1

≠=>P≤A-Z[3]+E=>I=P-A+Z[3]:H=90II÷(REπ):O<0=>H=-H⊿H=H+W+F: Goto 3 ≠=>P≤A-Z[3]+L-K=>I=P-A+Z[3]-E: Goto 4: ≠=>Goto 2⊿⊿

Lb1 2:X=B+Z[4]cos(F+O) :Y=C+Z[4]sin(F+O) :J=F+O+180:G=K
P≤A-Z[3]+L=>I= A-Z[3]+L-P:H=90II÷(REπ):O>0=>H=-H⊿H=H+J+W+180: Goto 3 ≠=>I=P-A+Z[3]-L:M=-I:N=0:H=J+W+180: Goto 5 Lb1 3:M=I-I^5÷(40RRGG):N=III÷(6GR)-I^7÷(336RRRGGG): Goto 5 Lb1 4:H=(E+2I)×90÷(πR):M=RsinH+Z[2]:N=R(1-cosH)+Z[1]:O<0=>H=-H⊿H=J+W+H: Goto 5 Lb1 5:P≤A-Z[3]+L-K=>O<0=>N=-N⊿≠>O>0=>N=-N⊿⊿Goto 6 Lb1 6:X=X+Mcos J-Nsin J+Dcos H:Y=Y+Msin J+N cosJ+Dsin H JF(平曲线反算子程序) JF(平曲线反算子程序) 平曲线反算子程序 Fixm U=X:V=Y:D=0:J=F-W:P=A+(Y-C)cos J-(X-B)sin J Lb1 1:Prog"JP" :J=H-180:I=(V-Y)cos J-(U-X)sin J:Abs I<1E-4=>Goto 2: ≠=>P=P+I: Goto 1 ⊿ Lb1 2:D=(V-Y)÷sin H DMFY 隧道开挖断面( 欠挖情况) DMFY 隧道开挖断面(超欠挖情况)计算程序 {HIJMNG}:Z[20]= H"C" :Z[21]=I"A" :Z[22]= J"H1" :Z[23]= G"GC" :Z[24]= M"R1" :Z[25]= N"R2" D≤2.3=>D"ZD"=Abs(D-2.3)▲≠=>D>2.3=>D"YD"= D-2.3▲⊿⊿(C 为圆心 O1 与 O2 的高差值,A 为 圆心 O1 与 O2 的宽度差值,H1 为圆心 O1 至设计高程的高度,GC 为实测高程,R1 为上部第 1 个半径,R2 为下部 第 2 个半径)(显示值 ZD 为至隧道中心线左边的宽度,YD 为至隧道中心线右边的宽度,2.3 为设计线路距隧道 中心线的宽度,可以实际情况进行改变调整) Z[26]"H" ▲(显示所求桩号点设计高程值) Z[27]"O1" =Z[26]+ Z[22](第 1 个圆心高程) Z[28]"O2"=Z[26]+ Z[22]+ Z[20] (第 2 个圆心高程) Z[29]= Z[24]×Sin 60 ▲(此数据为上半弧 60 度范围的宽度值,可根据实际情况调整;数值可不显示) D>Z[29] =>Goto 1⊿ Z[30]=√( (Z[24]) -D ) Z[31]= √(Abs((Z[24]) -(Z[23]-Z[27]) )) Z[32] "HGD"=Z[27]+ Z[30]- Z[23] ▲ Z[33] "SKD"=Z[31]-D ▲ Prog"J-JSMS" Lb1 1 Z[23]<Z[27] =>Goto 2⊿ Z[31]= √((Z[25]) -(Z[23]-Z[28]) ) Z[33] "SKD"=Z[21]+ Z[31]-D ▲ Prog"J-JSMS" Lb1 2 Z[31]=Z[25]-(Z[27]-Z[23])*0.35/(0.78+Z[20]+Z[22])(0.35 为下边墙往边墙底内缩的距离,0.78 为设 计高程至边墙底部的高度) Z[33] "SKD"= Z[31]-D ▲ Prog"J-JSMS"
2 2 2 2 2 2

Page 2 of 5

一, 程序简介 1, 本套程序共有 2 个主程序,5 个子程序.包括了坐标正反算,竖曲线,隧道断面计算(超欠挖情况) 等程序. 2, 适用于 CASIO4800/4850,4850 需修改清单内结果显示的字段(如:X"X="▲改为"X=" :X▲或 G"Z" =H+G▲改为"Z=" :G=H+G) . 二, 程序功能 根据不同需要,本程序共设置了 4 种计算模式 J-JSMS: 1-ZS,正算模式:适用于中,边桩计算,里程桩号及边距=>平面坐标. 2-FS,反算模式:适用于任意点里程,边距计算,任意点坐标=>里程,边距. 3-DMFY,隧道断面放样模式:适用于有竖曲线段隧道断面放样和超欠挖检查,任意点坐标=>里程,边距, 隧道超欠挖高度或宽度. 4-DMFY,隧道断面放样模式:适用于无竖曲线段隧道断面放样和超欠挖检查,任意点坐标=>里程,边距, 隧道超欠挖高度或宽度. 三,计算范围 计算范围 平曲线:直线-缓和曲线(或无)-圆曲线(或无)-缓和曲线(或无)-直线中任意桩号,允许两缓和曲线 不等长,即可以算卵型曲线,回头曲线 竖曲线:前交点 SYZ 到后交点 SZY 中的任意桩号 四, 数据输入及各计算模式运行过程 1, 正算模式:1-ZS 运行主程序 J-PQX(平曲线) ,计算过程如下: 显示 JD? JDX? JDY? FJ? ZJ:Z-,Z+? R? LS1? LS2? T1= T2= L= E= ZH= HY= QZ= YH= HZ= 1-ZS,2-FS 4-DMFY MS? P? BZ? BJ? X= 计算模式选择, 此模式请输入: 1 待求点桩号 边桩距离 边桩夹角 X值 Page 3 of 5 左边为负值,右边为正值,中桩输 0 左右边桩与中线夹角,正交为 90,斜交另输 输入 交点桩号 交点 X 值 交点 Y 值 计算方位角 交点转角 圆曲线半径 第一缓和曲线 第二缓和曲线 前切线长 后切线长 曲线长度 外距 ZH 桩号 HY 桩号 QZ 桩号 YH 桩号 HZ 桩号 总共 4 种计算模式 若不需计算平曲线要素, 程序清单 J-PQX 中内有下画线 部分可不写入计算器. 方位角为起点 ZH 点至交点桩号前进方向的角度值 左转为负值,右转为正值 计算结果 备注 MS?输入 1 运行坐标正算

Y= MS?…

Y值 本模式循环重新选择计算

2, 反算模式:3-FS
运行主程序 J-PQX(平曲线) ,运行过程同"1-ZS,正算模式"若平曲线数据已经输入了,或者计算交点同 上次相同,可直接运行 J-JSMS(计算模式) 显示 输入 计算结果 备注

……平曲线输入过程……
1-ZS , 2-FS , 4-DMFY MS? X? Y? BJ? P= BZ= MA?… 计算模式选择, 此模式请输入: 2 任意点 P 的 X 值 任意点 P 的 Y 值 边桩夹角 P 点桩号 边桩距离 负值为左边桩,正值为右边桩 本模式循环重新选择计算 左右边桩与中线夹角,正交为 90,斜交另输 MS?输入 2 运行坐标反算

3, 竖曲线(或无竖曲线)段设计高程计算:3-H
步骤 1:首先运行 J-SQX(竖曲线) ,此步骤只是竖曲线数据输入,不进行计算.若计算交点与上次相同, 可跳过此步骤.输入过程如下: 显示 SQX SJ SJD? JDZ? I1? I2? R? QD? ZD? TO J-JSMS 交点高程 第一纵坡 第二纵坡 竖曲线半径
允许计算桩号起点 允许计算桩号终点

输入 竖曲线交点桩号

计算结果

备注 SQX SJ 表示程序状态,竖曲线数据输入

往里程桩号增大方向, 上坡为正值, 下坡为负值, 如: 下坡 2.00%,输入-2 即可,上坡 2‰输入 0.2 即可

QD 即前交点 SYZ 桩号,ZD 即后交点 SZY 桩号 退出本程序进行下一步骤.

之所以分开两个步骤,是因为当计算桩号,是因为计算桩号超出计算超出计算范围时程序会自动切换到竖 曲线数据输入状态,避免出现低级失误.而且将计算放在 J-JSMS 中会使程序更加灵活. 4, 断面计算:4-DMFY

在此模式中可以计算无竖曲线段或有竖曲线段设计高程和断面放样(检查超欠挖情况) ! 因此竖曲线计算运行前应先输入竖曲线要素数据 (已输入过或同上次计算可以跳过此步, 随 时注意检查竖曲线要素数据) . 为方便其他计算模式的切换,每次完成 1 种模式计算后程序会返回模式选择(MS?) .
显示 输入 计算结果 备注 ……竖曲线数据输入,运行 J-JSMS…… 1-ZS, 2-FS 4-DMFY MS? X? Y? BJ? P= 计算模式选择, 此模式请输入: 3或4 X 坐标值 Y 坐标值 边桩夹角 P 点桩号 Page 4 of 5 左右边桩与中线夹角,正交为 90,斜交另输 总共有 2 种计算模式供选择, 输入 3 进行有竖曲线 段设计高程计算和断面放样; 输入 4 进行无竖曲线 段设计高程计算和断面放样.

BZ= C? A? H1? GC? R1? R2? ZD(YD)= H= O1= O2= Z[29]= HGD= 实测高程值 半径值 半径值 高差值 加宽值

边桩距离

负值为左边桩,正值为右边桩 圆心 O1 与 O2 的高差值,同心圆则为 0 圆心 O1 与 O2 的宽度值,同心圆则为 0 圆心 O1 与设计高程的高度值 开挖断面(或检查断面)实测高程值 第 1 个圆心 O1 对应的半径 第 2 个圆心 O2 对应的半径,同心圆与 R1 同值

宽度值 设计高程 圆心 O1 高程 圆心 O2 高程

距隧道中心线的偏左(右)的宽度值 竖曲线段(无竖曲线段)设计高程值

圆心 O1 对应的上半弧最大角度时的宽度 偏移高度差 值 根据实测高程计算需升高或降低的数据, 正值为所 测点要升高,负值为所测点要降低 根据实测高程计算需加宽或缩小的数据, 正值为所 测点要加宽,负值为所测点要缩小 为了方便其他模式的切换, 每次完成模式程序会返 回模式

SKD=

偏移宽度差 值

MS?

模式选择:3 或 4

注意: 1, 如果中途关机或已知数据与上次计算相同,直接运行 J-JSMS 计算即可,可不必重新输入已知数据. 2, 输入竖曲线计算范围桩号(QD,ZD)非常重要,当计算桩号超出竖曲线计算范围时,程序会自动切换 道 J-SQX 数据输入状态,完成输入数据后仍然会继续上一步的计算,而不需要退出计算模式. 3, 程序内未加入长短链数据,涉及长短链的曲线计算时 P 值应增加(或减少)长短链数值. 4, 要经常注意检查竖曲线要素. 5, 程序中带下划线的 O 为字母 O(即 O) ,否则为数字 0.

Page 5 of 5

赞助商链接

曲线(含直线)任意里程中边桩坐标正反算

曲线(含直线)任意里程中边桩坐标正反算 (CASIO fx-4800p&fx-4850) J-SQX(竖曲线数据输入) “J-SQX”:{NHUVMQP}: Z[9]=N“SJD”:Z[10]=H“JDZ”:Z...

曲线任意里程中边桩坐标正反算

曲线(含直线)任意里程中边... 5页 1财富值 FX5800P全线任意里程中边桩......曲线任意里程中边桩坐标正反算(4850P 计算器)程序(第四次修改版) 一、程序功能...

曲线任意里程中边桩坐标正反算090507

曲线任意里程中边桩坐标正反算090507_交通运输_工程科技_专业资料。曲线任意里程...非完整型缓和曲线是指缓和曲线两头的布置并不是一头是直线一头是圆曲线, 而是...

线路中边桩任意里程坐标正反算改

曲线(含直线)任意里程中边... 5页 1财富值 曲线(含直线)任意里程中边......线路中边桩任意里程坐标正反算改含数据库、测站放样计算(第五次修改-正式版) ...

曲线任意里程中边桩坐标正反算(CASIO_fx-4850P计[1]_免...

曲线任意里程中边桩坐标正反算(CASIO fx-4850P 计算器)程序 (第三次修改版)...区分左右;当线元往左偏时, Q=-1;当线元往右偏时,Q=1;当线元为直线时,...

曲线任意里程中边桩坐标正反算4850

曲线任意里程中边桩坐标正反算(CASIO fx-4850P 计算器)程序(修改版 一、程序...区分左右;当线元往左偏时, Q=-1;当线元往右偏时,Q=1;当线元为直线时,...

曲线任意里程中边桩坐标正反算

曲线(含直线)任意里程中边... 7页 免费 可用曲线任意里程中边桩坐... 3页...适用于弧长小于 2 倍半径的各种线元坐标正反算,精度优 于 1mm; 二、源程序 ...

曲线任意里程中边桩坐标正反算及放样fx

曲线任意里程中边桩坐标正反算及放样 fx-4850 程序(第五次修改) 本程序是在 ...曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要 素(起点坐标、...

曲线任意里程中边桩坐标正反算(WORD)

曲线任意里程中边桩坐标正反算(CASIO fx计算器) 曲线任意里程中边桩坐标正反算...(SUB1) SUB2)序构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非...

线元法曲线任意里程中边桩坐标正反算(CASIO_fx-5800P计...

线元法曲线任意里程中边桩坐标正反算(CASIO_fx-5800P计算器)程序(附带高程)_...反算子程 序(1-SUB-FS)等构成,可以根据曲线段——直线、圆曲线、缓和曲线(...