Software simulator for the Nidec Commander CDE 550 inverter with a graphical interface, developed in Python with PyQt6.
git clone https://github.com/Nsfr750/CDE550-sim.git
cd CDE550-sim
# On Windows
python -m venv venv
.\venv\Scripts\activate
# On macOS/Linux
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py
Command | Description | Example |
---|---|---|
RUN |
Start the inverter | RUN |
STOP |
Stop the inverter | STOP |
RST |
Reset alarms | RST |
FREQ <value> |
Set frequency (Hz) | FREQ 50.0 |
DIR <1\|-1> |
Set direction | DIR 1 (forward) |
STATUS |
Show complete status | STATUS |
HELP |
Show command list | HELP |
CDE550-sim/
├── main.py # Application entry point
├── inverter_sim.py # Inverter simulation logic
├── serial_handler.py # Serial communication handling
├── script/ # User interface and help files
│ ├── help.py # Help window
│ ├── serial_dialog.py # Serial connection window
│ └── version.py # Version management
├── requirements.txt # Project dependencies
├── README.md # Main documentation
└── CHANGELOG.md # Change log
Contributions are welcome! To propose improvements:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the GPL-3.0 License. See LICENSE
for more information.