Документация Engee

MAVLINK Setup

Страница в процессе разработки.

Настройка соединения MAVLink.

Тип: EngeeFunction

Путь в библиотеке:

/Interfaces/MAVLink/MAVLINK Setup

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок MAVLINK Setup открывает соединение MAVLink по TCP или UDP и выдает на выход его дескриптор. Дескриптор — общий для всех блоков приема и передачи данных: подайте его на вход conn каждого блока MAVLINK RX и MAVLINK TX модели, и все они будут обмениваться сообщениями через одно и то же соединение. Дополнительные блоки MAVLINK Setup нужны, только если модель должна одновременно работать с несколькими источниками сообщений MAVLink.

Чтобы пользоваться блоком:

  1. добавьте блок MAVLINK Setup на холст модели и настройте параметры соединения (транспорт, адрес, порт);

  2. соедините выход conn блока со входами conn блоков MAVLINK RX и MAVLINK TX;

При завершении моделирования соединение закрывается автоматически.

После установления соединения блок автоматически отправляет сообщения HEARTBEAT примерно раз в секунду, представляя Engee как наземную станцию управления (GCS, MAV_TYPE_GCS).

Порты

Выход

# conn — дескриптор соединения MAVLink
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main group

# Транспорт: — тип сетевого транспорта, по которому выполняется обмен данными
tcp | udp

Details
Значения

tcp | udp

Значение по умолчанию

udp

Имя для программного использования

m_transport

Настраиваемый

Нет

Вычисляемый

Да

# IP: — IP-адрес или имя хоста устройства MAVLink

Details
Значение по умолчанию

127.0.0.1

Имя для программного использования

m_ip

Настраиваемый

Нет

Вычисляемый

Да

# Порт: — сетевой порт устройства MAVLink

Details
Значение по умолчанию

14551

Имя для программного использования

m_port

Настраиваемый

Нет

Вычисляемый

Да

# Идентификатор отправляющей системы: — MAVLink system ID, которым представляется узел

Details
Значение по умолчанию

255

Имя для программного использования

m_system_id

Настраиваемый

Нет

Вычисляемый

Да

# Идентификатор компонента системы: — MAVLink component ID, которым представляется узел

Details
Значение по умолчанию

190

Имя для программного использования

m_source_component_id

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета блока

Details
Значение по умолчанию

-1

Имя для программного использования

m_sample_time

Настраиваемый

Нет

Вычисляемый

Да