أتمتة المنزل eHouse – إنشاء برامج ويندوز . أساسيات البرمجة

eHouse أتمتة المنزل . ارتفاع مستوى البرمجة باستخدام Windows – eHouse حزمة برمجيات . eHouse الأتمتة بالإضافة إلى ذلك , يمكن للبرنامج أن يكون , البرامج باستخدام ” غطاء ” مواز لل أتمتة المنزل – البرمجيات .
أمثلة البرمجة في دلفي 5 (باسكال) , لتكون قادرة على استخدام نسخة مجانية من هذا البرنامج بالفعل للهواة وللمنزل .
المهنيين والمطورين , يمكن بالطبع استخدام أحدث وأكثر ثراء Licensedversion أو إعادة كتابة الأمثلة لغات البرمجة الأخرى â € <â € <مثل C + + , C # الخ .
ارتفاع مستوى البرمجة لنظام eHouse ينطوي على إنشاء برنامج حاسوبي لمراقبة المنزل دون التدخل في بروتوكولات النقل والاتصالات السائقين باستخدام البرمجيات القائمة eHouse . وهذا ضمان التشغيل الصحيح للتوصل إلى هذا الحل , حتى في حالة حدوث تغييرات كبيرة في بروتوكولات نقل وانتقال المتوسطة .
EHouse حزمة برامج (eHouse تطبيق . EXE) على , في جملة أمور:

  • تطبيقات الرصد الخارجي التي تتفاعل مع النظام (في تكوين الدليل ” % EHOUSE_DIR \ EXEC \ ” ) KillEhouse خاصة . إكس
  • تحديث البيانات والنواتج حالة , أجهزة استشعار القيم المقاسة كافة وحدات تحكم إلكترونية
  • إنشاء دليل سجل النص ” % EHOUSE_DIR % \ سجلات \ ”
  • بإنشاء ملف – وشملت به المدخلات والمخرجات وفقا لأسماء المخصصة لتكوين وحدات تحكم , النواتج , المدخلات , أجهزة الاستشعار , الخ
  • فحص دوري للأحداث قائمة الانتظار ليتم إرسالها إلى وحدات تحكم ” % EHOUSE_DIR % \ رسائل البريد الإلكتروني \ ” في شكل ملف نصي

تطبيق (KillEhouse . EXE) إلى:

  • الرصد الأخرى eHouse نظام التطبيقات (دليل التكوين ” % EHOUSE_DIR \ killexec \ ” )
  • إعادة تشغيل التطبيق قوة لمهلة , تعليق , عدم استجابة في الوقت المبرمج
  • يمكن رصدها من قبل التطبيق KillEhouse ” eHouse . إكس ” , لضمان التشغيل المستمر للنظام تحت إشراف PC eHouse

تطبيق المراقبة , الحفاظ على الاستقرار والاستمرارية البرمجيات

تم بناء eHouse مجموعة من البرامج لمراقبة أداء كافة التطبيقات واستمرارية التواصل مع وحدات تحكم – مشاهدة الموقت الكلب (WDT) .

يجب على ملفات التكوين لWatchDogTimer (WDT) لديها ” . يدير ” يمكن ان تقرأ من قبل التطبيقات eHouse .
تنسيق ملف ” * . يدير ” لeHouse . exe وKillEhouse . تطبيقات EXE على النحو التالي:

مثال لeHouse . إكس للتأكد من استكمال للبيانات – الصفحة الرئيسية تحكم أتمتة دعا ” صالون ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
ه – منزل مدير اسم التطبيق في إدارة المهام ويندوز (يبرد)
eHouse . إكس اسم الملف . يجب أن يكون في الدليل ” % EHOUSE_DIR \ بن \ ”
/ ني / NR / NT / الثانية المعلمات على الأمر تطبيق خط
100000 أقصى فترة بقاء
120 الحد الأقصى التطبيقات الخمول الوقت
C: \ ه – منزل \ سجلات \ صالون . TXT التحقق من اسم الملف (تغيير تاريخ تسجيل – تشير التشغيل السليم للتطبيق)
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام
فارغ – المستقبل استخدام

