link

Отобразите линию связи на карте

Описание

пример

link(rx,tx) строит одностороннюю линию связи "точка-точка" между сайтом приемника и ретранслятором. График является цветом, закодированным, чтобы идентифицировать состояние успеха ссылки.

link(rx,tx,propmodel) строит линию связи на основе заданной модели распространения.

link(___,Name,Value)строит линию связи с помощью дополнительных опций, заданных Name,Value пары.

status = link(___) возвращает состояние успеха линии связи как true или false.

Примеры

свернуть все

Создайте ретранслятор.

tx = txsite('Name','MathWorks', ...
        'Latitude', 42.3001, ...
        'Longitude', -71.3503);

Создайте сайт приемника с чувствительностью, заданной в dBm.

 rx = rxsite('Name','Boston', ...
        'Latitude', 42.3601, ...
        'Longitude', -71.0589, ...
        'ReceiverSensitivity', -90);

Постройте линию связи между передатчиком и приемником.

link(rx,tx)

Входные параметры

свернуть все

Сайт приемника в виде rxsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.

Ретранслятор в виде txsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.

Модель Propagation в виде вектора символов или строки. Можно использовать propagationModel функция, чтобы задать этот вход. Значение по умолчанию зависит от системы координат, используемой входными сайтами:

Система координатЗначение модели распространения по умолчанию
'geographic'
  • 'longley-rice' когда вы используете ландшафт.

  • 'freespace' когда вы не используете ландшафт.

'cartesian'
  • 'freespace' когда Map не установлен ни в один.

  • 'raytracing-image-method' когда Map установлен в имя файла STL или объекта триангуляции.

Можно также использовать пару "имя-значение" 'PropagationModel' задавать этот параметр.

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

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

Пример: 'Type','power'

Модель Propagation, чтобы использовать для вычислений пути потерь в виде разделенной запятой пары, состоящей из 'PropagationModel' и одно из следующего:

  • 'freespace' - Модель распространения свободного пространства

  • 'rain' - Лейтесь моделью распространения

  • 'gas' - Газовая модель распространения

  • 'fog' - Вуалируйте модель распространения

  • 'close-in' - Ближняя модель распространения

  • 'lonley-rice' - Модель распространения Лонджели-Райса

  • 'tirem' - Модель распространения Tirem

  • 'ray-tracing-image-method' - модель распространения трассировки лучей, использующая метод изображений.

Моделью распространения по умолчанию является 'longley-rice' когда ландшафт включен и 'freespace' когда ландшафт отключен.

Модели распространения ландшафта включая 'longley-rice' и 'tirem' только поддерживаются для сайтов с CoordinateSystem набор свойств к 'geographic'.

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

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

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

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

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

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

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

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

  • текущий siteviewer или новый siteviewer, если ни один не открыт.

  • 'gmted2010' если названо выходом.

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

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

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

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

свернуть все

Состояние Success линий связи, возвращенных как M-by-N массивы. M является количеством ретрансляторов, и N является количеством сайтов приемника.

Введенный в R2017b