exponenta event banner

игра

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

    Описание

    пример

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

    play(v) воспроизводит моделирование спутникового сценария в средстве просмотра спутниковых сценариев, указанном 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 объект.

    Viewer, указанный как скаляр или вектор satelliteScenarioViewer объекты.

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

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

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

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

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

    Представлен в R2021a