exponenta event banner

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