★★★太陽黄経を求めるプログラム【TAIYOK.EXE】の使用方法★★★  流星群の極大予報や、複数年の活動状況まとめなどでよく使用される太陽黄経を 計算するプログラムです。実際には、流星群極大時の太陽黄経から年月日・時刻を 計算したい場合のほうが多いと思いますので、逆算機能も付けました。以前のもの は、±0.01度程度の精度でしたが、今度のものは±0.0003度(±1秒) 程度です。MS−DOS汎用で、PC98及びDOS/Vで使用できます。  分点は、年指定と瞬時計算ができます。近年では流星群の極大時を求める場合は 通常2000年分点で行っていますが、過去の記録との比較などで1950年分点 での計算をする事もあると思います。  TAIYOK.EXEを起動すると、下記のように表示されます。 ------------------------------------2012.11.22 SAE&S 1 年,月,日,時,分,秒 --> 太陽黄経 手入力 2 年,月,日(UT) --> 太陽黄経 ファイルデータ 3 年,太陽黄経 --> 年,月,日,時,分,秒 手入力 4 年,太陽黄経 --> 年,月,日(小数点) 手入力 5 太陽黄経 --> 月,日(2000年固定)ファイルデータ ? 説明 ----------------------------------------------------  以下は、入力及び出力例です。「,」は半角スペースで代用できます。 (1)年月日より太陽黄経を計算(手入力)   分点 (1950 or 2000 or etc. or 0:瞬時) : 2000   (JST) 年,月,日,時,分,秒 :1996,8,12,0,0,0   太陽黄経 = 139.25506   ※「(JST) 年,月,日,時,分,秒 」入力でループし、リターンで終了 (2)年月日より太陽黄経を計算(ファイル入力)   分点 (1950 or 2000 or etc. or 0:瞬時) : 2000   --------------------------------------------------------   ファイルフォーマットは、以下の通りです。   入力ファイル → 出力ファイル(拡張子 .SLG)   年月日(UT) → 年月日(UT)太陽黄経   531010.21 531010.21 197.246   521016.34 521016.34 203.564   521024.39 521024.39 211.572   ------.-- の行を変換します。それ以外の行はそのまま出力。   --------------------------------------------------------   ※上記は表示されるメッセージ   年月日(UT)ファイル名 :   ※上記のフォーマットで作成したファイル名を入力 (3)太陽黄経より年月日を計算   分点 (1950 or 2000 or etc. or 0:瞬時) : 2000   年,太陽黄経 :1996,140   (JST) 年,月,日,時,分,秒 = 1996 8 12 18 37 18   ※「年,太陽黄経」入力でループし、リターンで終了 以上 ★2000年問題修正について 1.はじめに  太陽黄経計算ソフト「Taiyok.exe」の古いバージョンをご使用の皆様に2000年問題 のお知らせです。岡本貞夫さん、橋本岳真さんから続けて連絡がありました。 2.2000年問題有り  古いバージョンで「2 年,月,日(UT)--> 太陽黄経 ファイルデータ」機能を 使用すると、年の「00」を1900年と判断してしまいます。最新バージョン (1999.05.09 SAE&S)では「年>=30のときは1900年代、年<=29のときは2000年代」と なり、以下の例の出力が得られます。  年月日  太陽黄経  991231.98 279.848  991231.99 279.858  000101.00 279.868  000101.01 279.879 3.2000年問題無し  以下の3機能に関しては、年を西暦4桁で入力しますので2000年問題はありません。  1 年,月,日,時,分,秒 --> 太陽黄経 手入力  3 年,太陽黄経 --> 年,月,日,時,分,秒 手入力  4 年,太陽黄経 --> 年,月,日(小数点) 手入力                               2001.3.21 重野記 ★1950年分点でマイナス表記になる現象の修正  太陽黄経を1950年分点で求めると、太陽黄経がマイナス表記になることがある現 象を橋本岳真氏より報告いただきました。Taiyok.exe内では太陽黄経を1950年分点 で求めており、2000年分点などに変換時に答えが0度〜360度になるように処理して います。そのため、1950年分点のときの処理が抜け落ちていました。                                 2012.11.22