メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

coordinateAxes

衛星シナリオ アセットの座標軸トライアドを可視化する

R2023a 以降

説明

coordinateAxes(asset) は、アセットの座標軸トライアドグラフィック視覚化 (CoordinateAxes オブジェクト) を追加します。可視化では、x 軸 (ロール) は赤色、y 軸 (ピッチ) は緑色、z 軸 (ヨー) は青色で表示されます。

coordinateAxes(asset,Name=Value) は、1 つ以上の名前と値を使用して追加の引数を指定します。

ax = coordinateAxes(___) は、CoordinateAxes オブジェクトを返します。

すべて折りたたむ

satelliteScenario オブジェクトを作成する。

startTime = datetime(2020,4,25); % April 25, 2020, 12:00 AM UTC
stopTime = datetime(2020,4,26);  % April 26, 2020, 12:00 AM UTC
sampleTime = 60;                 % seconds
sc = satelliteScenario(startTime,stopTime,sampleTime);

ShowDetails を false に設定して衛星シナリオ ビューアーを起動します。

v = satelliteScenarioViewer(sc,ShowDetails=false);

coordinateAxes_example_1.png

TLE ファイルからシナリオに低軌道衛星コンステレーションを追加します。

tleFile = "leoSatelliteConstellation.tle";
sat = satellite(sc,tleFile);

coordinateAxes_example_2.png

シナリオに地上局を追加します。

gs = groundStation(sc);
gs.ShowLabel = true;

coordinateAxes_example_3.png

衛星の座標軸トライアドを可視化します。

ax = coordinateAxes(sat)
ax=1×40 object
  1×40 CoordinateAxes array with properties:

    Scale
    VisibilityMode

衛星を地上局に向けます。座標軸トライアドオブジェクトが更新され、衛星の新しい方向を表します。

pointAt(sat,gs);

coordinateAxes_example_4.png

シナリオを再生します。

play(sc); 

coordinateAxes_example_5.png

入力引数

すべて折りたたむ

衛星、地上局、プラットフォーム、ジンバル、コニカル センサー、送信機、または受信機をベクトルとして指定します。

名前と値の引数

すべて折りたたむ

オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

例: Scale =2 は、座標軸トライアド視覚化のサイズを 2 倍に拡大します。

ベクトルとして指定された衛星シナリオ ビューアー。この引数で指定されたビューアで座標軸トライアドを表示します。

座標軸トライアドグラフィックのスケール。正のスカラーとして指定します。

データ型: double

出力引数

すべて折りたたむ

座標軸トライアドがオブジェクトとして返されます。

バージョン履歴

R2023a で導入