加速度リアルタイムグラフ
加速度リアルタイムグラフ
Windows
macOS
Linux
RasPi
TWELITE CUEやTWELITE 動作センサーPALから受信したデータを参照する目的で使用します。
注:センサーグラフ機能では、1パケットに複数サンプルが含まれるような連続計測を行う場合であっても、1パケット1サンプルとして記録します。
CUE モード、MOTモード、2525 FIFO モードの3種類に対応します。
連続したサンプルが一定数(解析窓)以上になると、XYZ軸を周波数解析した表示を行います。ただし 2525 FIFO モードでは常に連続していると仮定します。
パケットの区切りが明示的な場合(直前のパケットから3秒以上経過したとき、CUEモードは1パケットごと、MOTモードはパケットのシーケンス番号が不連続になったとき)には、4サンプル分のダミーデータを挿入しピンク色の背景色で表示します。
先着順に最大4ノードまでのデータを格納します。
複数ノード運用時には、互いのパケット衝突により通信の失敗が多くなります。特に FIFO モードでは、送信周期がほぼ一定で互いにほぼ同時期にパケット送信を試み、干渉により送信が失敗するといったことが長時間続く場合があります。原則として無線チャネル1つにつき、1ノードという運用を行います。
代表的なCUEのインタラクティブモードの設定
連続的に約 25Hz で計測したい (Transmit Interval:
0
, Sensor Parameter:03000000
)連続的に約 50Hz で計測したい (Transmit Interval:
0
, Sensor Parameter:03000100
)連続的に約 100Hz で計測したい (Transmit Interval:
0
, Sensor Parameter:03000200
)約10秒おきに 約 100Hz で128サンプル分計測したい (Transmit Interval:
10
, Sensor Parameter:03000208
)約10秒おきに 約 100Hz で256サンプル分計測したい (Transmit Interval:
10
, Sensor Parameter:03000210
)約10秒おきに 約 50Hz で64サンプル分計測したい (Transmit Interval:
10
, Sensor Parameter:03000104
)約10秒おきに 約 200Hz で128サンプル分計測したい (Transmit Interval:
10
, Sensor Parameter:03000308
)
操作
サンプルレートの推定
サンプリングレートは、パケットの受信時間から計算しています。過去複数サンプルの受信時間を平均して1サンプル分としているため、パケットの飛びなどがある場合は誤差が大きくなります。
サンプルレートの推定が終わると、グラフ表示のスクロールをスムーズにします。
また、関連するログ記録のタイムスタンプ(T_SMPL)も同様に推測値、かつ、パケット取得時よりあとのタイムスタンプになっています。
CUEグラフモードの起動時に開く
[STAGE 共通設定→起動アプリ指定]にて31
を指定する。
ログ出力 (表示データ保存)
[表示データ保存]ボタンを押すことで、画面上の表示位置(右端サンプル)を起点として、最大512サンプル分のデータを出力します。最新のサンプルが末尾に記録されるため、冒頭には何もデータが無い場合がある点に注意してください。
ログファイル名は {logフォルダ}/acc_snap_{タイムスタンプ}.csv
です。
データは、右端の一番新しいサンプルが 512 番目(ファイルの末尾)です。
周波数解析実行時は、最後のサンプルから 周波数解析サンプル数分が対象です。
周波数解析対象サンプルが記録されている行に周波数解析結果を追加しています(64サンプルの場合は 449番目から 32 行が結果で DC 成分から高周波成分までが並びます)。
追加情報
ログ出力 (自動保存)
本画面を開き、データが入力された時点で自動的にログファイルを出力します。
ログファイル名は
logフォルダ/accel_{シリアル番号}_{タイムスタンプ}.csv
です。画面を開いている間はファイルの書出し中です。読み出し用に開けない、または開けたとしてもすべてのデータが読み出せない場合があります。
追加情報
最終更新