أتمتة المنزل eHouse – تطوير البرمجيات لوحات التحكم الغرفة لوحي ويندوز – المصدر المفتوح

أتمتة المنزل eHouse – مناقشة برنامج تطوير لوحة التعليمات البرمجية المصدر .
هذا المقال هو جزء آخر من الوصف من البرمجيات لوحات اللمس أتمتة المنزل eHouse , نوافذ – تستند .
في وقت سابق من المقالات حول هذا الموضوع:
” البيت الذكي eHouse – لإنشاء مكتبة البرمجيات الخاصة بك لنظام التشغيل Windows ”
” تطوير البرمجيات الذكية للمنزل يندوز تعمل باللمس التحكم eHouse وحات – القائمة على أقراص ”
وصف الميزات الرئيسية للتطبيق: outputbuttonnames الداخلي (الوثيقة: عدد صحيح) ;
اسم يقرأ RoomManager المخرجات الرقمية , أسماء البرامج وأسماء قياس المدخلات من تكوين النظام .
يوفر الدليل التكوين ” % RemoteEhouseDir % \ لوحات \ ” إذا كان هناك ملف التكوين الافتراضي لRoomManager يخلق ذلك مع RoomManager اسم والإرشاد ‘ . TXT ‘ .
وتستند ملفات لوحة التحكم على امتداد الملف الافتراضي ولل , مثل اسم الكمبيوتر في ويندوز من لوحة .
لإزالة أزرار غير المستخدمة (المخرجات والبرامج) , قياس المدخلات , برامج من النموذج (أو من أجل الحد من السلطة) , ليكون في التقصير أو ملف لوحة لتحل محل خط اسم الحقل فارغا (الحفاظ على ترقيم الأسطر) .
في هذا الملف هي مهمة الإعداد نوع حساس التناظرية (بين قوسين معقوفين)
[ % ] نسبة في ما يتعلق بتوريد تحكم الجهد
[C] درجة حرارة (افتراضيا كافة أجهزة الاستشعار باستثناء الأولى)
[ – % عكس] نسبة مئوية من 100 % – X كما مستشعر الضوء (الاستشعار 1 افتراضيا)
لتوصيل أجهزة استشعار أخرى التناظرية (التي ينبغي إدراجها في الملف الافتراضي عن طريق تغيير الإعدادات الافتراضية) .
الإجراء TForm1 . Program1Click (المرسل: TObject) ;
معالج الحدث ” عند _ النقر ” لجميع الأزرار الافتراضية لبرامج إطلاق .
ويحدد عدد المفتاح (من مجموعة التغييرات البرنامج) , التي تم اختيارها ووضعها حال بدء البرنامج المحدد في قائمة الانتظار الحدث .
الإجراء TForm1 . output1Click (المرسل: TObject) ;
معالج الحدث ” عند _ النقر ” لأزرار كل الظاهري لتغيير الوضع الناتج .
ويحدد عدد المفتاح (للفريق لتغيير حالة الإخراج) , التي تم اختيارها ووضعها في قائمة الانتظار الحدث يغير الحدث الإخراج على الملقم eHouse .
الإجراء RunEvent (eventcode , ARG1 , ARG2 , arg3 , arg4 , arg5: عدد صحيح ; شارع: سلسلة) ;
سجلات الحدث إلى قائمة انتظار على ملقم نظام eHouse .
المعلمات نظرا للوضع رمز الحدث مباشرة:
الحدث رمز ,
الحدث الحجج , معلومات للحصول على وصف لسجل .
الإجراء update_panel ;
وظيفة بتحديث محتويات لوحة – التناظرية القياسات ونواتج (الظاهري أزرار الألوان) .
يجب أن تبدأ على الفور بعد وظيفة بشكل دوري ” update_status ” (تحديث حالة برنامج التشغيل من خادم eHouse PC) .
الصفحة الرئيسية تحكم أتمتة eHouse
التحكم أتمتة الصانع
أتمتة المنزل – التدفئة والتحكم ligtht في الغرف .