eHouse בית האוטומציה – יצירת תוכנה עבור Windows . יסודות תכנות

eHouse בית אוטומציה . תכנות ברמה גבוה באמצעות Windows – חבילת תוכנת eHouse . eHouse אוטומציה בנוסף , התוכנה יכולה להיות , תוכניות באמצעות ” כיסוי ” מקביל ל בית אוטומציה – תוכנה .
דוגמאות תכנות הן בדלפי 5 (פסקל) , כדי להיות מסוגל להשתמש בגרסה חינם של התוכנה הזאת כבר לחובבנים ולבית .
אנשי מקצוע ומפתחים , כמובן יכול להשתמש החדש יותר ועשיר יותר Licensedversion או דוגמאות כתיבה מחדש לשפות תכנה אחרות â € <â € <כמו C + + , C # וכו ' .
תכנות ברמה גבוה עבור מערכת eHouse כולל יצירת תוכנות שליטה הביתה בלי להפריע את פרוטוקולי שידור ומנהלי תקשורת באמצעות eHouse תוכנה הקיימת . זה יבטיח פעולה תקינה של פתרון כזה , גם במקרה של שינויים מהותיים בפרוטוקולי שידור ואמצעי שידור .
חבילת תוכנת EHouse (eHouse יישום . exe) מספק , בין יתר:

  • יישומי ניטור חיצוניים הפועלים באינטראקציה עם המערכת (בתצורת הספרייה ” % EHOUSE_DIR \ exec \ ” ) במיוחד KillEhouse . exe
  • עדכוני תפוקות הנתונים ומצב , ערכי חיישנים מודדים את כל הבקרים האלקטרוניים
  • יוצר ספריית יומן טקסט ” % EHOUSE_DIR % \ Logs \ ”
  • יצירת קובץ – תגים נכללו תשומות ותפוקות על פי השמות שהוקצו לתצורה עבור בקרים , פלטים , תשומות , חיישנים , וכו '
  • מעת לעת בודק את התור של אירועים שיישלחו לבקרים ” % EHOUSE_DIR % הודעות דוא"ל \ \ ” בתבנית קובץ טקסט

יישום (KillEhouse . exe) כדי:

  • ניטור מערכת eHouse יישומים אחרות (ספריית תצורה ” % EHOUSE_DIR \ killexec \ ” )
  • יישום כוח מחדש לזמן קצוב , השעיה , חוסר התגובה של הזמן המתוכן
  • יישום KillEhouse יכול להיות פיקוח על ידי ” eHouse . Exe ” , על מנת להבטיח פעולה רציפה של המערכת, תחת פיקוחו של מחשב eHouse

ניטור יישום , שמירה על תוכנת יציבות והמשכיות

חבילת תוכנת eHouse בנויה כדי לעקוב אחר ביצועים של כל היישומים וההמשכיות של תקשורת עם בקרים – צפה טיימר כלב (WDT) .

את קבצי התצורה לWatchDogTimer (WDT) חייבים להיות ” . פועל ” לקריאה על ידי eHouse יישומים .
תבנית קובץ ” * . פועל ” עבור eHouse . Exe וKillEhouse . יישומי exe הם כדלקמן:

לדוגמה עבור eHouse . exe כדי לבדוק אם יש עדכונים לנתונים – בקרי אוטומציה ביתית נקרא ” סלון ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
דואר – בית המנהל שם יישום במנהל משימות של Windows (TaskManager)
eHouse . exe שם קובץ . זה חייב להיות בספרייה ” % EHOUSE_DIR \ bin \ ”
/ Ne / ע"נ / NT / nd הפרמטרים ביישום של שורת הפקודה
100000 חיים מרביים
120 יישומי זמן חוסר פעילות מרביים
c: \ דואר – בית \ Logs \ הסלון . txt בדק את שם הקובץ (לשנות את תאריך ההקלטה – המציין פעולה תקינה של היישום)
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי
ריק – שימוש עתידי

פרסום אירועים לבקרי המיקרו מערכת eHouse – הפעל את הפקודה

אירועי מערכת עיקריות לכל בקר מיוצאים לספרייה ” % EHOUSE_DIR \ AllEvents \ ” קבצי טקסט מעוצבים .
אירוע לרוץ מאוחסן בקובץ טקסט , פשוט העתק אותו לאירוע בתור מערכת eHouse . exe , או בספרייה ” % EHOUSE_DIR \ מייל \ ” .
אירועי שם קובץ בספרייה זו לקבלת מידע , שמו של בקר בית אוטומציה או מכשיר ואת השם של האירוע .
שם זה נוצר על ידי החלפת תווי ASCII הבסיסיים האזוריים הפולנים והוא מידע רלוונטי בלבד .
סיומת הקובץ חייבת להיות ” . לרוץ ” שזה נתפס מתור האירוע לאחר ההעתקה . תוכן קובץ לא ניתן לשנות , כי יש לו תבנית מסוימת , והשיא האכזרי של אירועים , הם יוסרו או לגרום למערכת לא יציבה . הדרך טובה ביותר היא להעתיק את קובץ האירוע במקום ליצור אותו בעצמם בספרייה לתור אירוע .
תוכן של הקובץ הוא כדלקמן: סלון ; תאורה מרכזית 2 איפה סלון – שם RoomManager בקר – אל
בית אוטומציה – בקר אור ו –
בית אוטומציה – בקר חום חדר לחדר
תאורה מרכזית 2
המפריד בין שם מכשיר ואת שמו של האירוע הוא פסיק וחלל ” ; ”
דוגמאות נוספות לתוכן קובץ:
סלון ; IR (וידאו – REW)
/ / קוד התחל אירועי nauczonego IR לשלוח וידאו כדי להריץ אחורה
סלון ; תכנית 2
/ / הפעלת חי נהג מספר 2
זוהי דרך פשוטה מאוד כדי להתחיל את האירועים הבסיסיים לנהגים פשוט על ידי העתקה .
אירועי ריצה מורכבים יותר היא ליצור קובץ בפורמט הבא (אירועים ישירים):
Secu ; בבית (יום) שם כאמור לעיל , רק על המידע, אך מוצג ביומן
שורות ריקות
שורות ריקות
שורות ריקות
שורות ריקות
שורות ריקות
שורות ריקות
שורות ריקות
שורות ריקות
אירוע ישיר אין לשנות קובץ זה
אירוע מרקר ישיר
2 נהג h כתובת
1 נהג l ריק
252 קוד אירוע
99 אירוע 1 טיעון
255 2 אירועי טיעון
255 3 אירועי טיעון
255 4 אירועי טיעון
255 5 אירועי טיעון
255 6 אירועי טיעון
255 7 אירועי טיעון
המספרים נכתבים בתבנית עשרונית . תיאורים מצוינים באדום .
מצב רשימת אירועים ” אירוע ישיר ” ממוקם בספרייה כגון ” % EHOUSE_DIR % \ נייד \ ” .
את הקבצים עם הסיומת ” . TXT ” הוא השם של האירוע , וב ” . DXT ” קוד אירוע ישיר – קוד ההקסדצימלי .
אירועים יוצרים בתור צריכים להיעשות בהקדם האפשרי , כדי לא להפריע לפעולה התקינה של eHouse היישום ובדיקות לא קראתי את הסוף של הקובץ שנשמר .
מפיק אוטומצית בית