نشر الأحداث إلى وحدات تحكم eHouse نظام المعالجات الدقيقة – قم بتشغيل الأمر

ويتم تصدير أحداث النظام الرئيسي لكل وحدة تحكم إلى الدليل ” % EHOUSE_DIR \ AllEvents \ ” ملفات نص منسق .
يتم تخزين الحدث لتشغيل في ملف نصي , ببساطة نسخ إلى نظام قائمة انتظار الحدث من eHouse . إكس , أو دليل ” % EHOUSE_DIR \ رسائل البريد الإلكتروني \ ” .
الأحداث اسم الملف في هذا الدليل للحصول على معلومات , اسم الصفحة الرئيسية أتمتة المراقب المالي أو الجهاز واسم الحدث .
يتم إنشاء هذا الاسم عن طريق استبدال حرف الإقليمية الأساسية البولندية ASCII والمعلومات ذات الصلة فقط .
يجب أن يكون ملحق الملف ” . شغل ” التي تم التقاطها من قائمة الانتظار الحدث بعد نسخ . لا يمكن أن تتغير محتويات الملف , لأنه يحتوي على صيغة محددة , وسجل مفرغة من الأحداث , سيتم إزالتها أو يسبب عدم استقرار النظام . فمن الأفضل لنسخ ملف الحدث بدلا من إنشاء ما بأنفسهم في حال الدليل قائمة الانتظار .
محتويات الملف كما يلي: صالون ; الإضاءة سنترال 2 حيث صالون – RoomManager تحكم اسم – إلى
أتمتة المنزل – ضوء المراقب المالي و
أتمتة المنزل – غرفة الحرارة المراقب المالي للغرفة
الإضاءة سنترال 2
الفاصل بين اسم الجهاز واسم هذا الحدث هو فاصلة منقوطة ومسافة ” ; ”
أمثلة أخرى من محتويات الملف:
صالون ; IR (فيديو – REW)
/ / ابدأ الأحداث رمز IR nauczonego لإرسال VCR إلى ترجيع
صالون ; البرنامج 2
/ / تشغيل عدد المعيشة سائق 2
بل هو وسيلة بسيطة للغاية لبدء الأحداث الأساسية للسائقين عن طريق نسخ ببساطة .
تشغيل الأحداث أكثر تعقيدا هو لإنشاء ملف مع الشكل التالي (الأحداث مباشرة):
Secu ; في المنزل (اليوم) اسم على النحو الوارد أعلاه , ولكن فقط للحصول على المعلومات المعروضة في السجل
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
خطوط بيضاء
حدث مباشرة لا تقم بتغيير هذا الملف
الحدث المباشر ماركر
2 العنوان H سائق
1 فارغة ل سائق
252 الحدث رمز
99 حجة 1 الحدث
255 2 احداث الحجة
255 حجة 3 احداث
255 4 الأحداث في حجة
255 حجة 5 أحداث
255 حجة 6 مناسبات
255 حجة أحداث 7
تتم كتابة الأرقام في تنسيق عشري . وأشار الأحمر في الوصف، .
حدث قائمة الوضع ” حدث مباشرة ” تقع في دليل مثل ” % EHOUSE_DIR % \ المحمول \ ” .
الملفات ذات الامتداد ” . TXT ” هو اسم الحدث , وفي ” . DXT ” الحدث المباشر رمز – رمز ست عشري .
وينبغي أن يتم إنشاء أحداث في قائمة الانتظار في أقرب وقت ممكن , حتى لا تتداخل مع عملية العادي للeHouse تطبيق واختبار لا يقرأ إلى نهاية الملف المحفوظ .
أتمتة المنزل المنتج