メインコンテンツ

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

CoordinateAxes

座標軸トライアド グラフィック オブジェクト

R2023a 以降

    説明

    CoordinateAxes オブジェクトは、衛星シナリオ アセットのボディ座標系に対応する座標軸トライアド グラフィックを定義します。衛星の座標軸トライアドの可視化 の例では、x 軸 (ロール) は赤色、y 軸 (ピッチ) は緑色、z 軸 (ヨー) は青色です。

    作成

    SatellitePlatform (Satellite Communications Toolbox)GroundStationGimbal、または ConicalSensorcoordinateAxes オブジェクト関数を使用して CoordinateAxes オブジェクトを作成できます。

    プロパティ

    すべて展開する

    座標軸トライアドのスケール サイズ。正のスカラーとして指定します。

    データ型: double

    衛星シナリオ ビューアー内の親に対する座標軸トライアド グラフィックの表示設定。次のように指定します。

    • 'auto' — 座標軸トライアドを非表示にします。

    • 'inherit' — アセットから可視性を継承します。

    • 'manual' — 可視性を手動で指定します。このモードでは、座標軸トライアドの可視性はアセットの可視性とは無関係です。

    データ型: string

    オブジェクト関数

    show衛星シナリオビューアでオブジェクトを表示する
    hide衛星シナリオエンティティをビューアから非表示にする

    すべて折りたたむ

    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

    バージョン履歴

    R2023a で導入

    参考

    オブジェクト

    関数