Skip to content

kttmu/CANConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAN Format Converter

🚗 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 tkinterdnd2

🚀 実行方法

GUIツールをコンソール上で実行ください。もしくはCANFormatConverterをAPIのように利用いただくことも可能です。

python ./src/ConverterGUI.py

🚀 使い方

1️⃣ DBC ファイルを読み込む

DBCファイルをドラッグアンドドロップ or select DBCからファイルを読み込む

2️⃣ BLF/ASC/MF4 形式の CANログを 選択

CANログファイルをドラッグアンドドロップ or select Filesからファイルを読み込む

3️⃣ 変換フォーマットを選択

CANログファイルをドラッグアンドドロップ or select Filesからファイルを読み込む

4️⃣ フォーマット変換

Convertをボタンを押して変換を実行

画像の説明


📩 お問い合わせ

バグ報告や機能追加のリクエストは、GitHub の Issues に投稿してください! ↓qiitaにも記事を載せてます https://qiita.com/kttmu/items/ec1c42dc840caa8cfcab

About

CANのログデータを変換するGUIツール

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages