🚗 CAN Format Converter は、CAN データのフォーマット変換 および DBC を用いたデコード をサポートする Python アプリケーションです。
.asc、.blf、.mf4 などの CANログフォーマットの相互変換 や、CSV/MAT 形式へのエクスポート に対応しています。
- ✅ 複数の DBC ファイルを統合 (
load_and_merge_dbc) - ✅ CANログフォーマットの相互変換 (
.asc⇄.blf⇄.mf4) - ✅ DBC を使用した CAN メッセージのデコード (
convert_blf_to_csv) - ✅ 大容量データの分割出力 (
chunk_size設定可能)
本アプリを使用するには、以下の Python ライブラリが必要です。
pip install python-can cantools pandas asammdf tkinterdnd2GUIツールをコンソール上で実行ください。もしくはCANFormatConverterをAPIのように利用いただくことも可能です。
python ./src/ConverterGUI.pyDBCファイルをドラッグアンドドロップ or select DBCからファイルを読み込む
CANログファイルをドラッグアンドドロップ or select Filesからファイルを読み込む
CANログファイルをドラッグアンドドロップ or select Filesからファイルを読み込む
Convertをボタンを押して変換を実行
バグ報告や機能追加のリクエストは、GitHub の Issues に投稿してください! ↓qiitaにも記事を載せてます https://qiita.com/kttmu/items/ec1c42dc840caa8cfcab