版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
有關(guān)路基和隧道的CASIO5800P萬能曲線計(jì)
算程序
曲線任意里程中邊樁坐標(biāo)正反算
(CASIO僅-5800P計(jì)算器)程序
一、程序功能
本程序由一個(gè)主程序億HUCHENXU)和兒個(gè)子程序——正算子程序(SUB1)、反
算子程序(SUB2)、數(shù)據(jù)庫(SUB3)、算方位角程序(FA)、使用方位角算坐標(biāo)(NE)、
邊坡放樣程序(BIANPO)、隧道圓心放樣程序(SDYX)構(gòu)成,可以根據(jù)直線、圓
曲線、緩和曲線(完整或非完整型)的線元要素(起點(diǎn)坐標(biāo)、起點(diǎn)里程、起點(diǎn)切線
方位角、線元長度、起點(diǎn)曲率半徑、止點(diǎn)曲率半徑)及里程邊距或坐標(biāo),對該曲線
段范圍內(nèi)任意里程中邊樁坐標(biāo)進(jìn)行正反算。
二、源程序
增加變量16-DimZ
1.主程序(ZHUCHENXU)
"1.SZ—XY,2.XY—SZ,3.SDYX,4.B1ANPO"?N:
Lbl1:"ZHUANGHAO=''?S:Prog"SUB3":N>2=>Goto2:Abs(S-O)一W:”
BIANZHU="?—Z:Prog"SUB1":"XS='':XTX/"YS='':Y—Y/"FS='':(F-90)-?F:
FADMS/Prog"FA":Goto1:
Lbl2:"CX="?X:X—I:"CY="?Y:Y—J:"DMG="?一Z[7]:Prog"SUB2":"S=
":(0+W)-S/"Z="Z—Z/IfN=3:ThenProg"SDYX":IfEnd:IfN=4:ThenProg"
BIANPO”:IfEnd:Goto2
2.正算子程序(SUB1)
0.1739274226->Z[1]:0.3260725774—B:0.0694318442-?K:0.3300094782-L:
(1-L)一F:(1-K).M:U+W(Z[1]cos(G+QEKW(C+KWD))+Bcos(G+QELW(C+
LWD))+Bcos(G+QEFW(C+FWD))+Z[1]cos(G+QEMW(C+MWD)))—X:V+W(Z
[1]sin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))
+Bsin(G+QEFW(C+FWD))+Z[1]sin(G+QEMW(C+MWD)))—Y:G+QEW(C+WD)
+90-F:X+ZcosF-X:Y+ZsinF—Y
3.反算子程序(SUB2)
G-90-Z[2]:Abs((Y-V)cosZ[2]-(X-U)sinZ[2])->W:0—Z:Lbl0:Prog“SUB
1”:Z[2]+QEW(C+WD)-L:(J-Y)cosL-(LX)sinL^Z:
IfAbs(Z)<lE-6:IhenGotol:ElseW+Z—W:Goto0:IfEnd
Lbl1:0一Z:ProgHSUBln:(J-Y)+sinF—Z
4.數(shù)據(jù)庫(SUB3)
IfS<226100:ThenCls:Stop:Iffind
IfS<226255.833:Then226100—0:99037.97361U:4282.3590一V:201.3266
304一G:1(/5一p:I()45一R:253.543—H:0-Q:GotoIJffind
IfS>236005.651:ThenClsiStop:IfEnd
Lbl1:1+P-C:(P-R)+(2HPR)1D:18(RTT->E:
5.算方位角程序(FA)
LblO:“XC="?A:"YC="?T:X:Y
0->J:POI(X-A,Y-T)-I:"BC=":I/IfJV0Then360+J—J:ElseJ->J:Iffi
nd
“FW=":JADMS/GotoO
6.使用方位角算坐標(biāo)(NE)
LblO:"X="?X:“Y=”?Y:“L="?L:"F°''?F:LxCos(F)+X—N:"N="N/LxSi
n(F)+Y—E:"E="E/
GotoO
7.邊坡放樣程序(BIANPO)
“QPDJL="?-Z[3]:“QPDGD="?->Z[4]:"PG="?->Z[5]:2->Z[6]:"Pl="?
-Z[8];"P2=”?-Z[9]:“P3=”?-Z-101(沒有的話就刪):Z[7]-Z[旬―
Z[ll]:IfZ[ll]<0ThenAbsZ[ll]-"T=":Z[ll]/Else"W=":Z[ll]
/IfEnd
Z[ll]-Z[5]—Z[12]:IfZ[12]<1ThenZ[8]xZ[ll]->Z[13]:ElseZ[8]xZ[5]+Z[9]
xZ[5]x(Z[12]-l)—Z[13]:IfEnd:AbsZ-(Z[13]+Z[6]xlntZ[12]+Z[3])—Z[14]:
“BP+C-J=":Z[14]/
說明:
Z[3]=QPDJL.......................起坡點(diǎn)離中樁距離
Z[4]="QPDGD”..................起坡點(diǎn)設(shè)計(jì)標(biāo)高
Z[5]="PG”.......................坡高
Z[6]="PTK”.......................平臺寬度
Z[7]="DMG”.......................實(shí)測地面高度
Z[8]="P1”.......................一級邊坡坡度
Z[9]="P2”.......................二級邊坡坡度
Z[10]="P3”.......................三級邊坡坡度(沒有的話就刪)
Z[14]="BP+C-J="......................邊坡超欠挖寬度(+表超,-表欠)
8.隧道圓心放樣程序(SDYX)
IFS<229000:THEN243.997+0.0205x(S-226520)-(S-227318)A2/2/l6000+1.503—Z
[10]:“NGC=":Z[10]/ELSE286.385-0.023x(S-230500)-(S-230593.753)A2/2/16500
0+1.503—Z[10]:“YLJ=":Z[10]JlfEnd
Z[10]-Z[7]—Z[15]:"+SG,-JD“:Z[15](Z「15F2+(ABS(Z)-6.8)A2)“R
=”:Z[16]/
三、使用說明
1、規(guī)定
(1)以道路中線的前進(jìn)方向(即里程增大的方向)區(qū)分左右;當(dāng)線元往左偏時(shí),
Q=-l;當(dāng)線元往右偏時(shí),Q=l;當(dāng)線元為直線時(shí),Q=0。
(2)當(dāng)所求點(diǎn)位于中線時(shí),Z=0;當(dāng)位于中線左鋤時(shí),Z取負(fù)值;當(dāng)位于中線中
線右側(cè)時(shí),Z取正值。
(3)當(dāng)線元為直線時(shí),其起點(diǎn)、止點(diǎn)的曲率半徑為無窮大,以10的45次代替。
(4)當(dāng)線元為圓|11|線時(shí),無論其起點(diǎn)、止點(diǎn)與什么線元相接,其曲率半徑均等
于圓弧的半徑。
(5)當(dāng)線元為完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲率半徑為無窮大,以10
的45次代替;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。止點(diǎn)與直線相接時(shí)?,
曲率半徑為無窮大,以10的45次代替;與圓曲線相接時(shí),曲率半徑等于圓Illi線的
半徑。
(6)當(dāng)線元為非完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲率半徑等于設(shè)計(jì)規(guī)定
的值;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。止點(diǎn)與直線相接時(shí),曲率半
徑等于設(shè)計(jì)規(guī)定的值;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。
2、輸入與顯示說明
SZ一XY,2.XY—SZ,3.SDYX,4.BIANPO
N?選擇計(jì)算方式,輸入1表示進(jìn)行由里程、邊距計(jì)算坐標(biāo);輸入2表示由
坐標(biāo)反算里程和邊距。輸入3表示隧道圓心放樣和計(jì)算實(shí)測半徑;輸入4表示進(jìn)
行路基邊坡放樣。
3、蓋板涵斜交操作說明:
(以左前點(diǎn)為例)
先把蓋板涵斜交角度減90后=人
再蓋板涵左長度*CosA=B,蓋板涵左長度*SinA=C,蓋板涵身寬度/C
osA=D
利用YQXJS程序計(jì)算此樁號正交時(shí)B寬度的坐標(biāo)值,及法線方位角。
再轉(zhuǎn)到NE程序,X,Y,F三項(xiàng)不要修改,只改L=C+D/2(計(jì)算后點(diǎn)D前
為一)
4、SUB3數(shù)據(jù)庫說明:
S待求樁號,0=曲線起點(diǎn)樁號,U曲線起點(diǎn)X坐標(biāo),V曲線起點(diǎn)Y坐標(biāo),G曲線
起點(diǎn)切線方位角,
P曲線起點(diǎn)半徑,R曲線終點(diǎn)半徑,H=曲線長度,Q轉(zhuǎn)向(直線0,左轉(zhuǎn)-1,右
轉(zhuǎn)1)
FX5800計(jì)算器公路測量常用程序集2.2版
一、程序功能
主要功能:采用線元法與交點(diǎn)法相結(jié)合計(jì)算多條線路坐標(biāo)正反
算,可算任意復(fù)雜線型及立交匝道,包括c型,s型、卵型、回頭曲
線等;極坐標(biāo)放樣,全線路基邊坡開挖口及坡腳放樣計(jì)算、路基任意
點(diǎn)設(shè)計(jì)高程、橫坡、設(shè)計(jì)半幅寬度.隧道欠超挖放樣計(jì)算。
新版本優(yōu)化:1、調(diào)整一次顯示結(jié)果;2、交點(diǎn)法中考慮了不對稱緩和
曲線;3、修改原版本部分地方筆誤.(紅色為修改處)
二、源程序
1.總主程序(1、坐標(biāo)計(jì)算放樣程序2、坐標(biāo)反算程序;3、高程
計(jì)算查閱程序;4、路基半幅標(biāo)準(zhǔn)寬度查閱程序;5、路基邊坡及
開挖口放樣程序;6、路基標(biāo)準(zhǔn)距離放樣;7、橋梁錐坡計(jì)算放樣
程序;8、極坐標(biāo)計(jì)算程序;9、隧道超欠挖計(jì)算程序)運(yùn)行后輸
入1~9數(shù)子則選擇1至9的程序,返回時(shí),在樁號輸入-1,返回
選擇選擇計(jì)算類型。輸入-2,返回選擇線路。坐標(biāo)計(jì)算中輸入-3,
則顯示本段曲線要素。
程序名:OZCX
Lbl0:17—DimZ:Norm2:1-A:"A:XY=1,ZD=2,GC=3,GD=4,
BP=5,FM=6,ZP=7,JS=8,SD=9"?A:
A=l=>Goto1:A=2=>Goto2:A=3=>Goto3:A=4=>Goto4:
A=5=>Goto5:A=6=>Goto6:A=7=>Goto7:A=8=>Goto8:
A=9=>Goto9:
LbIl:Prog"DX":LbIA:Prog"QX":90一B:"PJ1"?B:B-
C:"PJ2"?C:B-Z[l]:C-*Z[8]:LbI"KM"?Z:Z=
-l=>Goto0:Z=-2=>GotoA:Z=-3=>GotoX:Prog
KM":?D:Porg"TUB":0-L:"LO"?L:Z[2]+Z[1]-Z[8]-
E:X+Lcos(E)-X:Y+Lsin(E)-Y:Prog"XY":Prog"
JS":GotoB:
LbI2:2-F:90-Z[l]:Prog"QX":LbIC:"KM"?Z:
Z=-l=>Goto0:Z=-2=>Goto2:Z=-3=>GotoX:Prog"KM":"X
0"?X:"YO"?Y:Prog"TUB":Porg"ZD":GotoC:
LbI3:Prog"QX":0-B:"H-B"?B:B-Z[9]:LbID:"KM"?
Z:
Z=-l=>Goto0:Z=-2=>Goto3:?D:Porg"H":Fix3:"H=":
Lcoate6,4,H-Z[9]:
"1=":Locate6,4,I:GotoD:
LbI4:Prog"QX":LbIE:"KM"?Z:Z=-l=>Goto0:Z=-2=>Got
o4:?D:Prog"GD":Fix3:"SJGD=":Locate7,4,L:Goto
E:
LbI5:Prog"QX":0.5-B:"TH-GD"?B:B-*Z[17]:LbIF:2-F:
90-Z[l]:"KM"?Z:Z=-1=>Goto0:Z=-2=>Goto5:Prog"K
M""XO"?X:"YO"?Y:OfM:"MO”?M:M-Z[4]:Prog"3F
BX":
Fix2:P-D:Abs(D)-S-O:"LO=":Locate6,4,0:
Prog"ZD":Z[4]-T:"TW=":Lcoate6,4,T/GotoF:
LbI6:Prog"DX":LbIG:Prog"QX":LbIH:lfF:90-Z[l]:
"KM"?Z:Z=-l=>Goto0:Z=-2=>GotoG:Prog"KM":?D:Pro
g"THB":Prog"XY":Prog"JS":Prog"H":0-M:"MO"?M:
Fix2:H-M^T:"TW=":Locate6,4,T/GotoH:
LbI7:Prog"DX":LbII:Prog"QX":0-*D:"LD:Z-,Y+"?D:
Abs(D)-R:"LR"?R:"ZO"?Z:D—Z[6]:R—Z[7]:Z—Z[8]:
LbIJ:O—Y:"LO:SZ+,DZ-"?Y:Y=-l=>Goto0:Y=-2=>GotoI:
Prog"ZP":GotoJ:
LbI8:Prog"DX":LbIK:?X:X=-l=>Goto0:X=-2=>
Goto8:?Y:Prog"JS":GotoK:
LbI9:Porg"DX":LbIL:Prog"QX”:LbIM:2一F:90-Z[l]:"
KM"?Z:Z=-l=>Goto0:Z=-2=>GotoL:Z=-3=>GotoX:Prog"SD
1":0.5-A:“CQHD"?A:"XO"?X:"YO"?Y:0-M="MO"?M:
M—Z[8]:A-*Z[15]:Prog"5SD":GotoM:
LbIX:MatFAGoto0
2、次程序:路基開挖邊線及填方坡腳線放樣程序(輸入填方放寬
值、大概樁號及測量坐標(biāo)、地面標(biāo)高計(jì)算出偏移距離、樁號、距
中距離、填挖高度)
程序名:3FBX
Prog“THB”:DfP:Prog”GD”:IfD<0:Then0.75-L->D:Goto
H:ElseL-0.75-D:GotoH:IfEnd
LbIH:Prog“H”:H-0.03-Z[4]-Z[4]:Prog“Wl”:FfZ[4]
<0:Then-Z[4]-^G:GotoW:ElseZ[4]-G:GotoT:
LbIW:Z[8]+Z[9]-A:IfG>A:ThenGotol:ElseIfG>Z[8]:T
henGoto2:ElseGoto3:IfEnd:
LbIl:L+Z[10]+Z[ll]+Z[12]+(G-A)XZ[7]+Z[9]XZ[6]+Z[8]X
Z[5]-*S:GotoZ:
LbI2:L+Z[10]+Z[ll]+(G-Z[8])XZ[6]+Z[8]XZ[5]->S:Goto
Z:
LbI3:L+Z[10]+GXZ[5]-S:GotoZ:
LbIT:L+Z[17]fT:IfG>Z[15]:Then(T+Z[16]+(G-Z[15])XZ
[14]+Z[15]XZ[13])^S:GotoZ:Else(T+GXZ[13])-S:Goto
Z:
LbIZ
3.次程序3.隧道超欠挖值計(jì)算放樣程序(輸入隧道線路,大概
樁號、輸入襯砌厚度、測量三維坐標(biāo),計(jì)算準(zhǔn)確樁號及位置、計(jì)
算欠超挖值)
程序名:5SD
Prog”KM”:Prog“THB”:D-*Z[13]:0-D:Prog"H”:Cos(Z[l
0])XZ[4]-E:H+Z[5]-Z[5]:H+Z[7]-Z[7]:E+Z[5]一
Z[10]:IfZ[8]>Z[10]:ThenGotoR:ElseGotoS:IfEnd:
LbIR:V((Z[13]-Z[9])2+(Z[8]-Z[5])2)-Z[4]-Z[15]-L:G
otoL:LbIS:Z[4]-Z[6]-S:V(S-(Z[7]-Z[5])2)XS4-A
bs(S)-*T:Abs(Z[13]-Z[9])-T-*T:V(T2+(Z[8]-Z[7])2)-Z[6]
-Z[15]-L:GotoL:LbIL:Fix2:"L0=":Locate6,4,L:
Prog”ZD”:“H0=":Locate6,4,Z[8]-H/
4:極坐放樣計(jì)算程序(計(jì)算放樣點(diǎn)至置儀點(diǎn)方位角及距離)
程序名:JS
X:Y:Z[ll]-K:Z[12]fL:Pol(X-K,Y-L):IFJ<0:ThenJ+3
60fJ:IFEnd:Int(J)+0.Ollnt(60Frac(J))+0.006Frac(60Frac
(J))一J:Fix4:"FWJ=":Locate6,4,J:
Fix3:"S=":Locate6,4,1/
5.路基寬度子程序6:路基標(biāo)準(zhǔn)半幅寬度計(jì)算程序(對于設(shè)計(jì)有
加寬漸變的有用,如路基寬度無變化,則把此程序直接輸入半幅
寬度值至L)
程序名:GD
1-S:Prog“G1”:Z-C-E:(B-A)*E/S+A-L:
6.坐標(biāo)計(jì)算次程序(THB)
程序名:THB
IfQ>l:ThenGotoJ:Elsel+P-C:(P-R)4-(2HPR)fS:1
80+n-E:IfF=l:ThenAbs(Z-O)-W:Prog〃A〃:Goto
2:ElseX—I:Y—J:Prog"B":O+W-Z:D—D:G
oto2:IfEnd:
LbIJ:IfF=l:ThenProg〃Z“:Gotol:ElseProg"ZX":
Goto2:IfEnd:
LbIl:I+DXcos(Z[2]+Z[l])-X:J+DXsin(Z[2]+Z[l])一Y:
Lbl2
7.線元法正算子程序(A)
程序名:A
0.1184634425-A:0.2393143352-B:0.2844444444-N:0.0
46910077-K:0.2307653449-L:0.5-M:U+W(Acos(G+QEKW
(C+KWS))+Bcos(G+QELW(C+LWS))+Ncos(G+QEMW(C+MWS))+Bco
s(G+QE(1-L)W(C+(l-L)WS))+Acos(G+QE(1-K)W(C+(1-K)WS)))
-X:
V+W(Asin(G+QEKW(C+KWS))+Bsin(G+QELW(C+LWS))+Nsin(G+QE
MW(C+MWS))+Bsin(G+QE(l-L)W(C+(l-L)WS))+Asin(G+QE(l-K)W
(C+(1-K)WS)))-Y:
G+QEW(C+WS)-Z[2]:X+Dcos(Z[2]+Z[l])一X:
Y+Dsin(Z[2]+Z[l])一丫
8.線元法反算子程序(B)
程序名:B
G-90-T:Abs((Y-V)cos(T)-(X-U)sin(T))-W:0-D:L
bl0:Prog〃A〃:T+QEW(C+WS)-L:(J-Y)cos(L)-(I-X)
sin(L)-D:IFAbs(D)<0.01:ThenGoto1:ElseW+D-W:G
oto0:IfEnd:"*-1
Lbll:0-D:Prog〃A〃:(J-Y)4-sin(Z[2]+90)-D
9.交點(diǎn)法正算子程序(Z)
程序名:Z
H24-R4-24-HA(4)4-2688+RA(3)fA:H4-2TA⑶4-240+R,-B:
((H-N2)H-244-R)4-Sin(Abs(P))-((HA(4)-NA(4))4-26884-R
A(3))+sin(Abs(P))-E:(R+A)tan(Abs(P)4-2)+B-E-T:P+Abs
(P)->W:0-M:H-C:
IfZW0-T:ThenZ-0-*S:G->Z[2]:Goto2:IfEnd:
IfZW0-T+H:ThenZ-0+T->S:Prog“HX”:G+WK—Z[2]:Goto
4:IfEnd:
IfZ^O-T+HRXAbs(P)4-180+H-4-2-N4-2:Then180(Z-0+T-0.
5H)+R+r|fS:A+R(l-Cos(S))^B:II4-2-HA(3)4-2404-R2+Rs
in(S)-*A:R->M:G+WS^Z[2]:Goto4:IfEnd:
O-T+HRXAbs(P)4-180+H4-2+N4-2-Z-*S:(R+N2^-R4-24-NA(4)
4-26884-RA(3))tan(Abs(P)+2)+N+2-NA(3)+2404-R2+E->T:N
-II:ProgWHXW:G+P-*S:S-WK-*Z[2]:U+(T-A)Cos(S)-WBSin(S)
-I:V+(T-A)Sin(S)+WBcos(S)-J:Goto3:
LbI4:U+(A-T)cos(G)-WBsin(G)f]:V+(A-T)Sin(G)+WBcos(G)
—J:Goto3:
LbI2:U+Scos(Z[2])I:V+Ssin(Z[2])-J:LbI3:C->H
10.交點(diǎn)法緩和段轉(zhuǎn)化子程序(HX)
程序名:HX
S-SA(5)4-404-R24-H2+SA(9)+3456+-(4)4-HA(4)-A:SA(3)+
6+R+H-SA⑺4-3364-RA⑶9HA⑶+SA(11)4-422404-RA(5)4-
HA⑸-B:90s29n+R9H-K:RH+S-M
11.交點(diǎn)法反算子程序(zx)
程序名:zx
Z:0-*D:LbI0:Prog“Z”:Pol(X-I,Y-J):J-Z[2]-*J:Isin(J)
一S:Icos(J)-I:IfAbs(I)<0.l:ThenZ+I—Z:S-D:Goto2:E
IseGoto1:LbI1:IfM=0:ThenZ+I^Z:Goto0:ElesPol(M-
WS,I):(_JMn)/180-I:Z+I-Z:Goto0:IfEnd
LbI2
12.高程計(jì)算子程序(H)
程序名:H
Prog“SI”:C-TfF:Z-F—S:C+TfE:G-TIfQ:IfT=0:ThenQ+
SI^H:Goto0:ElseIfZ<F:ThenQ+SI^H:Goto0:ElseIfZ
WE:ThenQ+SI+S24-24-R^H:Goto0:
LbI0:H:IfD=0:ThenGotoI:ElseProg“I”:H+V-H:Goto
I:LbII
13.高程超高計(jì)算程序(I)
程序名:I
IfZ[3]=l:ThenProg“II”:Goto1:ElseProg"12”:Goto
1:IfEnd:
LbI1:IfW=l:ThenGotoZ:ElseGotoX:IfEnd
LbIZ:IfS=0:ThenAbs(D)XM^V:Goto2:ElseAbs(D)X((N-
M)X(Z-C)4-S+M)^V:Goto2:IfEnd:
LbIX:IfS=0:ThenAbs(D)XM-V:Goto2:ElseAbs(D)X(((3
((Z-C)4-S)-2((Z-C)(S)A⑶)X(N-M))+M)-V:Goto2:IfEn
d:
LbI2:Abs(D)fE:V+E-I:I(E-K)-V
14.導(dǎo)線點(diǎn)子程序(DX)
程序名:DX
Z[ll]—K:Z[12]一L:“XZ”?K:“YZ”?L:K—Z[U]:L—Z[12]
15.線路選擇子程序(線路選擇輸0時(shí)。則輸曲線參數(shù)(QX)
程序名:QX
1—A:"QX:X1=1,X2=2W?A:A-*Z[3]:
IfA=O:ThenGoto1:ElseGoto2:IfEnd:
LbI1:“JDO”?0:“XO”?U:"YO”?V:"FW"?G:“LS”?H:?P:?
R:"J=2,3;X=(0,1,-1)w?Q:IfQ=2:ThenH-*N:Goto2:ElseI
fQ=3:Then“LS”?N:LbI2
16.線路中線元段判別子程序(KM)
程序名:KM
IfZ[3]=0:ThenGoto0:ElseIfZ[3]=l:ThenProg“XI”:
Goto0:ElseProg"X2”:Goto0:IfEnd:LbI0
17.坐標(biāo)計(jì)算參數(shù)轉(zhuǎn)化子程序(F)
程序名:F
Mat-0:MatF[l,2]-U:MatF[l,3]^V:MatF[l,4]
—G:MatF[l,5]-H:MatF[l,6]-P:MatF[l,7]-R:MatF
Q=2=>H^N:Q=3=>MatF[1,9]-*N
18.橋梁錐坡放樣子程序(ZP)
程序名:ZP
V(Z[6]2(1-Y7Z[7]2))-X:Z[8]—Z:Prog”GD”:IfD<0:T
henL+X-D:Else-L-X—D:IfEnd:Z[8]+Y-Z:D:lfF:90-Z
[1]:Prog”KM”:Prog"THB”:Prog”XY”:Prog”JS”
19.顯示子程序(XY)
程序名:XY
Fix3:"X=":Locate6,4,X:
tlY=":Locate6,4,Y:
程序名:ZD
Fix3:"KM=":Locate6,4,Z:
"D=":Locate6,4,D:
20.數(shù)據(jù)子程序(附后示例)
①程序名:XI(線路1坐標(biāo)計(jì)算要素程序)
IfZW26615.555:Then[[25900,11587.421,1847.983,10V0
9'23.1”,715.555,IXIO'、ixiO45,0]]->MatF:Goto0:If
End:
IfZW26915.555:Then[[26615.555,11448.97,2550.016,10?
09'23.1v,300,1X1045,1800,1]]-*MatF:GotoO:IfEnd:
LbI0:Prog"F”
①-2程序名:X2(線路2坐標(biāo)計(jì)算要素程序)
IfZW122269.856:Then[[121656.952,2603848.019,50835
1.147,98°53,22.6〃,660,41°47'44.1”,1415.097,3,3
00]]—MatF:Goto0:IfEnd:
IfZW125115.9:Then[[123984.982,2601974.464,509885.4
41,140°41'06.8〃,700,-39°3T43.1",2800,3,400]]
~*MatF:Goto0:IfEnd:
LbI0:Prog"F”
說明:1、交點(diǎn)法:IfZW交點(diǎn)HZ點(diǎn)樁號:Then[[交點(diǎn)樁號,交
點(diǎn)X坐標(biāo),交點(diǎn)丫坐標(biāo),前交點(diǎn)至止交點(diǎn)方位角,交點(diǎn)前段緩和
曲線長度,交點(diǎn)總偏角,圓半徑,3,交點(diǎn)后段緩和曲線長度]]
-MatF:Goto0:IfEnd:(如對稱緩和曲線,圓半徑后輸,2后
不用輸后段緩和長,總偏角分正負(fù),左偏為負(fù),右偏為正)
2、線元法:IfZW本段線元終點(diǎn)樁號:Then[[本段線元起點(diǎn)樁
號,線元起點(diǎn)X坐標(biāo),線元起點(diǎn)丫坐標(biāo),線元起點(diǎn)切線方位角,線
元長度,線元起點(diǎn)半徑,線元終點(diǎn)半徑,線元判別]]一MatF:Go
to0:IfEnd:
(線元判別及線元半徑見后說明)
②-1程序名:S1(線路1高程豎曲線要素子程序)
IfZ[3]=l:ThenGoto1:ElseProg"S2”:Goto0:IfEnd:
LbIl:IfZW26157.8:Then-200000-R:157.8-「26000-C:3
7.IfG:0.01222—1:Goto0:IfEnd:
IfZW2742L915:Then300000-R:171.915一「27250-C:32.6
5-*G:-0.00356^1:Goto0:IfEnd:
IfZW27889.029:Then1000000-R:134.029一「27755-C:36.
64-*G:0.0079^1:Goto0:IfEnd:
LbI0
②-2程序名:S2(線路2高程豎曲線要素子程序)
IfZW183.007:Then1365-R:20.475-T:162.532-C:46.1一G:
0.003—I:Goto0:IfEnd:
IfZW321.264:Then-1200-R:38.732-T:282.532-C:50.175
-*G:0.033-*I:Goto0:IfEnd:
LbI0
程序字母說明:C-豎曲線交點(diǎn)樁號;G-交點(diǎn)樁號高程(未豎曲線
調(diào)整的);T-豎曲線切線長(標(biāo)段結(jié)尾或開頭沒有豎曲線的輸0);
R-豎曲線半徑(分正負(fù):凹曲線為正,凸曲線為負(fù));I—豎曲
線前縱坡
③-1程序名:II(線路1高程超高參數(shù)子程序)
1.5fK:2-W:IfD<0:ThenGotoL:ElseGotoR:IfEnd:
LbIL:IfZW26615.555:Then0-S:-0.02-M:Goto0:IfEnd:
IfZW26735.555:Then120-S:26615.555-C:-0.02-M:0.02
—N:Goto0:IfEnd:
IfZW26795.555:Then60-S:26735.555-C:0.02-M:0.04-N:
Goto0:IfEnd
LbIR:IfZW26735.555:Then0-S:-0.02-M:Goto0:IfEnd
IfZW26795.555:Then60-S:26735.555-C:-0.02-M:-0.04
—N:Goto0:IfEnd
IfZW27436.951:Then0-S:-0.04-M:Goto0:IfEnd
LbI0
③-2程序名:12(線路2高程超高參數(shù)子程序)
0.5-*K:1-^W:IfD<0:ThenGotoL:ElseGotoR:IfEnd:
LbIL:If100:Then0-S:-0.015一業(yè)Goto0:IfEnd:
IfZW110:Then10^S:100-*C:-0.015^M:-0.02-*N:Goto0:1
fEnd:IfZW343.665:Then0-S:-0.02-M:Goto0:IfEnd
LbIR:IfZW100:Then0-S:-0.015-M:Goto0:IfEnd
IfZW110:Then10—S:100-C:-0.015-M:-0.02-N:Goto0:1
fEndIfZW375.665:Then0-S:-0.02-M:Goto0:IfEnd
LbI0
字程序中字母表示說明:
K—中央分隔帶半幅寬(中樁標(biāo)高至中樁中線距離,無分隔帶則
為0);W—超高方式參數(shù)(W=l為一般直線方式超高,W=2為三
次拋物線方式超高);S—超高漸變段距離(不是漸變段則輸入0);
C-超高漸變段起點(diǎn)樁號(不是漸變段,無需輸入);M—超高段
起點(diǎn)橫坡,N-超高漸變段終點(diǎn)橫坡(不是漸變段,無需輸入)。
@-1程序名:G1(線路1路基標(biāo)準(zhǔn)半幅寬度參數(shù)子程序)
IfZ[3]=l:ThenGotol:ElseProg"G2”:Goto0:IfEnd
LbI1:IfD<0:ThenGotoL:ElseGotoR:IfEnd:
LbIL:IfZW28110.727:ThenZ-C:17.25fA:Goto0:IfEnd:
IfZW28200.727:Then28110.727-C:17.25-A:21.25一B:90
-*S:Goto0:IfEnd
LbIR:ZW27927.478:ThenZfC:17.25-A:Goto0:IfEnd
IfZW28172:Then27927.478-C:17.25-A:27.031-B:244.52
2^S:Goto0:IfEnd
LbI0
@-2程序名:G2(線路2路基標(biāo)準(zhǔn)半幅寬度參數(shù)子程序)
IfD<O:ThenGotoL:ElseGotoR:IfEnd:
LbIL:IfZ^69.998:ThenZ-C:28.25-A:Goto0:IfEnd:
IfZ^82.402:Then69.998-C:28.25-A:25.545-B:12.404-
S:Goto0:IfEnd
LbIR:Z^69.998:ThenZfC:17.45-A:Goto0:IfEnd
IfZ^80.367:Then69.998-C:17.45-A:16.787-B:10.369-
S:Goto0:IfEnd:LbI0
字程序中字母表示說明:
C—寬度漸變段起點(diǎn)樁號(不是漸變段C=Z);A—寬度漸變段起
點(diǎn)寬度;B—寬度漸變段終點(diǎn)寬度(不是漸變段,無需輸入);S
-寬度漸變段距離(不是漸變段,無需輸入)。
⑤-1程序名:SD1(線路1隧道參數(shù)子程序)
IfZ[3]=1:ThenGoto1:ElseProg"SD2":Goto0:IfEnd:
LbI1:5.1^Z[4]:1.8fz[5]:1.4-Z[6]:0.59-Z[7]:0-Z[9]:
109OP30”-Z[10]:
LbI0
⑤-2程序名:SD2(線路2隧道參數(shù)子程序)
5.43fz[4]:1.634fz[5]:7.93fz[6]:1.634fz[7]:0-Z[9]:
90-Z[10]
字程序中字母表示說明:
Z[4]一隧道上拱半徑;Z[5]一隧道上拱圓心至設(shè)計(jì)面高度;Z[6]
一隧道中腰部半徑;Z[7]一中腰圓心至設(shè)計(jì)面高度;Z[9]一設(shè)計(jì)
隧道中線與設(shè)計(jì)路基中線偏移值,左為負(fù)數(shù),右為正數(shù);Z[10]
一上部拱跨隧道半幅角度;
@-1程序名:W1(線路1路基填挖邊坡參數(shù)子程序)
IfZ[3]=1:ThenGoto1:ElseProg"W2":Goto0:IfEnd:
LbI1:0.75fz[5]:1-Z[6]:1.25fz[7]:10-*Z[8]:10^Z[9]:2.
6fz[10]:2一Z[ll]:2-Z[12]:1.5->Z[13]:l.75-Z[14]:8一Z
[15]:2-Z[16]:LbI0
⑥-2程序名:W2(線路2路基填挖邊坡參數(shù)子程序)
1-*Z[5]:1-Z[6]:1.25fz[7]:10-Z[8]:10-*Z[9]:2.6fz[10]:
1.5-Z[ll]:L5-Z[12]:L5-Z[13]:1.75-Z[14]:8-Z[15]:2
-Z[16]
字程序中字母表示說明:
Z[5]一挖方第一階邊坡邊率;Z[6]一挖方第二階邊坡邊率;Z[7]
一挖方第三階邊坡邊率;Z[8]一挖方第一階高度;Z[9]一挖方第
二階高度;Z[10]一挖方路基碎落臺及水溝寬度;Z[ll]一挖方第
二臺階平臺寬度;Z[12]一挖方第三臺階平臺寬度;
Z[13]一填方第一階邊坡邊率;Z[14]一填方第二階邊坡邊率;Z
[15]一填方第一階高度;Z[16]-填方第二臺階平臺寬度。(注:
本程序只做出挖方三個(gè)臺階,填方二個(gè)臺階,如需增加,先需在
程序TUB和4FBZ程序中增加變量。再如一標(biāo)段有坡率及坡高不
一樣時(shí),可以照其它參數(shù)程序一樣,用判別語句。)
三、使用說明
1、規(guī)定
(1)“KM”為所求點(diǎn)樁號,反算時(shí)為輸入大概樁號
(2)當(dāng)所求點(diǎn)位于中線時(shí),D=0;當(dāng)位于中線左鋤時(shí),
D取負(fù)值;當(dāng)位于中線中線右側(cè)時(shí),D取正值。
(3)當(dāng)線元為直線時(shí),其起點(diǎn)、止點(diǎn)的曲率半徑為無窮
大,以10的45次代替。(在用交點(diǎn)法時(shí),P子母代表偏角)
(4)當(dāng)線元為圓曲線時(shí),無論其起點(diǎn)、止點(diǎn)與什么線元
相接,其曲率半徑均等于圓弧的半徑。(交點(diǎn)法為圓半徑)
(5)當(dāng)線元為完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲
率半徑為無窮大,以10的45次代替;與圓曲線相接時(shí),曲率半
徑等于圓曲線的半徑。止點(diǎn)與直線相接時(shí),曲率半徑為無窮大,
以10的45次代替;與圓曲線相接時(shí),曲率半徑等于圓曲線的半
徑。
(6)當(dāng)線元為非完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲率
半徑等于設(shè)計(jì)規(guī)定的值;與圓曲線相接時(shí),曲率半徑等于圓曲線
的半徑。止點(diǎn)與直線相接時(shí),曲率半徑等于設(shè)計(jì)規(guī)定的值;與圓
曲線相接時(shí),曲率半徑等于圓曲線的半徑。
(7)Q值是判別用采用線元法還是交點(diǎn)法。交點(diǎn)法值為2或
3,2為對稱緩利曲線段交點(diǎn)法,3為不對稱緩和段交點(diǎn)法。線元
法,根據(jù)線元段取值,直線段取0,緩和段和圓曲線段,根據(jù)左
偏取T,右偏取1.
(8)為了區(qū)別字母0及數(shù)子0,特把字母0加粗。
2、輸入與顯示說明
輸入部分:
"A:XY=1,ZD=2,GC=3,GD=4,BP=5,FM=6,ZP=7,
JS=8,SD=9"?輸入:1、坐標(biāo)計(jì)算放樣程序2、坐標(biāo)反算程
序;3、高程計(jì)算查閱程序;4、路基半幅標(biāo)準(zhǔn)寬度查閱程序;5、
路基邊坡及開挖口放樣程序;6、路基標(biāo)準(zhǔn)距離放樣;7、橋梁錐
坡計(jì)算放樣程序;8、極坐標(biāo)計(jì)算程序;9、隧道超欠挖計(jì)算程序
XZ?YZ?為置儀點(diǎn)坐標(biāo),第一次運(yùn)行輸一次,以下運(yùn)行不
需再輸入,下次再運(yùn)行此程序調(diào)上次輸值,如需改,則輸入,不
需改,則按確認(rèn)鍵。
“QX:X1=1,X2=2"?選擇經(jīng)路,坐標(biāo)計(jì)算中輸入。值,變?yōu)?/p>
輸入線元段曲線要素。輸1為第一條線路。輸2為第二條線路,
本程序暫設(shè)計(jì)實(shí)例為2條線路。
KM?正算時(shí)所求點(diǎn)的里程(反算輸入大概樁號)輸入-1,
返回輸入選擇計(jì)算類型,輸入-2,返回選擇線路,輸入-3,調(diào)出
本段線元參數(shù),以矩陣顯示,再運(yùn)行從頭開始。
D?正算時(shí)所求點(diǎn)距中線的邊距(左側(cè)取負(fù),值右側(cè)取正
值,在中線上取零)
xo?反算時(shí)所求點(diǎn)的X坐標(biāo)(放樣程序中實(shí)測X坐標(biāo))
Y0?反算時(shí)所求點(diǎn)的丫坐標(biāo)(放樣程序中實(shí)測丫坐標(biāo))
顯示部分:
L?涵洞放樣程序中涵距中心樁號前后距離,前為正,后為
負(fù).
M0?邊坡放樣程序中原地面標(biāo)高輸入
H-B?計(jì)算面至路面高差(默認(rèn)路面為0)
PJ1?PJ2?涵洞計(jì)算中第一個(gè)夾角同PJo第二夾角為邊線
至路前進(jìn)方向夾角。(同理適合在橋梁中斜交橋,平行布置中,橋
臺樁基坐標(biāo)計(jì)算)默認(rèn)值均為90度.
TH-GH?邊坡放樣中填方超放寬值,默認(rèn)值為0.5m.
"LD:Z-Y+"?橋梁錐坡向左右方向邊長,左為負(fù)數(shù),右為
正數(shù)。
"LR"?錐坡向路線前進(jìn)或向后退方向邊長。
"Z0"?錐坡頂邊樁號
輸出部分
X=***正算時(shí),計(jì)算得出的所求點(diǎn)的X坐標(biāo)
丫二***正算時(shí),計(jì)算得出的所求點(diǎn)的丫坐標(biāo)
FWJ=***正算時(shí),計(jì)算得出的所求點(diǎn)的至置儀點(diǎn)方位角
S=***正算時(shí),計(jì)算得出的所求點(diǎn)的至置儀點(diǎn)距離
KM=***反算時(shí),計(jì)算得出的所求點(diǎn)的里程
D=***反算時(shí),計(jì)算得出的所求點(diǎn)的邊距
H=***所求點(diǎn)位置設(shè)計(jì)路面頂標(biāo)高
1=***所求點(diǎn)位置設(shè)計(jì)路面橫坡(D輸0時(shí)為,本段
路基縱坡)
SJLG=***所求點(diǎn)位置路基設(shè)計(jì)半幅標(biāo)準(zhǔn)寬度
L0=***邊樁放樣程序中實(shí)測點(diǎn)至設(shè)計(jì)邊坡點(diǎn)距離,正
向內(nèi)移,負(fù)向外移。(隧道程序中為超欠挖值,正為超挖,負(fù)為
欠挖)
TW=***邊樁放樣程序中,實(shí)測放樣邊坡點(diǎn)至止樁號設(shè)
計(jì)頂填挖高度值
H0=***隧道放樣程序中測量點(diǎn)至設(shè)計(jì)面高度
四、結(jié)束語
1、本套程序?qū)嵗€路給二條,如標(biāo)段像匝道有多條線時(shí),同理
增加。
2、由于本人沒做過隧道,隧道程序只是參照本項(xiàng)目另一個(gè)標(biāo)的
圖紙所做,如有不同,可以調(diào)整參數(shù)。原理應(yīng)是一樣的。
3、為了更好的開發(fā)計(jì)算器程序,本人特建一QQ群,歡迎各位測
友加入,QQ群號是:24817026c
4、所有對程序有建議或問題的,加本人QQ后可以直接留言,由
于工作原因,可能不能馬上給予答復(fù),敬請諒解?。観Q為好友
時(shí)請注明:計(jì)算器程序)
主要功能:采用線元法與交點(diǎn)法相結(jié)合計(jì)算多條線路坐標(biāo)正反算,可算任意復(fù)雜線型
及立交匝道,包括c型,s型、卵型、回頭曲線等;極坐標(biāo)放樣,全線路基邊坡開挖口
及坡腳放樣計(jì)算、路基任意點(diǎn)設(shè)計(jì)高程、橫坡、設(shè)計(jì)半幅寬度計(jì)算.橋梁錐坡放樣計(jì)算、
隧道欠超挖放樣計(jì)算。
2009年11月16日.根據(jù)網(wǎng)友調(diào)試成功;更改THB程序中一處漏錯.
2009年11月18日完成2.1版,經(jīng)群友調(diào)試后,整理上傳。新版本建主程序合并原所有
計(jì)算類型,在主程序中可選擇操作類型。隧道欠超挖增加變量襯砌厚度,因有設(shè)計(jì)襯砌
厚度根據(jù)石巖來定的。增加錐坡放樣計(jì)算。I/B]
[B]2009年12月4日更新為2.2版,新版本:1、調(diào)整一次顯示結(jié)果;2、交點(diǎn)法中考慮了
不對稱緩和曲線;3、修改原版本部分地方筆誤.(紅色為修改處)
2009年12月5日,修改F程序中最后一句為:Q=3=>MatF[l,9]—N.解決了線元法和
對稱緩和交點(diǎn)法只要輸八個(gè)參數(shù)的問題.不對稱緩和段輸九個(gè)參數(shù).
2009年12月8日,經(jīng)網(wǎng)友調(diào)試成功,修改F子程序中后面一句:Q=2=>H—N:Q=3=>Mat
F[l,9]—N.
曲^任意里程中遏格坐檄正反算5800p
TYQXJS(主程序名)
Lbl0:4—>Dimz:Cls
“l(fā).SZ—XY”
”2.XY一SZ”?一NCs
“XO“?U:“YO”?V:“SO"?O:“FO"?G:“LS”?H:,,RO,,?P:,,RN,,?R:?Q
l+P-C:(P-R)+(2HPR)-D:180「一E
N=2=>Goto2
Lbll:Cls:?S
S=0=>Goto0(注:常S輸入0畤,程序畬由Lbl0始重新建行)
?Z:Abs(S?O)—W
PrognSUBl":Cls
“xs=":x/
“YS=”:Y/
“FS=”:F-90ADMS,
Goto1
LbI2:Cls:?X
X=0=>Goto0(注:常X輸入0畤,程序由畬Lbl0始重新遵行)
?Y:X—I:Y—J
Prog”SUB2”:O+W—S:Cls
“S=":S/
“z=":z/
Goto2
注:缸色部可以不要,亦可以要,它的作用是揩S或X輸入0畤,程序畬重新由始
行,(即是可以言十算下段^元)
SUB1(子程序名)
0.1739274226—AO3260725774—B
0.0694318442—K03300094782一L
1?L—F:1?K—M
G+QEKW(C+KWD)—Z[1]
G+QELW(C+LWD)—Z[2]
G+QEFW(C+FWD)—Z[3]
G+QEMW(C+MWD)-Z[4]
Axcos(Z[l]HX(剩虢可省略)
X+Bcos億[2])-X
X+Bcos(Z[3])一X
X+Acos(Z[4])->X
u+wx—x
Asin(Z[l])-Y
Y+BsiMZ[2])一Y
Y+Bsin(Z[3])->Y
Y+Asin(Z[4])->Y
V+WY—Y
G+QEW(C+WD)+90-F
X+Zcos(F)一X
Y+Zsin(F)->Y
SUB2(子程序名)
G?90一T
(Y-V)cos(T)-(X-U)sin(T)^W
Abs(W)-W:0一Z
Lbl4:ProgMSUBr,
T+QEW(C+WD)-L
(J-Y)cos(L)-(I-X)sin(L)->Z
IfAbs(Z)<lE-6:Then0-Z:ProgMSUBl"
(J?Y)+sin(F)—Z
ElseW+Z—W:Goto4:IfEnd
注:IE-6即是10的負(fù)6次方,亦即是等於0.000001
輸入畤按SHIFT—log—(-)—6
亦可直接酹IfAbs(Z)<lE-6離成IfAbs(Z)<0.000001
注意:本程序是根摞yhhf編癮的4800P改嘉而成,以下是源程序及算例
大家有冏題亦可在以卜^址查看及向yshf贊冏
曲線任意里程中邊樁坐標(biāo)正反算(CASIOfx-4800P計(jì)算器)程序
一、程序功能
本程序由一個(gè)主程序(TYQXJS)和兩個(gè)子程——正算子程序(SUB1)、反算子程序(
SUB2)序構(gòu)成,可以根據(jù)曲線段——直線、圓曲線、緩和曲線(完整或非完整型)的線
元要素(起點(diǎn)坐標(biāo)、起點(diǎn)里程、起點(diǎn)切線方位角、線元長度、起點(diǎn)曲率半徑、止點(diǎn)曲
率半徑)及里程邊距或坐標(biāo),對該曲線段范圍內(nèi)任意里程中邊樁坐標(biāo)進(jìn)行正反算。另
外也可以將本程序中核心算法部分的兩個(gè)子程序移植到其它相關(guān)的程序中,用于對曲
線任意里程中邊樁坐標(biāo)進(jìn)行正反算。本程序也可以在CASIOfx4500P計(jì)算器及CASIO
僅-4850P計(jì)算器上運(yùn)行。
特別申明:(1).適用于弧長小于2倍半徑的各種線元坐標(biāo)正反算,精度優(yōu)
于1mm;
(2).在引用該核心計(jì)算部分時(shí),請注明來源。
二、源程序
1.主程序(TYQXJS)
"l.SZ=>XY":"2.XY=>SZ":N:U"X0":V"Y0":O"S0":G"F0":H"LS":P"R0":
R"
RN":Q:C=l-P:D=(P-R)-(2HPR):E=180^7t:N=l=>Goto1:/>Goto2A—」
Lbl1:{SZ}:SZ:W=Abs(S-O):Prog"SUB1":X"XS"=XJ
Y"YS"=Y/
F"FS"=F-90J
Goto1<一1
Lbl2:{XY}:XY:I=X:J=Y:Prog"SUB2":S"S『O+W/
Z"Z"=Z/
Goto2
2.正算子程序(SUB1)
A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=l-L:
M=l-K:X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW
(C+FWD))+Acos(G+QEMW(C+MWD))):Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+
QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))):F=G+QEW(C+
WD)+90:X=X+ZcosF:Y=Y+ZsinF
3.反算子程序(SUB2)
T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl0:Prog"SUB1":L=T+QEW(C+
WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ<lE-6=>Gotol:/>W=W+Z:Goto0A」
Lbl1:Z=0:Prog"SUB1":Z=(J-Y)-sinF
三、使用說明
1、規(guī)定
(1)以道路中線的前進(jìn)方向(即里程增大的方向)區(qū)分左右;當(dāng)線元往左偏時(shí),
Q=-l;當(dāng)線元往右偏時(shí),Q=l;當(dāng)線元為直線時(shí),Q=0o
(2)當(dāng)所求點(diǎn)位于中線時(shí),Z=0;當(dāng)位于中線左惻時(shí),Z取負(fù)值;當(dāng)位于中線中線右
側(cè)時(shí),Z取正值。
(3)當(dāng)線元為直線時(shí),其起點(diǎn)、止點(diǎn)的曲率半徑為無窮大,以10的45次代替。
(4)當(dāng)線元為圓曲線時(shí),無論其起點(diǎn)、止點(diǎn)與什么線元相接,其曲率半徑均等于圓
弧的半徑。
(5)當(dāng)線元為完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲率半徑為無窮大,以10的
45
次代替;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。止點(diǎn)與直線相接時(shí),曲率半
徑為無窮大,以10的45次代替;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。
(6)當(dāng)線元為非完整緩和曲線時(shí),起點(diǎn)與直線相接時(shí),曲率半徑等于設(shè)計(jì)規(guī)定的
值;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。止點(diǎn)與直線相接時(shí),曲率半徑等
于設(shè)計(jì)規(guī)定的值;與圓曲線相接時(shí),曲率半徑等于圓曲線的半徑。
2、輸入與顯示說明
輸入部分:
1.SZ=>XY
2.XY=>SZ
N?選擇計(jì)算方式,輸入1表示進(jìn)行由里程、邊距計(jì)算坐標(biāo);輸入2表示由坐標(biāo)反
算
里程和邊距。
X0?線元起點(diǎn)的X坐標(biāo)
Y0?線元起點(diǎn)的丫坐標(biāo)
S0?線元起點(diǎn)里程
F0?線元起點(diǎn)切線方位角
LS?線元長度
R0?線元起點(diǎn)曲率半徑
RN?線元止點(diǎn)曲率半徑
Q?線元左右偏標(biāo)志(左偏Q=-l,右偏Q=l,直線段Q=0)
S?正算時(shí)所求點(diǎn)的里程
Z?正算時(shí)所求點(diǎn)距中線的邊距(左側(cè)取負(fù),值右側(cè)取正值,在中線上取零)
X?反算時(shí)所求點(diǎn)的X坐標(biāo)
Y?反算時(shí)所求點(diǎn)的丫坐標(biāo)
顯示部分:
XS=xxx正算時(shí),計(jì)算得出的所求點(diǎn)的X坐標(biāo)
YS=xxx正算時(shí),計(jì)算得出的所求點(diǎn)的丫坐標(biāo)
FS=xxx正算時(shí),所求點(diǎn)對應(yīng)的中線點(diǎn)的切線方位角
S=xxx反算時(shí),計(jì)算得出的所求點(diǎn)的里程
Z=xxx反算時(shí),計(jì)算得出的所求點(diǎn)的邊距
四、算例
某匝道的由五段線元(直線+完整緩和曲線+圓曲線+非完整緩和曲線+直線)組
成,各段線元的要素(起點(diǎn)里程S0、起點(diǎn)坐標(biāo)X0Y0、起點(diǎn)切線方位角F0、線元長度
LS、起點(diǎn)曲率半徑R0、止點(diǎn)曲率半徑RN、線元左右偏標(biāo)志Q)如卜.:
soX0Y0F0LSRORNQ
500.00019942.83728343.5611251631.00269.2561E451E450
769.25619787.34028563.3781251631.0037.4921E45221.75-1
806.74819766.56628594.5741202554.07112.779221.75221.75-1
919.52719736.07228701.893911730.6380.285221.759579.228-1
999.81219744.03828781.659804050.00100.0001E451E450
1、正算
(注意:略去計(jì)算方式及線元要素輸入,請自行根據(jù)所求點(diǎn)所在的線元輸入線元
要素)
S=700Z=-5計(jì)算得XS=19831.41785YS=28509.72590
S=700Z=0計(jì)算得XS=19827.33592YS=28506.83837
S=700Z=5計(jì)算得XS=19823.25398YS=28503.95084
S=780Z=-5計(jì)算得XS=19785.25749YS=28575.02270
S=780Z=0計(jì)算得XS=19781.15561YS=28572.16358
S=780Z=5計(jì)算得XS=19777.05373YS=28569.30446
S=870Z=-5計(jì)算得XS=19747.53609YS=28654.13091
S=870Z=0計(jì)算得XS=19742.68648YS=28652.91379
S=870Z=5計(jì)算得XS=19737.83688YS=28651.69668
S=940Z=-5.123計(jì)算得XS=19741.59118YS=28722.05802
S=940Z=0計(jì)算得XS=19736.47687YS=28722.35642
S=940Z=3.009計(jì)算得XS=19733.47298YS=28722.53168
2、反算
X=19831.418Y=28509.726計(jì)算得S=699.9999974Z=-5.00018164
X=19827.336Y=28506.838計(jì)算得S=699.9996493Z=0.000145136
X=19823.25398Y=28503.95084計(jì)算得S=699.9999985Z=5.000003137
X=19785.25749Y=28575.02270計(jì)算得S=780.0000035Z=-5.000001663
X=19781.15561Y=28572.16358計(jì)算得S=780.0000025Z=-0.000002
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)營公司企業(yè)年度工作計(jì)劃
- 小學(xué)六年級期中考試復(fù)習(xí)計(jì)劃
- 加油站201年下半年工作計(jì)劃
- 防疫及衛(wèi)生協(xié)管工作計(jì)劃
- 教師信息技術(shù)校本研修工作計(jì)劃范文
- 2025學(xué)年數(shù)學(xué)備課組工作計(jì)劃
- 《水處理技術(shù)介紹》課件
- 《大吸收波長的計(jì)算》課件
- 《EXO成員總介紹》課件
- 《外盤期貨介紹》課件
- 音樂傳奇-張國榮
- 東方甄選直播用戶畫像及抖音搜索指數(shù)2023
- 上海年某單層廠房造價(jià)指標(biāo)
- 制度-xxxxx有限公司反商業(yè)賄賂管理制度
- 零基礎(chǔ)的住宅和城市設(shè)計(jì)智慧樹知到答案章節(jié)測試2023年同濟(jì)大學(xué)
- 2022年湖北省武漢市中考英語試卷及答案
- 酒店安全整改報(bào)告
- 陳淑惠中文網(wǎng)絡(luò)成癮量表
- 先找財(cái)源還是先找人源財(cái)源源
- 黑布林英語 Can I play閱讀課件
- 《智能家居系統(tǒng)設(shè)計(jì)開題報(bào)告(含提綱)》
評論
0/150
提交評論