帮助中心帮助中心
在卫星场景中添加地面站
groundStation(场景)
groundStation(场景中,纬度,经度)
groundStation (___、名称、值)
gs = groundStation (___)
例子
groundStation (场景)添加一个默认GroundStation对象设置为指定的卫星场景。
groundStation (场景)
场景
GroundStation
groundStation (场景,纬度,朗)设置纬度而且经度地面站的属性纬度而且朗,分别。纬度而且朗长度必须相同。这个长度指定了函数添加到输入场景的地面站的数量。在一起,纬度而且朗指示地面站的位置。
groundStation (场景,纬度,朗)
纬度
朗
groundStation (___,名称,值)使用一个或多个名称-值参数以及来自以前语法的任何输入参数组合设置选项。例如,“MinElevationAngle”,10指定最小仰角为10度。
groundStation (___,名称,值)
名称,值
“MinElevationAngle”,10
gs= groundStation (___)返回一个指向添加的地面站的句柄向量。指定来自以前语法的任何输入参数组合。
gs= groundStation (___)
gs
全部折叠
创建一个卫星场景,并从经纬度添加地面站。
开始时间= datetime(2020 5 1, 11日,36岁,0);stopTime = startTime + days(1);sampleTime = 60;sc = satelliteScenario(开始时间、stopTime sampleTime);lat = 10;朗= -30;gs = groundStation (sc、纬度、经度);
使用开普勒元素添加卫星。
semiMajorAxis = 10000000;离心率= 0;倾向= 10;rightAscensionOfAscendingNode = 0;argumentOfPeriapsis = 0;trueAnomaly = 0;坐=卫星(sc、semiMajorAxis怪癖,倾向,...rightAscensionOfAscendingNode、argumentOfPeriapsis trueAnomaly);
在场景中增加访问分析,得到卫星与地面站的访问间隔表。
ac =访问(坐,gs);intvls = accessIntervals (ac)
intvls =8×8表源目标IntervalNumber开始时间EndTime时间StartOrbit EndOrbit _____________ __________________ ______________ ____________________ ____________________ ________ __________ ________ " 卫星2”“地面站1“1 01 - 2020年5月——11:36:00 01 - 1680年5月- 2020年12:04:00 1 1”卫星2”“地面站1“2 01 - 2020年5月——14:20:00 01 - 3060年5月- 2020年15:11:00 1 2”卫星2”“地面站1”3 01 - 2020年5月——17:27:00 01 - 3060年5月- 2020年18:18:00 3 3”2”“卫星地面站1”4 01 - 5 - 202020:34:00 01-五月-2020 21:25:00 3060 4 4“二号卫星”“地面站1”5 01-五月-2020 23:41:00 02-五月-2020 00:32:00 3060 5 5“二号卫星”“地面站1”6 02-五月-2020 02:50:00 02-五月-2020 03:39:00 2940 6 6“二号卫星”“地面站1”7 02-五月-2020 05:59:00 02-五月-2020 06:47:00 2880 7 7“二号卫星”“地面站1”8 02-五月-2020 09:06:00 02-五月-2020 09:56:00 3000 8 9
播放场景以可视化地面站。
玩(sc)
satelliteScenario
卫星场景,指定为satelliteScenario对象。
地面站的纬度和经度,指定为实值标量或实值向量。
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:“MinElevationAngle”,10指定最小仰角为10度。
查看器
satelliteScenarioViewer
的标量、向量或数组指定的卫星场景查看器satelliteScenarioViewer对象。如果AutoSimulate场景的属性为假,在该场景中添加一个卫星将禁用以前可用的任何时间轴和播放小部件。
AutoSimulate
假
“groundStationidx"
方法时才能设置此属性groundStation函数。后你叫groundStation函数,此属性是只读的。
groundStation
地面站名称,以逗号分隔的对指定,由“名字”字符串标量,字符串向量,字符向量或者字符向量的单元格数组。
“名字”
如果只添加一个地面站,则指定的名字作为字符串标量或字符向量。
如果需要添加多个地面站,则指定的名字作为字符串标量、字符向量、字符串向量或字符向量的单元格数组。作为字符串标量或字符向量添加的所有地面站都被分配相同的指定名称。字符串向量或字符向量的单元格数组中的元素的数量必须等于被添加的地面站的数量。每个地面站都从向量或单元阵列中分配相应的名称。
在默认值中,idx为卫星场景分配的ID。
数据类型:字符|字符串
字符
字符串
42.3001
只有在调用地面站时才能设置此属性。调用地面站后,此属性为只读。
地面站的大地纬度,用标量表示。取值范围必须为[- 90,90]。
如果只添加一个地面站,请将Latitude指定为标量双精度值。
如果要添加多个地面站,则将Latitude指定为长度等于要添加的地面站数量的矢量倍。
当纬度和经度指定为纬度、经度输入到地面站,指定为名称-值参数的纬度优先。
纬度、经度
数据类型:双
双
经度
-71.3504
地面站的大地经度,用标量或矢量表示。取值范围必须为[-180,180]。
如果只添加一个地面站,请将经度指定为标量。
如果添加多个地面站,则指定经度为向量,其长度等于要添加的地面站数量。
当longitude和longitude被指定为纬度、经度输入到地面站时,指定为名称-值参数的经度优先。
高度
0
地面站的高度,用标量或矢量表示。
如果您指定高度作为一个标量,该值分配给地面站中的每个地面站。
如果您指定高度作为矢量,矢量长度必须等于地面站中的地面站数。
MinElevationAngle
卫星的最小仰角,使卫星从地面站可见,并使地面站从卫星可见,以度为单位,指定为标量或行向量。取值范围必须为[- 90,90]。为了使通道和链接关闭成为可能,仰角必须至少等于在MinElevationAngle.
如果您指定MinElevationAngle作为一个标量,该值分配给地面站中的每个地面站。
如果您指定MinElevationAngle作为矢量,矢量长度必须等于地面站中的地面站数。
当AutoSimulate属性为假,MinElevationAngle属性时可以修改SimulationStatus是NotStarted或InProgress.
SimulationStatus
NotStarted
InProgress
在地面站的场景中,返回一个GroundStation对象,属于输入指定的附属场景场景.
您可以修改GroundStation对象的属性值。调用此函数时使用的名称-值参数与属性名对应。
介绍了R2021a
显示
玩
隐藏
卫星
访问
发射机
接收机
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处