Интервалы, во время которых состояние доступа верно
Создайте спутниковый сценарий и добавьте наземные станции из широт и долгот.
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)
ac
— Доступ к анализуAccess
объектыДоступ к анализу в виде вектора-строки из Access
объекты.
int
— Интервалы, во время которых доступ веренИнтервалы, во время которых доступ верен, возвратились как таблица.
Каждая строка таблицы обозначает определенный интервал, и столбцы таблицы называют Source
, Target
, IntervalNumber
Время начала
Время окончания
длительность
(в секундах), StartOrbit
, и EndOrbit
. Source
и Target
имена первого и последнего узла, соответственно, задавая анализ доступа.
Если Source
спутник или объект, который прямо или косвенно присоединен к спутнику, затем StartOrbit
и EndOrbit
соответствуйте спутнику, сопоставленному с Источником.
Если Target
спутник или объект, который прямо или косвенно присоединен к спутнику, затем StartOrbit
и EndOrbit
соответствуйте спутнику, сопоставленному с Target
. В противном случае, StartOrbit
и EndOrbit
NaN
потому что они сопоставлены с наземными станциями.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.