ver.1.00 1996/07/22 半田利弘 ver.1.01 1996/11/01 半田利弘
.obsファイルは2・3の例外を除き総て同じ構造の行からなる。 /*より右はコメント。
この1行には、実行指示,終了,時刻マージン設定,コメントの4種類がある。
コメント行はどこにあっても構わない。
ファイルの最終行は必ず「最終行」(積分指示行の一種:後述)とする。
いずれの行でも「/*」よりも右のカラムはコメントとして扱われ、 自動観測プログラムの実行には影響を与えない(文字列をパラメータとして与える 場合などに注意)。
パラメータは大文字小文字の区別をしたまま、配下の実行プログラムに転送される。
2つ目の項目は、コマンドである。 コマンドにはMS-DOSで使用できる総てのコマンドが使用できるが、 現実的には、onoff,beset,aoscalなどの使用が考えられる。 このうち、onoffだけが、onoff.batではなく、 onoff3?.exeを自動選択して実行するようになっている。
3つ目以降の項目は、コマンド引数である。 したがって、コマンドによって詳細の仕様は異なる。 この項目がない場合もある。 onoffについては3つ目が.scdファイル名(.scdは省略)、 4つ目以降は観測者氏名(ただしASCII文字で)となる。
12h34m56sLST onoff test_obs Dareka Kareka地方恒星時で12時34分56秒より、onoffをtest_obs.scdに従って実行する。 観測者は、DarekaとKarekaである。
endこの行以降のコマンドは総て実行されない。autoobsは総ての実行を終了する。
先頭の項目はset_merginで固定である。
2つ目の項目は、どれくらいの間なら実行を待つかをASTROS標準時間書式で指定する。 デフォルトは1時間。*だとそれまでの指定を継続する。
3つ目の項目は、予定よりどれくらい遅れても実行するかを ASTROS標準時間書式で指定する。 デフォルトは1時間。*だとそれまでの指定を継続する。
set_mergin 1h 3h20mこの行以降、コマンド行の実行を以下の条件で判断する。 まず、実行すべき行が、指定された時刻の1時間前まで指令された場合は、 待ってから実行し、1時間以上前であった場合は実行をスキップする。 また、実行すべき行が、指定された時刻の3時間20分後になるまでは、実行するが、 それ以上遅くなった場合は実行せずにスキップする。
set_mergin 1h 2h 11hUTC onoff abc Dareka2行目のコマンド行にautoobsの実行位置が達した時刻が 協定世界時10時以前であれば、このonoffは実行されず、次の行以降が実行対象となる。 13時以降であっても実行されず、次の行以降が実行対象となる。 10時以降11時までであれば、11時に実行する。 11時以降13時までであれば、直ちに実行する。