eHouse בית האוטומציה – פיתוח תוכנה עבור לוחות בקרת חדר עבור Windows Tablet – קוד פתוח

בית אוטומציה eHouse – פנל פיתוח תוכנה של קוד המקור .
מאמר זה הוא חלק אחר בתיאור של תוכנה עבור לוחות מגע בית אוטומציה eHouse , Windows – מבוסס .
מאמרים קודמים בנושא זה:
” הבית החכם eHouse – הספרייה ליצור תוכנה משלך עבור Windows ”
” תוכנת פיתוח למגע הבית החכם שליטת פנלי eHouse Windows – טבליות מבוססות ”
תיאור של התכונות העיקריות של היישום: outputbuttonnames הליך (אינדקס: מספר שלם) ;
שם קורא RoomManager היציאות הדיגיטליות , שמות תוכניות ושמות מדידת תשומות של תצורת המערכת .
שומר את ספריית התצורה ” % RemoteEhouseDir % \ פנלי \ ” אם יש קובץ תצורת ברירת מחדל עבור RoomManager יוצר אותה עם RoomManager השם ושלוחה ‘ . txt ‘ .
קבצים ללוח הבקרה מתבססים על סיומת קובץ ברירת המחדל ו , כשם מחשב בחלונות של הלוח .
כדי להסיר כפתורים שאינם בשימוש (יציאות ותוכניות) , מדידת תשומות , תוכניות של הטופס (או כדי להפחית את הכח) , להיות בברירת מחדל או קובץ לפנל כדי להחליף את השורה הריקה שם השדה (שמירה על מספור השורות) .
בקובץ זה היא הגדרת סוג חיישן אנלוגית חשובה (בסוגריים מרובעים)
[ % ] אחוז ביחס לאספקת מתח הבקר
[C] הטמפרטורה (כברירת מחדל את כל החיישנים מלבד הראשון)
[ – % ] הפוך אחוז של 100 % – X כחיישן האור (חיישן 1 כברירת מחדל)
לחיישנים אנלוגיים חיבור אחרים (שייכלל בקובץ ברירת המחדל על ידי שינוי בהגדרות ברירת המחדל) .
הליך TForm1 . Program1Click (שולח: TObject) ;
המטפל באירועים ” OnClick ” עבור כל הכפתורים הווירטואליים עבור תוכניות שיגור .
מזהה את מספר המפתח (מהקבוצה של שינויים בתכנית) , שנבחר והניח האירוע יתחיל בתכנית שנבחרה בתור אירוע .
הליך TForm1 . output1Click (שולח: TObject) ;
המטפל באירועים ” OnClick ” לכל הכפתורים הווירטואליים כדי לשנות את מצב הפלט .
מזהה את מספר המפתח (של קבוצה לשינוי מצב פלט) , שנבחר והניח האירוע משנה את תור אירוע פלט על השרת eHouse .
ההליך RunEvent (eventcode , ARG1 , ARG2 , arg3 , arg4 , arg5: שלם ; רח: מחרוזת) ;
את רשומות אירוע לתור על eHouse מערכת השרת .
הפרמטרים נתונים קוד אירוע למצב ישיר:
קוד אירוע ,
טיעוני אירוע , מידע לתיאור של היומן .
update_panel הליך ;
הפונקציה מעדכנת את התוכן של הלוח – מדידות ותפוקות (צבעי כפתורים וירטואליים) אנלוגיות .
זה חייב להתחיל מייד לאחר הפונקציה מעת לעת ” update_status ” (עדכון הסטטוס של הנהג מeHouse מחשב השרת) .
בקרי אוטומציה ביתית eHouse
אוטומצית בקרה יצרן
בית אוטומציה – חימום שליטה וligtht בחדרים .