クロソイド曲線(要素計算)CASIO fx-4800P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P クロソイド曲線 【★印刷用ページ】
クロソイド曲線の各要素(曲率半径,クロソイド終点のクロソイド座標,極角,接線角,動径,長接線長,短接線長,曲率半径の中心クロソイド座標)を計算します。
クロソイド曲線(要素計算) 【ファイル名:P23】(295バイト)Fixm:Deg"<CLOTHOID>" "<YOUSO>" Lbl 1:{K}:K"A_" K≦0⇒Goto 1△ Lbl 2:{L}:L"L_" L≦0⇒Goto 2△ R=K^2÷L T=L:U=R Prog "CL.SUB" S=√(X^2+Y^2) M=Atan(Y÷X) N=L÷2÷R×180÷π P=X−R×sin N Q=Y+R×cos N G=Y÷sin N N=90⇒H=X:≠⇒H=X−Y÷tan N△ R"R="▲ X"XKE="▲ Y"YKE="▲ T=M:Prog "60.SUB" V"SIGMA="▲ T=N:Prog "60.SUB" V"TAU="▲ S"S0="▲ H"TL="▲ G"TK="▲ P"XM="▲ Q"YM="▲ Goto 1 QUICK RUN に書き加える条件文 (16バイト)
I=23⇒Prog "P23":Goto 0△
エラー表示サブルーチン 【ファイル名:ER.SUB】(38バイト)Z=999"DATA_ERROR" Pause 1 角度変換サブルーチン 【ファイル名: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 クロソイド座標サブルーチン 【ファイル名:CL.SUB】(238バイト)Fixm:Z=0T≦0⇒Goto 1△ U>0⇒Goto 2△ Lbl 1:Prog "ER.SUB":Goto 3 Lbl 2:X=1-(T^2÷40÷U^2) X=X+(T^4÷3456÷U^4) X=X-(T^6÷599040÷U^6) X=X+(T^8÷175472640÷U^8) X=X×T Y=1-(T^2÷56÷U^2) Y=Y+(T^4÷7040÷U^4) Y=Y-(T^6÷1612800÷U^6) Y=Y+(T^8÷588349440÷U^8) Y=Y×T^2÷6÷U Lbl 3 ご注意下さい
|
|
■■■■
Copyright(C) 2006 AsakazeNet All rights reserved. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||