play

Воспроизведение результатов симуляции спутникового сценария на средстве просмотра

    Описание

    пример

    play(scenario) воспроизводит результаты симуляции спутникового сценария, scenario, со времени его запуска (StartTime свойство) своему времени остановки (StopTime свойство) с использованием размера шага, заданного SampleTime свойство. Функция воспроизводит результаты в средстве просмотра спутниковых сценариев.

    play(v) воспроизводит симуляцию спутникового сценария на Satellite Scenario Viewer, заданную v.

    play(scenario,Name,Value) задает дополнительные опции, используя один или несколько аргументов имя-значение. Для примера можно задать скорость анимации в 40 раз больше скорости в реальном времени, используя 'PlaybackSpeedMultiplier',40.

    Примеры

    свернуть все

    Создайте спутниковый сценарий со временем запуска 02-June-2020 8:23:00 UTC, а время остановки устанавливается на один день позже. Установите шаг расчета симуляции равное 60 секундам.

    startTime = datetime(2020,6,02,8,23,0);
    stopTime = startTime + days(1);
    sampleTime = 60;
    sc = satelliteScenario(startTime,stopTime,sampleTime);

    Добавьте два спутника к сценарию с помощью их кеплеровских элементов.

    semiMajorAxis = [10000000; 15000000];
    eccentricity = [0.01; 0.02];
    inclination = [0; 10];
    rightAscensionOfAscendingNode = [0; 15];
    argumentOfPeriapsis = [0; 30];
    trueAnomaly = [0; 20];
    
    sat = satellite(sc, semiMajorAxis, eccentricity, inclination, ...
        rightAscensionOfAscendingNode, argumentOfPeriapsis, trueAnomaly)
    sat = 
      1×2 Satellite array with properties:
    
        Name
        ID
        ConicalSensors
        Gimbals
        Transmitters
        Receivers
        Accesses
        GroundTrack
        Orbit
        OrbitPropagator
        MarkerColor
        MarkerSize
        ShowLabel
        LabelFontSize
        LabelFontColor
    
    

    Смотрите спутники на орбите и наземные пути в течение одного часа.

    show(sat)
    groundTrack(sat,'LeadTime',3600)
    ans=1×2 object
      1×2 GroundTrack array with properties:
    
        LeadTime
        TrailTime
        LineWidth
        TrailLineColor
        LeadLineColor
        VisibilityMode
    
    
    play(sc)

    Входные параметры

    свернуть все

    Спутниковый сценарий, заданный как satelliteScenario объект.

    Средство просмотра, заданный как скаляр или вектор satelliteScenarioViewer объекты.

    Аргументы в виде пар имя-значение

    Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

    Пример: 'PlaybackSpeedMultiplier',30 воспроизводит анимацию в 30 раз быстрее, чем в реальном времени.

    Средство просмотра, на котором можно играть симуляцию, задается как satelliteScenarioViewer объект.

    Скорость анимации относительно реального времени, заданная как положительная скалярная величина.

    Введенный в R2021a