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