exponenta event banner

показать

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

Описание

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]м/с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#Показания угловой скорости сырого тела от датчика IMU[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#Показания первичного магнитометра от датчика 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

Расчетное положение БПЛА и уставка цели положения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