access

Добавьте, что анализ доступа возражает против спутникового сценария

Описание

пример

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);

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

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 объект. Функция добавляет аналитический объект доступа в свойство Accesses obj1,...,objN.

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

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

Пример: 'Viewer',v1 выбирает средство просмотра v1.

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

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

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

свернуть все

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

Введенный в R2021a