當前位置:編程學習大全網 - 編程語言 - 卡西歐5800p任意曲線坐標正反算程序

卡西歐5800p任意曲線坐標正反算程序

SUB0 數據庫子程序Goto1↙ 同時保存多個曲線時的指針Lbl 1:IF S<***(線元終點裏程):Then***→G(線元起點方位角):***→O(線元起點裏程):***→U(線元起點X):***→V(線元起點Y):***→P(線元起點曲率半徑):***→R(線元終點曲率半徑): ***→H(線元起點至終點長度):0或1、-1→Q:Return:IfEnd↙Lbl 1:IF S<***(線元終點裏程):Then***→G(線元起點方位角):***→O(線元起點裏程):***→U(線元起點X):***→V(線元起點Y):***→P(線元起點曲率半徑):***→R(線元終點曲率半徑): ***→H(線元起點至終點長度):0或1、-1→Q:Return:IfEnd……………..為了便於解讀,每增加壹個線元增加壹行語句,每增加壹條曲線增加壹個Lbl,每增加壹個工程增加壹個文件。三、使用說明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 => XY2. XY = > SZN ? 選擇計算方式,輸入1表示進行由裏程、邊距計算坐標 ;輸入2表示由坐標反算裏程和邊距。S ?正算時所求點的裏程,反算時為所求點的近似裏程,反算時輸入的近似裏程不能誇線元,若誇線元的話,需進行第二次反算,並以第壹次的結果做為近似裏程,否則反算的裏程及邊距不對, Z ?正算時所求點距中線的邊距(左側取負,值右側取正值,在中線上取零)X ?反算時所求點的X坐標Y ?反算時所求點的Y坐標顯示部分:XS=××× 正算時,計算得出的所求點的X坐標YS=××× 正算時,計算得出的所求點的Y坐標FS=××× 正算時,所求點對應的中線點的切線方位角S=××× 反算時,計算得出的所求點的裏程Z=××× 反算時,計算得出的所求點的邊距 程序閱讀地址:/p-42212521.html

  • 上一篇:請問誰有波分復用通信技術這門選修課的作業論文?最好跟安全工程掛上鉤
  • 下一篇:文字轉語音的手機app,有哪些?
  • copyright 2024編程學習大全網