トラバース計算(放射、連続)CASIO fx-4850P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P トラバース計算
器械点(O)とバック点(BS)の座標を入力し、夾角(Kyou),距離(L)の点(P)の方向角(Hoko)と座標(Px,Py)を計算します。
トラバース計算(放射、連続) 【ファイル名:P0】Fixm:K=0Lbl 0:{A,B,C,D,K}:Cls "<TRAVERSE>" "HOUSYA_⇒0" K"RENZOKU⇒1_" Cls A"X0_":B"Y0_" Cls C"BSX_":D"BSY_" T=A:U=B:V=C:W=D Prog "ZA.SUB" Z=999⇒Goto 0△ E=X:F=Y "BSL=":E:Pause 0 "BSHOKO=":F→DMS▲ Cls Lbl 1:{G} G"KYOUKAKU_" H=F+G:H≧360⇒H=H-360△ Lbl 2:{L}:L"L_" L≦0⇒Cls:Goto 2△ M=A:N=B Lbl 3:Deg:Rec(L,H) M=M+I:N=N+J Cls "HOKOKAKU=":H→DMS▲ "PX=":M:Pause 0 "PY=":N▲ Lbl 8:Cls:S=0 {S} "CONTINUE__⇒0" S"TOP⇒2__END⇒9_" S=2⇒Cls:Goto 0△ S=9⇒Goto 9△ S≠0⇒Goto 8△ K=0⇒Cls:Goto 1△ C=A:D=B:A=M:B=N F=H+180:F≧360⇒F=F-360△ Cls {G}:G"(REN)KYOUKAKU_" H=F+G:H≧360⇒H=H-360△ Lbl 4:{L}:L"(REN)L_" L≦0⇒Cls:Goto 4△ Goto 3 Lbl 9 エラー表示サブルーチン 【ファイル名:ER.SUB】Z=999"DATA_ERROR" Pause 3 Cls 座標変換サブルーチン 【ファイル名:ZA.SUB】Fixm:Z=0(T-V)≠0⇒Goto 1△ (U-W)≠0⇒Goto 1△ Prog "ER.SUB":Goto 2 Lbl 1:X=W-U:Y=V-T Deg:Pol(Y,X):J≦0⇒J=J+360△ X=I:Y=J Lbl 2 ご注意下さい
|
|
■■■■
Copyright(C) 2005 AsakazeNet All rights reserved. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||