show

Отобразите графики для контроля журналов UAV

Описание

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

Предполагаемое отношение UAV и отношение предназначаются для сетбола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

Сырые данные график Лэт-Лона для показаний датчика 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