- FX-603P測量計算
- 幅杭計算(直線)プログラム
FX-603P 測量プログラム幅杭計算(直線)
FX-603P は、既に 製造が終了 しており、FX-603Pに関連した サービスも終了 しております。
また、FX-603Pに関する掲載情報も今後更新する予定はありません。
プログラムの概要
幅杭計算(直線)プログラムの概要は次の通りです。
直線上の任意の点(P点)の座標と、幅杭(PL点、PR点)座標を計算します。
幅員(Haba(L),Haba(R))が0以下の幅杭は計算しません。
※左右の幅員に0(ゼロ)を入力すると、中心座標のみ計算します。
fx-5800Pのご案内
FX-603P は 2005年に 製造終了 となっております。
現場でお使いになるのであれば、fx-5800P をお勧めします。
fx-5800P は、 FX-603P の後継機種に当たります。処理能力が高いだけでなく、電池が切れてもプログラムが消えない優れた機能を持ち、現場での使い勝手も良い、手帳型のプログラム電卓です。
Excel 測量計算 のご案内
Excel 測量計算(Ver.2)は、様々な測量計算(30種)ができるように作られたソフトウェアです。
1,000点 の座標登録ができ、測点名で検索できます。また、CSV や SIMAデータの作成、簡易図形表示も備えています。
Web 測量計算2 のご案内
Web 測量計算2は、座標登録ができ、CSV・SIMAデータの読み込み・書き出しなど、Excel測量計算(Ver.2)と同等の機能を追加した Web 測量計算 の進化版です。
ただいま Excel測量計算 が 半額 で入手できる 特典 が付いています。
プログラムのソース表示
プログラムご利用の前に、
下記 「ご利用の前に」 の各項目をお読みください。
ご利用の前に
- 本プログラムは著作権法によって保護されている著作物です。本内容の全部、または一部を複製し、転売(オークションに出品)するような行為はお止め下さい。
- プログラムの入力を始める前に FX-603P 取扱説明書を熟読されることをお勧めします。
- 本プログラムをご使用になる前に、「実行マニュアル」「操作手順書」「例題集」を良くお読みになり、操作方法を練習してください。
マニュアル類ダウンロード(PDF)
- 本プログラムはお客様の責任でお使いください。本プログラムに起因するトラブルにより損害を受けても、弊社は一切の責任を負いません。
- プログラムを手動で間違いなく入力するのは至難の業です。また、入力ミスは、必ずと言っていいほど発生します。どうか根気よく入力し、チェックを入念に行ってください。
- プログラムの入力方法がわからない、エラーが出る、答えが合わない、といった内容のお問い合わせはご容赦願います。
プログラム ソース
幅杭計算(直線) 【プログラム番号:P2】
AC 999 MinF
LBL0 MR59 "Haba(L) ?" HLT
Min59 MR60 "Haba(R) ?" HLT
Min60
LBL1 0 Min9F MR51 "Ax ?" HLT
Min51 Min91 MR52 "Ay ?" HLT
Min52 Min92 0 "(zahyo[RTA]0 hoko[RTA]1)" HLT
X=0 GOTO2
MR56 SDMS "Hoko ?" HLT
Min56 GOTO3
LBL2 MR53 "Bx ?" HLT
Min53 Min93 MR54 "By ?" HLT
Min54 Min94 GSBP19
MR9F X=F GOTO1
MR96 Min56 MR95 "Kyori=" HLT
MR56 SDMS "Hoko=" HLT
LBL3 MR61 "Lp ?" HLT
Min61 MR56 COS * MR61 + MR51 = Min62 MR56 SIN * MR61
+ MR52 = Min63 MR62 "Px=" HLT
MR63 "Py=" HLT
MR59 +/- X>=0 GOTO4
MR56 - 90 = Min57 COS * MR59 + MR62 = Min64 MR57 SIN
* MR59 + MR63 = Min65 MR64 "PLx=" HLT
MR65 "PLy=" HLT
LBL4 MR60 +/- X>=0 GOTO3
MR56 + 90 = Min58 COS * MR60 + MR62 = Min66 MR58 SIN
* MR60 + MR63 = Min67 MR66 "PRx=" HLT
MR67 "PRy=" HLT
GOTO3
エラー表示サブルーチン 【プログラム番号:P18】
999 Min9F 0 " DATA ERROR" PAUSE
座標変換サブルーチン 【プログラム番号:P19】
0 Min9F MR91 - MR93 = X=0 GOTO1
GOTO3
LBL1 MR92 - MR94 = X=0 GOTO2
GOTO3
LBL2 GSBP18
GOTO5
LBL3 MR93 - MR91 = R>P ( MR94 - MR92 ) = Min95 X<>Y X>=0 GOTO4
+ 360 =
LBL4 Min96
LBL5
ご注意下さい
- 上記プログラムソースは見やすいようにインデント・改行されていますが、FX-603Pに入力する際には、インデント・改行を無視してください。
- サブルーチンは他のプログラムと共用しますのでプログラム番号を変更しないでください。
- 当プログラムソースはASCIIコードで書かれていますので、実際の表現とは違う部分があります。表現の違いは下表の通りです。