play

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

    Описание

    пример

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

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

    play(scenario,Name,Value) задает дополнительные опции с помощью одних или нескольких аргументов name-value. Например, можно установить скорость анимации к 40 раз оперативной скорости, с помощью 'PlaybackSpeedMultiplier',40.

    Примеры

    свернуть все

    Создайте спутниковый сценарий со временем начала от 02 июня 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 имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

    Введенный в R2021a