4800計算器座標正算 反算程式設計程序

2023-01-23 04:48:02 字數 2061 閱讀 7199

1.主程式(tyqxjs)

" => xy":" => sz":n:

u"x0":v"y0":o"s0":

g"f0":h"ls":p"r0":

r"rn":q:c=1p:

d=(p-r)(2hpr):e=180π:n=1=>goto 1:≠>go to 2δ←┘

lbl 1::sz:w=abs(s-o):prog "sub1":x"xs"=x◢

y"ys"=y◢

goto 1←┘

lbl 2::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座標

s=? 反算時,計算得出的所求點的里程

z=? 反算時,計算得出的所求點的邊距

5800計算器全線座標計算放樣正反算ZBZFS

5800計算器全線座標計算放樣正反算 5800計算器全線座標計算放樣正反算程式 定稿 主程式座標正反算程式名稱 zbzfslb1 a cls fix4 30 dimz 0 zs,1 fs z if z 0 then gotob ifend z 0進入里程點座標正算 if z 1 then prog ...

用計算器計算

班級姓名第組第號 一 學習目標 1 了解計算器各鍵的用途與用法,2 會用計算器進行有理數加 減 乘 除 乘方運算以及混合運算。3 在使用計算器中感受到操作簡便,計算準確,速度快捷,從而產生對數學學習的濃厚興趣。二 學法指導 通過動手操作 合作與交流,並借助計算器的說明書,自主 計算器的使用方法,會用...

用計算器計算

學習目標 1 我會用計算器進行加減乘除等基本的四則運算。重點 2 我能運用計算器解決生活中的實際問題。難點 課前熱身 1 開始使用電子計算器時,先按一下鍵,這個鍵的功能是停止使用時,再按一下鍵,這個鍵的功能是 新知 一 認識計算器上的ce鍵 2 根據下面的步驟,用計算器算一算。386 179 我是按...