メインコンテンツ

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

linkIntervals

リンクが閉じられる間隔

R2021a 以降

    説明

    interval = linkIntervals(lnk) は、各リンク オブジェクト入力ベクトルの最初のノードと最後のノード間のリンクが閉じられる間隔のテーブルを返します。

    すべて折りたたむ

    衛星シナリオ オブジェクトを作成します。

    startTime = datetime(2020,10,13,7,25,0);
    stopTime = startTime + days(1);
    sampleTime = 60;                                       % seconds
    sc = satelliteScenario(startTime,stopTime,sampleTime);

    シナリオに衛星を追加します。

    semiMajorAxis = 10000000;                               % meters
    eccentricity = 0;
    inclination = 10;                                       % degrees
    rightAscensionOfAscendingNode = 0;                      % degrees
    argumentOfPeriapsis = 0;                                % degrees
    trueAnomaly = 210;                                      % degrees
    sat = satellite(sc,semiMajorAxis,eccentricity, ...
        inclination,rightAscensionOfAscendingNode, ...
        argumentOfPeriapsis,trueAnomaly);

    衛星に送信機を追加します。

    tx = transmitter(sat);
    pattern(tx);

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

    latitude = 0;                             % degrees
    longitude = 30;                           % degrees
    gs = groundStation(sc,latitude,longitude);
    gb = gimbal(gs);
    

    地上局に受信機を追加します。

    rx = receiver(gb);
    pattern(rx,tx.Frequency);

    ダウンリンクを作成します。

    pointAt(gb,sat);
    pointAt(sat,gs);
    lnk = link(tx,rx);

    クローズドダウンリンクの間隔テーブルを取得します。

    intervals = linkIntervals(lnk)
    intervals=8×8 table
            Source            Target       IntervalNumber         StartTime                EndTime           Duration    StartOrbit    EndOrbit
        _______________    ____________    ______________    ____________________    ____________________    ________    __________    ________
    
        "Transmitter 2"    "Receiver 5"          1           13-Oct-2020 07:25:00    13-Oct-2020 07:26:00        60          1            1    
        "Transmitter 2"    "Receiver 5"          2           13-Oct-2020 09:42:00    13-Oct-2020 10:33:00      3060          1            2    
        "Transmitter 2"    "Receiver 5"          3           13-Oct-2020 12:50:00    13-Oct-2020 13:41:00      3060          2            3    
        "Transmitter 2"    "Receiver 5"          4           13-Oct-2020 15:58:00    13-Oct-2020 16:49:00      3060          4            4    
        "Transmitter 2"    "Receiver 5"          5           13-Oct-2020 19:05:00    13-Oct-2020 19:56:00      3060          5            5    
        "Transmitter 2"    "Receiver 5"          6           13-Oct-2020 22:12:00    13-Oct-2020 23:03:00      3060          6            6    
        "Transmitter 2"    "Receiver 5"          7           14-Oct-2020 01:20:00    14-Oct-2020 02:10:00      3000          7            7    
        "Transmitter 2"    "Receiver 5"          8           14-Oct-2020 04:27:00    14-Oct-2020 05:18:00      3060          8            8    
    
    

    入力引数

    すべて折りたたむ

    リンク解析オブジェクト。Link オブジェクト ベクトルまたはスカラーとして指定されます。

    出力引数

    すべて折りたたむ

    リンクが閉じられている間隔がテーブルとして返されます。

    表の各行は特定の間隔を示し、表の列は SourceTargetIntervalNumberStartTimeEndTimeDuration (秒単位)、StartOrbitEndOrbit と名付けられています。SourceTarget はそれぞれ最初のノードと最後のノードの名前であり、リンク分析を定義します。

    • Source が直接または間接的に衛星に接続されている場合、 StartOrbitEndOrbitSource に関連付けられた衛星に対応します。

    • Target が直接または間接的に衛星に接続されている場合、 StartOrbitEndOrbitTarget に関連付けられた衛星に対応します。それ以外の場合、StartOrbitEndOrbit は地上局に関連付けられているため、NaN になります。

    メモ

    衛星シナリオの AutoSimulate プロパティが true の場合、StartTimeStopTime 間のリンク間隔が返されます。プロパティが false の場合、StartTimeSimulationTime 間のリンク間隔が返されます。

    バージョン履歴

    R2021a で導入