幅杭計算(直線)CASIO fx-4850P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P 幅杭計算(直線)
直線上の任意の点(P点)の座標と、幅杭(PL点、PR点)座標を計算します。
幅杭計算(直線) 【ファイル名:P2】Fixm:H=0Lbl 0:{K,L}:Cls "<HABA-STRAIGHT>" K"HABA(L)_" L"HABA(R)_" Lbl 1:{A,B,E,H} Cls A"AX_":B"AY_" Cls "ZAHYO___⇒0" H"HOKOKAKU⇒1_" H≠0⇒E"HOKO_":Goto 2△ {C,D}:Cls C"BX_":D"BY_" T=A:U=B:V=C:W=D Prog "ZA.SUB" Z=999⇒Goto 1△ E=Y:"KYORI=":X:Pause 0 "HOKOKAKU=":E→DMS▲ Lbl 2:{M}:Cls M"LP_" N=cos E×M+A O=sin E×M+B "PX=":N:Pause 0 "PY=":O▲ K=0⇒Goto 3△ F=E-90 P=cos F×K+N Q=sin F×K+O "PLX=":P:Pause 0 "PLY=":Q▲ Lbl 3:L=0⇒Goto 4△ G=E+90 R=cos G×L+N S=sin G×L+O "PRX=":R:Pause 0 "PRY=":S▲ Lbl 4:I=0:Cls {I} "CONTINUE__⇒0" I"TOP⇒2__END⇒9_" I=0⇒Goto 2△ I=2⇒Goto 0△ I≠9⇒Goto 4△ エラー表示サブルーチン 【ファイル名: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. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||