exponenta event banner

доступ

Добавление объектов анализа доступа к спутниковому сценарию

Описание

пример

access(obj1,...,objN) добавляет Access объекты, определенные obj1, obj2и так далее.

ac = access(obj1,...,objN) возвращает дескриптор для добавленных объектов доступа. Длина вектора соответствует числу Access объекты, добавленные к дескриптору добавленного доступа.

ac = access(___,'Viewer',Viewer) задает средство просмотра в дополнение к любой комбинации входных аргументов из предыдущих синтаксисов. Например, 'Viewer',v1 выбирает зрителя v1.

Примеры

свернуть все

Создание спутникового сценария и добавление наземных станций из широт и долгот.

startTime = datetime(2020, 5, 1, 11, 36, 0);
stopTime = startTime + days(1);
sampleTime = 60;
sc = satelliteScenario(startTime, stopTime, sampleTime);
lat = [10];
lon = [-30];
gs = groundStation(sc, lat, lon);

Добавление спутников с использованием элементов Keplerian.

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

Добавить анализ доступа к сценарию и получить таблицу интервалов доступа между спутником и наземной станцией.

ac = access(sat, gs);
intvls = accessIntervals(ac)
intvls=8×8 table
       Source              Target          IntervalNumber         StartTime                EndTime           Duration    StartOrbit    EndOrbit
    _____________    __________________    ______________    ____________________    ____________________    ________    __________    ________

    "Satellite 2"    "Ground station 1"          1           01-May-2020 11:36:00    01-May-2020 12:04:00      1680          1            1    
    "Satellite 2"    "Ground station 1"          2           01-May-2020 14:20:00    01-May-2020 15:11:00      3060          1            2    
    "Satellite 2"    "Ground station 1"          3           01-May-2020 17:27:00    01-May-2020 18:18:00      3060          3            3    
    "Satellite 2"    "Ground station 1"          4           01-May-2020 20:34:00    01-May-2020 21:25:00      3060          4            4    
    "Satellite 2"    "Ground station 1"          5           01-May-2020 23:41:00    02-May-2020 00:32:00      3060          5            5    
    "Satellite 2"    "Ground station 1"          6           02-May-2020 02:50:00    02-May-2020 03:39:00      2940          6            6    
    "Satellite 2"    "Ground station 1"          7           02-May-2020 05:59:00    02-May-2020 06:47:00      2880          7            7    
    "Satellite 2"    "Ground station 1"          8           02-May-2020 09:06:00    02-May-2020 09:56:00      3000          8            9    

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

play(sc)

Входные аргументы

свернуть все

Satellite, GroundStation, или ConicalSensors объект. Эти объекты должны принадлежать одному и тому же satelliteScenario объект. Функция добавляет объект анализа доступа к свойству Access of obj1,...,objN.

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

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

Пример: 'Viewer',v1 выбирает зрителя v1.

Просмотр спутниковых сценариев, указанный как вектор строки satelliteScenarioViewer объекты.

Типы данных: char | string

Выходные аргументы

свернуть все

Доступ к анализу между входными объектами, возвращаемым как Access скаляр объекта.

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