主要内容

洛杉矶

显示或计算视线(LOS)可视性状态

描述

实例

洛杉矶(site1,site2)在当前站点查看器中显示站点1到站点2的视线(LOS)可见性。这个图是用颜色编码的,以确定沿着直线的点的可见性。

实例

洛杉矶(site1,site2,名称、值)使用一个或多个名称-值对设置属性。例如洛杉矶(site1 site2,‘ObstructedColor’,‘红色’)显示红色的LOS以显示受阻的能见度。

可见光=洛(site1,site2,名称、值)返回服务水平可见性的状态。

例子

全部崩溃

绘制从MathWorks苹果山校区到MathWorks湖边校区的服务水平线。

创建天线高度为30m的发射场。

tx = txsite (“姓名”,“苹果山数学工厂”,...“纬度”,42.3001,“经度”, -71.3504,“AntennaHeight”, 30);

在地面上创建一个带有天线的接收站点。

rx = rxsite (“姓名”,“MathWorks湖边”,...“纬度”,42.3021,“经度”, -71.3764);

绘制两个地点之间的LOS。

洛杉矶(tx, rx);

创建天线高度为30m的发射场。

tx = txsite (“姓名”,“苹果山数学工厂”,...“纬度”,42.3001,“经度”, -71.3504,“AntennaHeight”, 30);

在地面上创建两个带有天线的接收点。

名称= [“芬威公园”,“邦克山纪念碑”];背阔肌= [42.3467,42.3763];朗= [-71.0972,-71.0611];

创建接收站点阵列。

rx = rxsite (“姓名”,姓名,...“纬度”背阔肌,...“经度”、经度);

绘制接收器位置的视线。服务水平的红色部分表示能见度受阻。

服务水平(tx、rxs);

导入并查看STL文件。文件模拟了一个小会议室,有一张桌子和四把椅子。

观众= siteviewer (“SceneModel”,“conferenceroom.stl”);

在房间的上角创建一个发射机位置,在桌子上方创建一个接收器位置。使用米为单位的笛卡尔坐标指定位置。

tx = txsite (“笛卡尔”,...“天线位置”, (-1.46;-1.42;2.1]);rx = rxsite (“笛卡尔”,...“天线位置”,[0.3; 0.3; 0.85]);

绘制发射机和接收机之间的LOS图。

洛杉矶(rx, tx)

通过左键单击平移,通过右击或使用滚动轮缩放,通过单击中间按钮并拖动或按下旋转可视化Ctrl左键点击和拖动。

返回射线追踪结果comm.Ray对象,并在重新启动站点查看器贴图后绘制光线传播路径。

创建站点查看器地图,为芝加哥加载建筑数据。有关osm文件的更多信息,请参见[1]

观众= siteviewer (“建筑物”,“芝加哥,奥斯曼”);

在一栋建筑上创建发射机站点,在另一栋建筑上创建接收机站点。使用洛杉矶功能显示发射机和接收机之间的视线路径。

tx = txsite (...“纬度”, 41.8800,...“经度”,-87.6295,...“TransmitterFrequency”,2.5e9);rx=rxsite(...“纬度”, 41.881352,...“经度”, -87.629771,...“AntennaHeight”, 30);洛杉矶(tx, rx);

对最多两个反射执行光线跟踪。对于定义的配置,光线跟踪返回包含光线对象的单元格数组。关闭站点查看器地图。

pm=传播模型(...射线追踪的,...“方法”,“sbr”,...“MaxNumReflections”2);射线=光线跟踪(tx, rx, pm)
射线=1×1单元阵列{1×3 comm.Ray}
光线{1}(1,1)
ans=具有属性的光线:路径规范:“位置”协调系统:“地理”发送器位置:[3×1双精度]接收器位置:[3×1双精度]视线:0交互:[1×1结构]频率:2.5000e+09路径丢失来源:“自定义”路径丢失:94.1067相位偏移:1.1472只读属性:传播延迟:5.7089e-07传播距离:171.1479分离角:[2×1双精度]到达角:[2×1双精度]数值间隔:1
光线{1}(1,2)
ans=具有属性的光线:路径规范:“位置”协调系统:“地理”发送器位置:[3×1双精度]接收器位置:[3×1双精度]视线:0交互:[1×2结构]频率:2.5000e+09路径损耗来源:“自定义”路径损耗:101.8769相位偏移:2.8594只读属性:传播延迟:5.9279e-07传播距离:177.7143分离角:[2×1双精度]到达角:[2×1双精度]数值间隔:2
光线{1}(1,3)
ans=具有属性的光线:路径规范:“位置”协调系统:“地理”发送器位置:[3×1双精度]接收器位置:[3×1双精度]视线:0交互:[1×2结构]频率:2.5000e+09路径损耗来源:“自定义”路径损耗:99.1597相位偏移:4.6635只读属性:传播延迟:6.3790e-07传播距离:191.2388分离角:[2×1双精度]到达角:[2×1双精度]数值间隔:2
关闭(查看器);

你可以在不进行光线追踪的情况下绘制光线。用相同的建筑创建另一个站点查看器地图。显示发射机和接收机的位置。使用先前返回的射线对象单元阵列,绘制发射站点和接收站点之间的反射射线。plot函数可以绘制射线对象的路径。例如,要为唯一的第二个射线对象绘制射线,请指定光线{1}(1,2).这个图形绘制了所有射线对象的所有路径。

siteviewer (“建筑物”,“芝加哥,奥斯曼”);洛杉矶(tx, rx);情节(射线{:}“类型”,“权力”,...“传输站点”tx,“接管人现场”、rx);

附录

[1] osm文件从以下位置下载:https://www.openstreetmap.org,它提供了对全球众包地图数据的访问。数据根据开放数据共享开放数据库许可证(ODbL)进行许可,https://opendatacommons.org/licenses/odbl/

输入参数

全部崩溃

源天线位置,指定为atxsite物体或物体rxsite对象站点1必须是单个站点对象。

目标天线站点,指定为txsite物体或物体rxsite对象场地2可以是单个场地对象,也可以是多个场地对象的向量。

名称值参数

指定可选的逗号分隔的字符对名称、值参数。的名字是参数名和价值是对应的值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值

例子:“障碍色”,“蓝色”

为成功的可见性绘图颜色,指定为下列颜色之一:

  • RGB三元组,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]

  • 字符向量,如“红色”“r”

  • 标量字符串,如“红色”“r”

该表包含一些常见颜色的颜色名称和等价的RGB三联体。

颜色名称 短名称 RGB三重态 外貌
“红色” “r” [1 0 0]

红色样品

“绿色” ‘g’ (0 1 0)

样品的颜色为绿色

“蓝” “b” [0 0 1]

蓝色样品

“青色” “c” (0 1 1)

样品的颜色为青色

“洋红” “我是 [1 0 1]

品红色样品

“黄色” “是的” [1 1 0]

样品的颜色为黄色

“黑” “k” [0 0 0]

样品的颜色为黑色

“白色” “w” [1 1 1]

白色样品

阻塞可见性的打印颜色,指定为以下颜色之一:

  • RGB三元组,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]

  • 字符向量,如“红色”“r”

  • 标量字符串,如“红色”“r”

该表包含一些常见颜色的颜色名称和等价的RGB三联体。

颜色名称 短名称 RGB三重态 外貌
“红色” “r” [1 0 0]

红色样品

“绿色” ‘g’ (0 1 0)

样品的颜色为绿色

“蓝” “b” [0 0 1]

蓝色样品

“青色” “c” (0 1 1)

样品的颜色为青色

“洋红” “我是 [1 0 1]

品红色样品

“黄色” “是的” [1 1 0]

样品的颜色为黄色

“黑” “k” [0 0 0]

样品的颜色为黑色

“白色” “w” [1 1 1]

白色样品

用于计算视线可见性的采样位置的分辨率,指定为“自动”或者用米表示的数字标量。决议使用球形地球模型定义大圆路径上样本之间的距离。如果决议“自动”,该函数根据站点之间的距离计算值。

用于可视化或曲面数据的贴图,指定为siteviewer对象,三角测量对象、字符串标量或字符向量。有效值和默认值取决于坐标系统。

坐标系统 有效的映射值 默认映射值
“地理”
  • A.siteviewer对象[A.]

  • 如果使用输出参数调用函数,则为地形名称。有效的地形名称有“没有”,“gmted2010”,或使用添加的自定义地形数据的名称addCustomTerrain

  • 当前的siteviewer对象或新的siteviewer对象,如果没有打开。

  • “gmted2010”,如果函数被调用时带有输出。

笛卡儿的
  • “没有”

  • A.siteviewer对象。

  • STL文件的名称。

  • A.三角测量对象。

  • “没有”

[A.]边界和区域标签的对齐是数据供应商提供的功能的表示,并不意味着MathWorks认可®

数据类型:字符|字符串

输出参数

全部崩溃

服务水平可见性状态,作为逻辑返回1.(符合事实的)或0(错误的).如果有多个目标站点,则该函数返回的逻辑数组为N——- - - - - -1.

另见

||

在R2019b中引入