محاكي برمجي لعاكس Nidec Commander CDE 550 مع واجهة رسومية، مطور بلغة Python باستخدام PyQt6.
git clone https://github.com/Nsfr750/CDE550-sim.git
cd CDE550-sim
# في ويندوز
python -m venv venv
.\venv\Scripts\activate
# في ماك/لينكس
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py
الأمر | الوصف | مثال |
---|---|---|
RUN |
تشغيل العاكس | RUN |
STOP |
إيقاف العاكس | STOP |
RST |
إعادة ضبط التنبيهات | RST |
FREQ <قيمة> |
تعيين التردد (هرتز) | FREQ 50.0 |
DIR <1\|-1> |
تعيين الاتجاه | DIR 1 (للأمام) |
STATUS |
عرض الحالة الكاملة | STATUS |
HELP |
عرض قائمة الأوامر | HELP |
CDE550-sim/
├── main.py # نقطة دخول التطبيق
├── inverter_sim.py # منطق محاكاة العاكس
├── serial_handler.py # معالجة الاتصال التسلسلي
├── script/ # واجهة المستخدم وملفات المساعدة
│ ├── help.py # نافذة المساعدة
│ ├── serial_dialog.py # نافذة الاتصال التسلسلي
│ └── version.py # إدارة الإصدارات
├── requirements.txt # تبعيات المشروع
├── README.md # الوثائق الرئيسية
└── CHANGELOG.md # سجل التغييرات
نرحب بالمساهمات! لاقتراح تحسينات:
git checkout -b feature/AmazingFeature
)git commit -m 'إضافة ميزة رائعة'
)git push origin feature/AmazingFeature
)مرخص بموجب رخصة GPL-3.0. راجع ملف LICENSE
لمزيد من المعلومات.