Создайте пустую шину сообщения MAVLink путем указывания информации полезной нагрузки и типа сообщения MAVLink
UAV Toolbox / MAVLink
Блок MAVLink Blank Message создает Simulink® невиртуальная шина, представляющая пакет MAVLink на основе заданного Идентификатора сообщения, Системного ID, ID Компонента, Последовательности, информации о Полезной нагрузке и типа сообщения MAVLink.
Информацией о полезной нагрузке является другая невиртуальная шина в пакетной шине MAVLink. Блок создает шины Simulink для пакета MAVLink и соответствующего сообщения, которые работают с Сериализатором MAVLink и MAVLink Deserializer блоки. На каждом демонстрационном хите блок выводит пустой или нулевой сигнал для полезной нагрузки для обозначенного типа сообщения.
Все элементы шины кроме Идентификатора сообщения, Системного ID и ID Компонента инициализируются к 0
. Единственным исключением является mavlink_version
поле в сообщении HEARTBEAT common.xml
диалект, который инициализируется к 3
.
Можно изменить значения для желаемых полей в шине Полезной нагрузки при помощи блока Bus Assignment и затем передать пакетную шину MAVLink блоку MAVLink Serializer как вход.