逆トラバース計算(放射、連続)CASIO fx-4800P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P 逆トラバース計算 【★印刷用ページ】
バック点(BS)、器械点(A)の座標と、求点(B)の座標から、A点からB点までの方向角(H)と、距離(L)、バック点(BS)からB点までの夾角(Kyou)を計算します。
逆トラバース計算(放射、連続) 【ファイル名:P2】(432バイト)Fixm:K=0Lbl 0:{ABCDK} "<GYAKU_TRAVER>" "HOUSYA_⇒0" K"RENZOKU⇒1_" A"AX_":B"AY_" C"BSX_":D"BSY_" T=A:U=B:V=C:W=D Prog "ZA.SUB" Z=999⇒Goto 0△ E=X:F=Y E"BSL="▲ T=F:Prog "60.SUB" V"BS_HOKO="▲ Lbl 1:{GH} G"BX_":H"BY_" Lbl 2:T=A:U=B:V=G:W=H Prog "ZA.SUB" Z=999⇒Goto 1△ L=X:M=Y:N=M-F N<0⇒N=N+360△ T=N:Prog "60.SUB" V"KYOUKAKU="▲ L"L="▲ T=M:Prog "60.SUB" V"HOKOKAKU="▲ K=0⇒Goto 1△ S=G:{S} S"(REN)BX_" C=A:D=B:E=L:F=M-180 F<0⇒F=F+360△ A=G:B=H:T=G:U=H G=S {H}:H"(REN)BY_" Goto 2 QUICK RUN に書き加える条件文 (14バイト)
I=2⇒Prog "P2":Goto 0△
エラー表示サブルーチン 【ファイル名:ER.SUB】(38バイト)Z=999"DATA_ERROR" Pause 1 座標変換サブルーチン 【ファイル名:ZA.SUB】(106バイト)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 角度変換サブルーチン 【ファイル名:60.SUB】(153バイト)Fixm:V=T:W=TT=0⇒Goto 1△ X=T÷Abs T T=Abs T V=Int T:W=V Y=(T-V)×60 I=Int Y J=(Y-I)×60 V=(V+(J÷100+I)÷100)×X Y=Frac T×100 I=Int Y J=(Y-I)×100 W=(W+(I+J÷60)÷60)×X Lbl 1 ご注意下さい
|
|
■■■■
Copyright(C) 2006 AsakazeNet All rights reserved. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||