宇宙機命令言語
ウィキペディア フリーな encyclopedia
宇宙機命令言語 (または衛星制御言語、宇宙機制御言語、システム試験運用言語(STOL)、衛星試験運用言語など)は、宇宙機のミッションシステムを指揮するためのコンピュータ命令言語である。 最終的に、宇宙機命令言語は遠隔コマンドをテレコマンドで操作するために使用されるが、打ち上げ前のオンボードシステム(プロトタイプ、エンジニアリングモデル、フライトハードウェアとソフトウェア)と地上システムの開発と検証にも使用される。
宇宙機命令言語は通常、人間の言語に似た形式で書かれる。 これは、通常バイナリ形式であるテレコマンドのプロトコルとは対照的である。(ただし、16進数で表示される場合や、コマンドディスプレイによってラベル付きフィールドに分割される場合がある)。 SCLやPLEXILなどの一部の宇宙機命令言語は、オンボード実行実行環境を使用して宇宙機で実行される。
NASA ゴダード宇宙飛行センターの開発したシステム試験運用言語(Systems Test and Operation Language; STOL)の機能要件と言語の説明(1978) [1]は宇宙機命令言語の概念を示している。
システム試験運用言語(Systems Test and Operation Language; STOL)は、ペイロード、アプリケーションプログラム、およびその他の地上システム要素とのユーザーによる通信手段を提供する。 これは、運用者またはユーザーがコマンドをコンピューター・システムに通信できるようにするシステム運用言語である。 システムは、ユーザーからの高水準言語の各ディレクティブを解釈し、プログラムの実行、スナップショットの印刷、ペイロードコマンドの送信など、指示されたアクションを実行する。 STOLは、繰り返し行われる固定の操作シーケンスを常にまったく同じ順序で実行し、テスト手順またはプロジェクトオペレーションコントロールセンター(POCC)の運用の再現性を保証することにより、ペイロード試験および運用の担当者を反復的なタスクから解放する。 [2]