Skip to content

TomiXRM/CANViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CANViewer

CANAble2.0でCANをしゃべるくん GitHub - TomiXRM/CANViewer: CANAble2.0でCANをしゃべるくん

image1.png

CANable2.0(slcan)でCAN通信をするGUIアプリケーションです。PyQt6で実装されています。

CANでデータを送信してCANを動かす時などに使えるおもちゃです。

Mac,Ubuntu,Windowsで動作確認済みです!

※現在送信にしか対応していないです。受信にも対応予定。

※いつかSocketCANにも対応させます

前提条件

  • CANable2.0(slcan)デバイスが用意されていること
  • Pythonがインストールされていること
  • Poetryがインストールされていること

使用方法

  1. ターミナルを開きます。

  2. Pythonアプリケーションが格納されているディレクトリに移動します。

    cd path/to/your/python/application
  3. Poetryを使用して依存関係を解決し、仮想環境を作成します。

    poetry install
  4. アプリケーションを起動します。

    make

CANViewerの機能

  • インターバル送信
  • 単発送信

注意事項

  • Poetryがインストールされていない場合は、事前にインストールする必要があります。
  • Poetryを使用して依存関係を解決することで、Pythonアプリケーションの実行に必要なパッケージが自動的にインストールされます。
  • **make**を使用することで、Poetryが管理する仮想環境内でPythonアプリケーションを実行します。

CANViewer

CAN talker with CANAble2.0 GitHub - TomiXRM/CANViewer: CAN talker with CANAble2.0

image1.png

A GUI application for CAN communication with CANable2.0 (slcan). Implemented with PyQt6.

A toy that can be used when sending data via CAN to operate CAN.

Operation confirmed on Mac, Ubuntu, and Windows!

*Currently only supports sending. Receiving will also be supported.

*We will make it compatible with SocketCAN someday.

Prerequisites

  • A CANable2.0 (slcan) device must be prepared.

  • Python must be installed.

  • Poetry must be installed.

How to use

  1. Open a terminal.

  2. Change to the directory where the Python application is stored.

cd path/to/your/python/application
  1. Use Poetry to resolve dependencies and create a virtual environment.
poetry install
  1. Start the application.
make

CANViewer features

  • Interval transmission
  • Single transmission

Notes

  • If Poetry is not installed, you must install it in advance.
  • By using Poetry to resolve dependencies, packages required to run Python applications are automatically installed.
  • By using make, Python applications are run in a virtual environment managed by Poetry.

About

CANAble2.0でCANをしゃべるくん

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages