readmsg

Считайте определенные сообщения из файла TLOG

Описание

пример

msgTable = readmsg(tlogReader) считывает все данные о сообщении из заданного mavlinkdialect возразите и возвращает таблицу, msgTable, это содержит все сообщения, разделенные типом сообщения, системным ID и ID компонента.

msgTable = readmsg(tlogReader,Name,Value) читает определенные сообщения на основе заданных пар "имя-значение" для фильтрации определенных свойств сообщений. Можно отфильтровать именем сообщения, системным ID, ID компонента, и время.

Примеры

свернуть все

В этом примере показано, как загрузить файл MAVLink TLOG и выбрать определенный тип сообщения.

Загрузите файл TLOG. Задайте относительный путь имени файла.

tlogReader = mavlinktlog('flight.tlog');

Считайте 'REQUEST_DATA_STREAM' сообщения из файла.

msgData = readmsg(result,'MessageName','REQUEST_DATA_STREAM');

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

свернуть все

Читатель MAVLink TLOG, заданный как mavlinktlog объект.

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

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

Пример: 'MessageID',22

Имя сообщения в TLOG, заданном как скаляр строки или вектор символов.

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

Системный ID MAVLink, заданный как положительное целое число от 1 до 255. Протокол MAVLink только поддерживает до 255 систем. Обычно, каждый UAV имеет свой собственный системный ID, но несколько БПЛА могли быть рассмотрены одной системой.

Системный ID MAVLink, заданный как положительное целое число от 1 до 255.

Временной интервал, между которым можно выбрать сообщения, заданные как двухэлементный вектор в секундах.

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

свернуть все

Таблица сообщений со столбцами:

  • MessageID

  • MessageName

  • ComponentID

  • SystemID

  • Messages

Каждая строка Messages timetable содержа сообщение Payload и связанная метка времени.

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте