歡迎來到http://www.tljciu.live !
當前位置:六六工程資料網建筑課堂工程資料工程測量曲線任意里程中邊樁坐標正反算

曲線任意里程中邊樁坐標正反算

08-22 13:45:30  瀏覽次數:135次  欄目:工程測量
標簽:工程測量規范,工程測量技術, 曲線任意里程中邊樁坐標正反算,http://www.tljciu.live
曲線任意里程中邊樁坐標正反算(CASIO fx-4800P計算器)程序 曲線任意里程中邊樁坐標正反算(CASIO fx-4800P計算器)程序
一、程序功能
        本程序由一個主程序(TYQXJS)和兩個子程——正算子程序(SUB1)、反算子程序(
SUB2)序構成,可以根據曲線段——直線、圓曲線、緩和曲線(完整或非完整型)的線
元要素(起點坐標、起點里程、起點切線方位角、線元長度、起點曲率半徑、止點曲
率半徑)及里程邊距或坐標,對該曲線段范圍內任意里程中邊樁坐標進行正反算。另
外也可以將本程序中核心算法部分的兩個子程序移植到其它相關的程序中,用于對曲
線任意里程中邊樁坐標進行正反算。本程序也可以在CASIO fx-4500P計算器及 CASIO fx-4850P計算器上運行。
   特別申明:(1). 適用于弧長小于2倍半徑的各種線元坐標正反算,精度優
                 于1mm;
                    (2). 在引用該核心計算部分時,請注明來源。
二、源程序
1.主程序(TYQXJS)
"1.SZ => XY":"2.XY => SZ":N:U"X0":V"Y0":O"S0":G"F0":H"LS":P"R0":R"
RN":Q:C=1÷P:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠>Goto 2Δ←┘
Lbl 1:{SZ}:SZ:W=Abs(S-O):Prog "SUB1":X"XS"=X◢
Y"YS"=Y◢
F"FS"=F-90◢
Goto 1←┘
Lbl 2:{XY}:XY:I=X:J=Y:Prog "SUB2":S"S"=O+W◢
Z"Z"=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)+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:AbsZ<1E-6=>Goto1:≠>W=W+Z:Goto 0Δ←┘
Lbl 1:Z=0:Prog "SUB1":Z=(J-Y)÷sinF

三、使用說明
1、規定
        (1) 以道路中線的前進方向(即里程增大的方向)區分左右;當線元往左偏時,
Q=-1;當線元往右偏時,Q=1;當線元為直線時,Q=0。
        (2) 當所求點位于中線時,Z=0;當位于中線左鍘時,Z取負值;當位于中線中線右
側時,Z取正值。
        (3) 當線元為直線時,其起點、止點的曲率半徑為無窮大,以10的45次代替。
        (4) 當線元為圓曲線時,無論其起點、止點與什么線元相接,其曲率半徑均等于圓
弧的半徑。
         (5) 當線元為完整緩和曲線時,起點與直線相接時,曲率半徑為無窮大,以10的45
次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。止點與直線相接時,曲率半
徑為無窮大,以10的45次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。
         (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 ?正算時所求點距中線的邊距(左側取負,值右側取正值,在中線上取零)
      X ?反算時所求點的X坐標
      Y ?反算時所求點的Y坐標
       顯示部分:
       XS=×××    正算時,計算得出的所求點的X坐標
       YS=×××    正算時,計算得出的所求點的Y坐標
       FS=×××    正算時,所求點對應的中線點的切線方位角
       S=×××    反算時,計算得出的所求點的里程
       Z=×××    反算時,計算得出的所求點的邊距

四、算例
        某匝道的由五段線元(直線+完整緩和曲線+圓曲線+非完整緩和曲線+直線)組
成,各段線元的要素(起點里程S0、起點坐標X0 Y0、起點切線方位角F0、線元長度
LS、起點曲率半徑R0、止點曲率半徑RN、線 元左右偏標志Q)如下:
S0   X0       Y0                   F0            LS R0 RN     Q
500.000    19942.837    28343.561     125 16 31.00    269.256     1E45 1E45      0
769.256    19787.340    28563.378     125 16 31.00      37.492     1E45 221.75     -1
806.748    19766.566    28594.574     120 25 54.07     112.779    221.75 221.75     -1
919.527    19736.072    28701.893       91 17 30.63       80.285    221.75 9579.228   -1
999.812    19744.038    28781.659       80 40 50.00     100.000    1E45 1E45       0 
        1、正算
          (注意:略去計算方式及線元要素輸入,請自行根據所求點所在的線元輸入線元
要素)
            S=700  Z=-5    計算得  XS=19831.41785   YS=28509.72590

[1] [2]  下一頁

,曲線任意里程中邊樁坐標正反算
22选五的开奖公告