📚 إدراج البرنامج في CupCarbon
المفاهيم الأساسية
إدراج البرنامج: عملية إضافة ملف مقطع برمجي (مثل `controller.py`) إلى عقدة في مشروع محاكاة باستخدام برنامج CupCarbon IoT.
خريطة المفاهيم
```markmap
أدوات محاكاة إنترنت الأشياء
برنامج كاب كاربون (CupCarbon)
مشروع محاكاة: مراقبة الحريق والتحذيرات
#### إنشاء شبكة العقدة بوحدة التحكم الرئيسية والوسطي
#### تابع إضافة العقد الطرفية
#### إنشاء المقاطع البرمجية
##### منطق المحاكاة (العقد الطرفية)
##### المقطع البرمجي النهائي (edge.py)
##### المقطع البرمجي للعقد الوسطى
##### المقطع البرمجي النهائي (proxy.py)
##### منطق وحدة التحكم (Controller)
###### المقطع البرمجي النهائي (controller.py)
- if node.bufferSize() > 0:
- message = node.read()
- node.print(message)
- time.sleep(2)
- node.print("")
- time.sleep(0.01)
###### خطوات إنشاء المقطع البرمجي
- اضغط على "بايثون" في شريط الأدوات.
- اكتب الأوامر البرمجية في الحقل الفارغ.
- اكتب "controller" في حقل اسم الملف.
- اضغط على "حفظ".
- أغلق نافذة محرر بايثون.
###### خطوات إدراج المقطع البرمجي
- اضغط على العقدة.
- اضغط على علامة تبويب Device Parameters (معاملات الجهاز).
- اضغط على صندوق Script file (ملف المقطع البرمجي).
- اختر ملف controller.py من القائمة المنسدلة.
- اضغط على الزر لإدراج المقطع البرمجي.
- اضغط على زر Save Project (حفظ المشروع).
```
نقاط مهمة
- يتم إدراج المقطع البرمجي من خلال نافذة معاملات الجهاز (Device Parameters) في البرنامج.
- يجب تحديد ملف البرنامج النصي (مثل `controller.py`) من القائمة المنسدلة في حقل Script file.
- بعد الإدراج، يجب حفظ المشروع للتأكد من حفظ التغييرات.
- الواجهة تظهر خريطة للشبكة مع عقد موضحة بأسماء مثل IOT6، IOT3، IOT7، IOT11.