Skip to content

martiroman/can-message-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAN Message Simulator

A Python-based CAN (Controller Area Network) message simulator with a graphical user interface (GUI) built using PyQt5. This application allows you to configure and send CAN messages through a virtual CAN bus. It features customizable message identifiers, data fields, and transmission intervals, with support for random data generation.

Features

  • User Interface: Intuitive GUI for configuring CAN messages and settings.
  • CAN Message Configuration: Set message identifiers and data fields.
  • Random Data Generation: Option to generate random data for messages.
  • Adjustable Transmission Intervals: Set intervals between message sends.
  • Real-time Feedback: Visual indicators for message sending status.

Installation

Prerequisites

  • Python 3.x
  • PyQt5 for the GUI
  • python-can for CAN bus communication

Install Dependencies

pip install -r requirements.txt

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or feedback, please open an issue or contact me at [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages