show

Графики отображения для контроля журналов БПЛА

Описание

show(mapper,data) генерирует все графики, хранящиеся в объекте отображения сигнала регистрации рейсов, используя данные из импортированного журнала рейсов. Список предварительно настроенных сигналов и графиков смотрите в Предопределенные сигналы и Предопределенные графики.

show(mapper,data,timeStart) строит графики всех данных, начиная с заданного времени запуска.

show(mapper,data,timeStart,timeEnd) строит графики всех данных в пределах интервала [timeStart timeEnd] включительно.

show(___,"PlotsToShow",plotNames) Строит графики данных с использованием любого из предыдущих синтаксисов с именами графиков, заданными как строковые массивы. Эти имена графиков перечислены в mapper.AvailablePlots

plotStruct = show(___) возвращает графики как структуру имен графиков и указателей на рисунки.

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

свернуть все

Объект отображения сигнала журнала рейсов, заданный как flightLogSignalMapping объект.

Данные из журнала рейсов, заданные как таблица, ulogreader объект или другая пользовательская опция. Данные поступают непосредственно в функции построения графика, заданные при вызове updatePlot.

Начальная метка времени для сигнала для извлечения, заданная как duration объект.

Конечная метка времени для сигнала для извлечения, заданная как duration объект.

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

свернуть все

Фигурный из отдельных участков, возвращенный как структура имен графиков и связанных указателей на рисунки.

Подробнее о

свернуть все

Предопределенные сигналы

Набор предопределенных сигналов и графиков сконфигурирован в flightLogSignalMapping объект. В зависимости от типа файла журнала, можно сопоставить конкретные сигналы с указанными именами сигналов, используя mapSignal. Вы также можете вызвать info чтобы просмотреть таблицу для вашего типа журнала и увидеть, уже ли вы сопоставили сигнал с этим типом графика.

Задайте SignalName как вход в mapSignal. Сигналы с форматом SignalName# поддержка отображения нескольких сигналов одного и того же типа. Замените # с инкрементальными целыми числами для каждого имени сигнала при вызове mapSignal.

Предопределенные сигналы имеют конкретные имена и обязательные поля при отображении сигнала.

Предопределенные сигналы

Имя сигналаОписаниеОбластиМодули
Accel#Показания необработанного магнитометра с датчика БИНС[ax ay az]м/с2
Airspeed#Измерение скорости воздуха перепада давления, указанной скорости воздуха и температуры[PressDiff, AirSpeed, Temp]Па, м/с, ℃
AttitudeEulerОтношение БПЛА в форме Эйлера (ZYX)[Roll, Pitch, Yaw]радианы
AttitudeRateСкорость вращения вдоль каждой оси тела[xRotRate, yRotRate, zRotRate]рад/с
AttitudeTargetEulerЦелевое положение БПЛА в форме Эйлера (ZYX)[TargetRoll, TargetPitch, TargetYaw]радианы
Barometer#Показания барометра для абсолютного давления, относительного давления и температуры[PressAbs, PressAltitude, Temp]Па, м, ℃
BatteryПоказания напряжения для батареи и оставшейся емкости батареи (%)[Volt1,Volt2, ... Volt16, RemainingCapacityV,%
GPS#Показания GPS для широты, долготы, высоты, скорости Земли, угла курса и количества видимых спутников[lat, long, alt, groundspeed, courseAngle, satellites]степень, степень, м, м/с, степень, н/а
Gyro#Показания скорости вращения необработанного тела от датчика БИНС[GyroX, GyroY, GyroZ]рад/с
LocalNEDМестные координаты NED, оцененные БПЛА[xNED, yNED, zNED]метры
LocalNEDTargetЦелевое местоположение в локальных координатах NED[xTarget, yTarget, zTarget]метры
LocalNEDVelЛокальная скорость NED, рассчитанная БПЛА[vx vy vz]м/с
LocalNEDVelTargetЦелевая скорость в NED в локальном NED[vxTarget, vyTarget, vzTarget]м/с
Mag#Показания необработанного магнитометра с датчика БИНС[x y z]Gs

Предопределенные графики

После отображения сигналов в список предопределенных сигналов используя mapSignal, конкретные графики становятся доступными при вызове show. Чтобы просмотреть список доступных графиков и связанных с ними сигналов для вашего конкретного объекта, позвоните info(mapper,"Plot"). Если вы хотите задать пользовательские графики на основе сигналов, используйте updatePlot.

Каждый предопределенный график имеет набор необходимых сигналов, которые должны быть отображены.

Предопределенные графики

ГрафикОписаниеСигналы

Attitude

Attitude lot with roll, pitch, yaw, and body rotation rates versus time for a specific flight log

Совмещенный график крена, тангажа, углов рыскания и скорости вращения телаAttitudeEuler, AttitudeRate, Gyro#

AttitudeControl

Roll, pitch, yaw, and corresponding target values versus time for a specific flight log

Расчетное положение БПЛА и заданное положение точкиAttitudeEuler, AttitudeTargetEuler

Battery

График потребления батареиBattery

Compass

Yaw, MagX, MagY, and MagZ plots versus time of a sample flight log plot

Расчетные показания рыскания и магнитометраAttitudeEuler, Mag#, GPS#

GPS2D

Lat-long plot using a sample GPS trajectory as lines in a map

Необработанный график Lat-Lon для показаний GPS-датчика.GPS#

Height

GPS and Barometer readings, and fused height plots versus time

Совмещенные графики показаний барометра, показаний высоты GPS и оценки сросшейся высотыBarometer#, GPS#, LocalNED

Speed

Ground speed and air speed plots versus time

Совмещенный график наземной скорости и скорости воздухаGPS#, Airspeed#

Trajectory

North East Up plot for a 3D trajectory in space

Траектория в локальных координатах от целевых заданных точекLocalNED, LocalNEDTarget

TrajectoryTracking

Difference between x, y, z versus time in a stacked plot

Ошибка между желаемым и фактическим положением в координатах NEDLocalNED, LocalNEDTarget

TrajectoryVelTracking

Difference between vx, vy, vz versus time in a stacked plot

Ошибка между желаемой и фактической скоростью в координатах NEDLocalNEDVel, LocalNEDVelTarget
Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте