exponenta event banner

Лос

Печать или вычисление видимости линии визирования (LOS) между площадками на карте

Описание

пример

los(site1,site2) строит график LOS от участка 1 к участку 2. График кодируется цветом для определения видимости точек вдоль LOS.

пример

los(site1,site2,Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, los(site1,site2,'ObstructedColor','red') печать LOS с использованием красного цвета для отображения заблокированной видимости.

vis = los(site1,site2,Name,Value) возвращает состояние видимости LOS.

Примеры

свернуть все

Постройте график LOS от кампуса MathWorks Apple Hill до кампуса MathWorks Lakeside.

Создание участка передатчика с антенной высотой 30 м.

tx = txsite('Name','MathWorks Apple Hill',...
      	'Latitude',42.3001,'Longitude',-71.3504,'AntennaHeight',30);

Создание узла приемника с антенной на уровне земли.

rx = rxsite('Name','MathWorks Lakeside', ...
   	    'Latitude',42.3021,'Longitude',-71.3764);

Постройте график LOS между двумя площадками.

los(tx,rx);

Создание участка передатчика с антенной высотой 30 м.

tx = txsite('Name','MathWorks Apple Hill',...
      	'Latitude',42.3001,'Longitude',-71.3504,'AntennaHeight',30);

Создание двух приемных станций с антеннами на уровне земли.

names = ["Fenway Park","Bunker Hill Monument"];
lats = [42.3467,42.3763];
lons = [-71.0972,-71.0611];

Создайте массив сайтов-получателей.

rxs = rxsite('Name', names,...
      'Latitude',lats,...
      'Longitude',lons);
  

Постройте график линий визирования к участкам приемников. Красная часть LOS представляет затрудненную видимость.

los(tx,rxs);

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

свернуть все

Станция исходной антенны, указанная как txsite объект или rxsite объект. Сайт 1 должен быть одним объектом сайта.

Целевая антенная площадка, указанная как txsite объект или rxsite объект. Сайт 2 может быть одним объектом сайта или вектором нескольких объектов сайта.

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

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

Пример: 'ObstructedColor','blue'

Цвет печати для успешной видимости, указанный как триплет RGB, вектор символов или имя цвета, указанное как строка. Дополнительные сведения см. в разделе ColorSpec (Color Specification).

Цвет печати для заблокированной видимости, указанный как триплет RGB, вектор символов или имя цвета, указанное как строка. Дополнительные сведения см. в разделе ColorSpec (Color Specification).

Разрешение мест расположения образцов, используемых для расчета видимости линии визирования, указанное как 'auto' или числовой скаляр, выраженный в метрах. Resolution определяет расстояние между образцами на большой траектории окружности с помощью сферической модели Земли. Если Resolution является 'auto', функция вычисляет значение на основе расстояния между участками.

Карта для визуализации или данных поверхности, указанная как разделенная запятыми пара, состоящая из 'Map и одно из следующих в зависимости от системы координат:

Система координатДопустимые значения картыЗначение карты по умолчанию
'geographic'
  • siteviewer[a]

  • Имя рельефа может быть указано, если функция вызывается с выходным аргументом. Допустимые названия местности: 'none', 'gmted2010'или имя пользовательских данных рельефа, добавленных с помощью addCustomTerrain

  • текущий или новый обозреватель, если ни один из них не открыт.

  • 'gmted2010' при вызове с выводом.

'cartesian''none', объект триангуляции или имя STL-файла.'none'

[a] Выравнивание границ и меток областей представляет собой представление функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks ®.

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

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

свернуть все

Состояние видимости LOS, возвращенное как 'true' или 'false'. При наличии нескольких целевых сайтов функция возвращает логический массив n-by-1.

Представлен в R2019b