MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
軌道平均要素メッセージ(OMM)ファイルからデータを読み取る
R2024a 以降
ommStruct = ommread(ommFile)
ommStruct = ommread(ommFile) は、軌道平均要素メッセージ (OMM) ファイル ommFile からデータを読み取ります。この関数は、入力 OMM ファイルからのデータを含む構造体のベクトルを tleStruct に出力します。次に、propagateOrbit 関数を使用して、ommStruct で位置と速度を計算できます。
ommStruct
ommFile
tleStruct
propagateOrbit
OMM ファイルに同じカタログ番号の複数のエントリが含まれている場合、関数は各 OMM セットに対して定義されている最新の元期に対応するデータのみを出力します。
例
すべて折りたたむ
OMM ファイル 'eccentricOrbitSatellite.xml' からデータを読み取り、2020 年 5 月 10 日 12:00:00 の衛星の位置と速度を計算します。
'eccentricOrbitSatellite.xml'
MATLAB® パスにある OMM ファイル 'eccentricOrbitSatellite.xml' からデータを読み取ります。ファイルは Aerospace Toolbox で提供されます。
ommStruct = ommread('eccentricOrbitSatellite.xml')
ommStruct = struct with fields: Name: "Satellite 41" SatelliteCatalogNumber: 20041 Epoch: 05-May-2020 13:51:55 BStar: 0 RightAscensionOfAscendingNode: 30 Eccentricity: 0.7415 Inclination: 60 ArgumentOfPeriapsis: 280 MeanAnomaly: 289.4697 MeanMotion: 0.0083
ommStruct で定義された OMM データを使用して、入力時間に対応する位置と速度を計算します。
[r,v] = propagateOrbit(datetime(2020, 5, 10, 12, 0, 0),ommStruct);
OMM ファイル。文字ベクトルまたは文字列スカラーとして指定されます。ファイルは現在のフォルダーまたは MATLAB パス上のフォルダー内に存在する必要があります。または、引数にファイルへの完全パスまたは相対パスを含める必要があります。次に、propagateOrbit 関数を使用して、ommStruct で定義された軌道を使用して、時間の経過に伴う 1 つ以上の宇宙機の位置と速度を計算できます。この関数は、.xml および .json OMM ファイル形式をサポートしています。OMM ファイルの詳細については、 を参照してください。
.xml
.json
例: 'eccentricOrbitSatellite.xml'
データ型: char | string
char
string
ommFile から抽出された OMM 構造が、構造のベクトルとして返されます。軌道平均要素メッセージ (OMM) データを使用して、時間の経過に伴う 1 つ以上の宇宙機の位置と速度を計算するには、この構造のベクトルを propagateOrbit 関数への入力として使用します。
OMM ファイル構造の詳細については、 を参照してください。OMM ファイルに同じカタログ番号の複数のエントリが含まれている場合、関数は各 OMM セットに対して定義されている最新の元期に対応するデータのみを出力します。
R2024a で導入
propagateOrbit | datetime | tleread
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