« FAN交換 | トップページ | FX-602P増殖 »

2011.06.15

FX-602Pで風を計算する

以前書いたものを忘れないように・・・・

---

P0

"HDG(DEG)?" HLT Min02    ;M02:HDG(DEG) MGから読み取り  θ
"TAS(KM/MHR)?" HLT Min01   ;M01:TAS(KM/MHR) ASを気温、高度で変換 γ
"TC(DEG)?" HLT Min04    ;M04:TC(DEG) GPSから読み取り  θg
"GS(KM/HR)? " HLT Min03   ;M03:GS(KM/HR GPSから読み取り  γg

     極→直行座標へ変換
MR01 P->R MR02 = Min05 X<->Y Min06  ;M05:xr,M06:yr 対気(相対)値
MR03 P->R MR04 = Min07 X<->Y Min08  ;M07:xg,M08:yg GPS(絶対)値

     風の値計算(対気(相対)値 - GPS(絶対)値)
MR05 - MR07 = Min10    ;xr - xg = xw : M10
MR06 - MR08 = Min11    ;yr - xg = yw : M11

LBL1
   
"W DIR (DEG)=" HLT
MR10 R->P MR11 X<->Y   ; xw,ywでθw(風向)計算
FIX1 +/- X>=0 GSUBP1 +/-   ;少数点1桁で四捨五入、"-"の場合符号変換(時計回り読み)
HLT      ;W DIR (DEG)計算値表示

"W SPD(M/S)=" HLT
MR10 R->P MR11 = / 3.6 = FIX1   ;xw,ywでγw(風速Km/hr)計算, m/sec変換, 四捨五入
HLT      ;W SPD(M/S計算値表示

"HDG(DEG)=" MR02 HLT    ;HDG(DEG)表示
"TAS(KM/HR)=" HLT MR01 HLT   ;TAS(KM/HR)表示
"TC(DEG)=" HLT MR04 HLT   ;TC(DEG)表示
"GS(KM/HR)=" HLT MR03 HLT   ;GS(KM/HR)表示

GOTO01

P1    ; "-"の場合符号変換(時計回り読み)
+/- + 360 = +/-

---

2011 06 15 10:21 PM [etc] | 固定リンク

トラックバック

この記事のトラックバックURL:

この記事へのトラックバック一覧です: FX-602Pで風を計算する:

コメント

コメントを書く