メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

flightLogSignalMapping

UAV フライト ログの可視化

説明

flightLogSignalMapping は、フライト ログを解析するための可視化ツールを提供します。UAV ログを検証するには、まず mavlinktlogardupilotreaderulogreader などのファイル/ログ リーダーを使用してファイルを読み込みます。BIN、ULOG、または TLOG のログ ファイルから、事前構成された信号マッピングとプロットを使用するか、mapSignal を使用して独自の信号マッピングを定義します。updatePlot を使用して、プロットを更新するか新規プロットを追加します。次に、データ構造体を指定して show を呼び出し、AvailablePlots プロパティに定義された構成済みプロットのリストを表示します。

使いやすいように、特定の事前定義済み信号事前定義済みプロットが用意されています。詳細については、以下に記載されています。また、特定のオブジェクトについて info を呼び出すことにより表示できます。

作成

説明

mapper = flightLogSignalMapping は、事前設定された信号マッピングをもたないフライト ログ信号マッピング オブジェクトを作成します。信号を可視化するには、mapSignal を使用して信号をマッピングします。

mapper = flightLogSignalMapping("tlog") は、インポートした MAVLink TLOG メッセージ テーブル用のフライト ログ信号マッピング オブジェクトを作成します。

mapper = flightLogSignalMapping("ulog") は、インポートした PX4® ULOG ファイル用のフライト ログ信号マッピング オブジェクトを作成します。

mapper = flightLogSignalMapping("bin") は、インポートした ArduPilot ログ BIN ファイル用のフライト ログ信号マッピング オブジェクトを作成します。

プロパティ

すべて展開する

マッピングされたすべての信号の名前。string 配列として指定します。

例: ["Accel" "Gyro" "Mag" "Barometer" "Gyro2"]

データ型: string

マッピングされた信号に基づく、使用可能なプロットの名前。string 配列として指定します。このリストにプロットを追加するには、事前定義済みのプロット の信号をマッピングするか、updatePlot を呼び出します。

例: ["Accel" "Gyro" "Mag" "Barometer" "Gyro2"]

データ型: string

オブジェクト関数

checkSignalCheck mapped signal
copyCreate deep copy of flight log signal mapping object
extractExtract UAV flight log signals as timetables
infoSignal mapping and plot information for UAV log signal mapping
mapSignalMap UAV flight log signal
showDisplay plots for inspection of UAV logs
updatePlotUpdate UAV flight log plot functions

詳細

すべて展開する

バージョン履歴

R2020b で導入

すべて展開する