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.
- 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.
- Python 3.x
PyQt5
for the GUIpython-can
for CAN bus communication
pip install -r requirements.txt
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or feedback, please open an issue or contact me at [email protected].