|
距離后方交會(huì)計(jì)算(CASIO fx-4850P計(jì)算器)程序 本程序用于全站儀自由設(shè)站時(shí)檢驗(yàn)得到的坐標(biāo)是否正確,特別是有些無自由設(shè)站功能的全站儀面前尤為重要。 程序名: JLHFJH Lbl 1:Deg:{ABCDEFQ}:A"XA":B” YA”:C"XB":D"YB":E"D1":F"D2":Q"+-"
"XP1":G=A+EcosM◢ Abs(G-K)>.01=>Goto 1≠>Abs(H-L)>.01=>Goto 1△ (理論上XP1=XP2,YP1=YP2,這里可做計(jì)算檢核。設(shè)定誤差1cm以內(nèi),超出跳回,自己實(shí)際調(diào)控) "XP":X=(G+K)÷2◢ Goto 1 使用說明 1、規(guī)定 (1) 未知點(diǎn)為P點(diǎn),已知點(diǎn)分別為A點(diǎn)、B點(diǎn); (2) P點(diǎn)至A點(diǎn)的距離為DPA,P點(diǎn)至B點(diǎn)的距離為DPB; (3) 當(dāng)A、B、P三點(diǎn)逆時(shí)針排列時(shí),Q=-1;當(dāng)A、B、P三點(diǎn)順時(shí)針排列時(shí),Q=1。 2、輸入與顯示說明 輸入部分: XA ? 輸入A點(diǎn)的X坐標(biāo) YA ?輸入A點(diǎn)的Y坐標(biāo) XB ? 輸入B點(diǎn)的X坐標(biāo) YB ?輸入B點(diǎn)的Y坐標(biāo) D1 ?輸入P點(diǎn)至A點(diǎn)的距離為D1 D2 ?輸入P點(diǎn)至B點(diǎn)的距離為D2 Q ?輸入A、B、P三點(diǎn)排列方式(逆時(shí)針時(shí),Q=-1;順時(shí)針時(shí),Q=1) 顯示部分: XP=××× 所求點(diǎn)P的X坐標(biāo) YP=××× 所求點(diǎn)P的Y坐標(biāo) 算例(已經(jīng)驗(yàn)證,完全正確) 已知XA=539.3551,YA=602.9159,XB=433.0034,YB=1087.4213,D1=380.7996,D2=245.8664,A、B、P三點(diǎn)排列方式為逆時(shí)針(Q=-1),求P點(diǎn)的坐標(biāo)。 輸入數(shù)據(jù)后,經(jīng)計(jì)算得 XP=647.8773101 YP=967.9244825 |
|
|