曲線任意里程中邊樁坐標正反算_第1頁
曲線任意里程中邊樁坐標正反算_第2頁
曲線任意里程中邊樁坐標正反算_第3頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、. 曲線任意里程中邊樁坐標正反算(CASIO fx-4800P計算器)程序曲線任意里程中邊樁坐標正反算(CASIO fx-4800P計算器)程序 一、程序功能 本程序由一個主程序(TYQXJS)和兩個子程-正算子程序(SUB1)、反算子程序( SUB2)序構(gòu)成,可以根據(jù)曲線段-直線、圓曲線、緩和曲線(完整或非完整型)的線 元要素(起點坐標、起點里程、起點切線方位角、線元長度、起點曲率半徑、止點曲 率半徑)及里程邊距或坐標,對該曲線段范圍內(nèi)任意里程中邊樁坐標進行正反算。另 外也可以將本程序中核心算法部分的兩個子程序移植到其它相關(guān)的程序中,用于對曲 線任意里程中邊樁坐標進行正反算。本程序也可以在C

2、ASIO fx-4500P計算器及 CASIO fx-4850P計算器上運行。 特別申明:(1). 適用于弧長小于2倍半徑的各種線元坐標正反算,精度優(yōu) 于1mm; (2). 在引用該核心計算部分時,請注明來源。 二、源程序 1.主程序(TYQXJS) 1.SZ = XY:2.XY = SZ:N:UX0:VY0:OS0:GF0:HLS:PR0:R RN:Q:C=1P:D=(P-R)(2HPR):E=180:N=1=Goto 1:Goto 2 Lbl 1:SZ:SZ:W=Abs(S-O):Prog SUB1:XXS=X YYS=Y FFS=F-90 Goto 1 Lbl 2:XY:XY:I=X:J

3、=Y:Prog SUB2:SS=O+W ZZ=Z Goto 2 2. 正算子程序(SUB1) A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1-L: M=1-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)

4、+90:X=X+ZcosF:Y=Y+ZsinF 3. 反算子程序(SUB2) T=G-90:W=Abs(Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog SUB1:L=T+QEW(C+ WD):Z=(J-Y)cosL-(I-X)sinL:AbsZGoto1:W=W+Z:Goto 0 Lbl 1:Z=0:Prog SUB1:Z=(J-Y)sinF 三、使用說明 1、規(guī)定 (1) 以道路中線的前進方向(即里程增大的方向)區(qū)分左右;當線元往左偏時, Q=-1;當線元往右偏時,Q=1;當線元為直線時,Q=0。 (2) 當所求點位于中線時,Z=0;當位于中線左鍘時,Z取負值;當位于中

5、線中線右 側(cè)時,Z取正值。 (3) 當線元為直線時,其起點、止點的曲率半徑為無窮大,以10的45次代替。 (4) 當線元為圓曲線時,無論其起點、止點與什么線元相接,其曲率半徑均等于圓 弧的半徑。 (5) 當線元為完整緩和曲線時,起點與直線相接時,曲率半徑為無窮大,以10的45 次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。止點與直線相接時,曲率半 徑為無窮大,以10的45次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。 (6) 當線元為非完整緩和曲線時,起點與直線相接時,曲率半徑等于設(shè)計規(guī)定的 值;與圓曲線相接時,曲率半徑等于圓曲線的半徑。止點與直線相接時,曲率半徑等 于設(shè)計規(guī)定的值;與

6、圓曲線相接時,曲率半徑等于圓曲線的半徑。 2、輸入與顯示說明 輸入部分: 1. SZ = XY 2. XY = SZ N ? 選擇計算方式,輸入1表示進行由里程、邊距計算坐標 ;輸入2表示由坐標反算 里程和邊距。 X0 ?線元起點的X坐標 Y0 ?線元起點的Y坐標 S0 ?線元起點里程 F0 ?線元起點切線方位角 LS ?線元長度 R0 ?線元起點曲率半徑 RN ?線元止點曲率半徑 Q ? 線 元左右偏標志(左偏Q=-1,右偏Q=1,直線段Q=0) S ? 正算時所求點的里程 Z ?正算時所求點距中線的邊距(左側(cè)取負,值右側(cè)取正值,在中線上取零) X ?反算時所求點的X坐標 Y ?反算時所求點的Y坐標 顯示部分: XS= 正算時,計算得出的所求點的X坐標 YS= 正算時,計算得出的所求點的Y坐標 FS= 正算時,所求點對應(yīng)的中線點的切線方位角 S= 反算時,計算得出的所求點的里程 Z= 反算時,計算得出的所求點的邊距 U=起點X坐標:V=起點Y坐標:O=起點樁號:G=起點方位角:H=起點至終點之間的距離:P=半徑:R=半徑: 注:(當為圓曲線段時P,R均為該段的半徑,當為直線時,P,R均以10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論