縦断曲線

CASIO fx-4850P版 測量計算ソフト プログラムソース




FX-603P版はこちらです→FX-603P 縦断曲線

縦断曲線

 縦断曲線長(VCL),勾配(i1)・(i2)より、水平距離(x)の点の縦距(y)と計画高(Hk)を計算します。

 [勾配(i1)・(i2)の符号は、上り勾配の時(+),下り勾配の時(-)で入力します。]

縦断曲線画面

縦断曲線 【ファイル名:P8】
   Fixm
Lbl 0:Cls:"<JUDAN_CURVE>"
   {F}:F"H0_"
Lbl 1:{A}
   A"VCL_"
   A≦0⇒Cls:Goto 1△
Lbl 2:Cls:{B,C}
   B"I1_":C"I2_"
   D=C-B
   D=0⇒Prog "ER.SUB":Goto 2△
   D=D÷200÷A
Lbl 3:Cls:{E}
   E"X_"
   E<0⇒Goto 3△
   I=E−A÷2
   I>0⇒Prog "ER.SUB":Goto 3△
   G=F+B×E÷100
   H=E^2×D
   K=G+H
   Cls
   "H=":G:Pause 0
   "Y=":Abs H▲
   Cls
   "HK=":K▲
Lbl 8:Cls:J=0:{J}
   "CONTINUE__⇒0"
   J"TOP⇒2__END⇒9_"
   J=0⇒Goto 3△
   J=2⇒Goto 0△
   J≠9⇒Goto 8△

エラー表示サブルーチン 【ファイル名:ER.SUB】
   Z=999
   "DATA_ERROR"
   Pause 3
   Cls

ご注意下さい
  • 上記プログラムソースは見やすいようにインデントされていますが、fx-4850Pに入力する際には、インデントを無視してください。
  • ファイル名は変更可能ですが、ソフト起動プログラム(QUICK RUN)を利用する場合には変更しないでください。
  • サブルーチンは他のプログラムと共用しますのでファイル名を変更しないでください。
  • プログラムの入力やファイル名の変更は、fx-4850Pの取扱説明書をよくお読みになってから行ってください。
  • アルファベットの「O」と数字の「0」を区別するため、アルファベットの「 O 」にアンダーラインを入れて表示しています。
  • fx-4850Pのプログラムには通常のテキストでは忠実に表現できないものがあります。本プログラムリストでは下表の通り表現していますのでご注意ください。