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

eHouse בית אוטומציה מאפשר לך ליצור קבצים וקובץ יומן טקסט – סמנים מבוססים כדי לאותת למדינות מערכת משמעותיות יותר , מעמד פלט , אני , מדידות מדידת תשומות , רמות דימר .
חבילת התוכנה אוטומצית בקרה eHouse לשמור נהגים לקרוא את המצב המלא , דיווחי טקסט יצירה בספרייה ” % EHOUSE_DIR % \ Logs \ ” .
בהתאם לערך של הפרמטר בקובץ ” % EHOUSE_DIR % \ Logsize . cfg ” , המכיל את גודל קבצי היומן , מעבר לערך זה , הקובץ מועבר ל ” % EHOUSE_DIR % \ גיבוי – יומני \ ” בתוספת התאריך והשעה של היצירה שם .
במקרה של גידול משמעותי בספריית יומן הארכיון , שווה פעם בשנה כדי לבדוק את הקבצים בארכיון ולמחוק את אלה שאינם נחוצים עוד .

תכולת הספרייה ” יומנים ”

המדריך מכיל את הקבצים ותיקיות .
מדריכים:  התוכן של מדריך היומן 000 , 254 קטלוגים וCommManager מכילים מידע על מצבו של בקר האזעקה – תריסים , מרקיזים , שערים .
CommManager הוא שמו של הבקר (לא תוקן ביישום) . 000254 הם קצה TCP / IP . נהגים אחרים מופיעים באינטרנט באותה הדרך .
מדריכים: פעיל , אזעקה , אזהרה , ניטור כולל רשימה של אזעקת גלאי הפעילה .
של Active Directory כולל את כל גלאי האזעקה הפעילות כעת .
את התוכן של ספריות אחרות, בהתאם לרמה שנבחרה (הגנה על ביטחון האזור) , כי הוא , המסכה להגדיר באופן עצמאי לכל פלט אזעקה (סירנה , נורת אזהרה , ניטור אותות) .
שמותיהם של הגלאים (שליטת כניסה דיגיטלית כלומר) ואת כל אותות האחרים מועברים בתצורת היישום בתחילת תצורת החומרה ותוכנה .
כמו , המקרה מציג את הספריות: ActiveSet , AlarmSet , WarningSet , MonitoringSet , המכילים את אותו מידע כאמור לעיל , אולם , סימון קבצים לא ייעלמו באופן אוטומטי לאחר השבתת קלט הגלאי , אך דורש הסרה ידנית .
זה מונע דילוג , פעילות קצרה וחיישני אזעקה יכולים לכלול את המידע הזה עם 3 – יישומי צד , eHouse מחוץ למערכת או ידני לבדוק .
הוא משאיר עקבות של כל הגלאים מופעלות לאחר מחיקת התוכן של ספרייה זו , אשר בנסיבות מסוימות עשוי להיות מועיל מאוד .
 דוגמה של Active Directory , ActiveSet , ניטור , MonitoringSet , אזעקה , AlarmSet , אזהרה , WarningSet
את הקבצים הם שמו שם בקר תשומות CommManager ‘ ו – , המאפשר קל מאוד לבדוק את המצב הנוכחי של מערכת הקבצים של Windows או השלישי – יישומי צד לתמוך eHouse מערכת .
קטלוגים: משרד , דריה , משרד , מרקו , נינה , סדנה , סלון , טום הם שמות של הבקרים (RoomManagers) על eHouse .
דוגמה המבוססת על התוכן של ספרייה לסלון RoomManager ‘ וכדי לשלוט בסלון  תוכן של חלל הספרייה לסלון RoomManager הנהג ' ו -
במדריך זה הם קבצי סמנים גלויים הרשומים בשם קובץ הפלט הדיגיטלי זהים לשם של תצורת הפלט מאוחסנת . אחרי שהתחיל את הקובץ נעלם מיומן המערכת .
תיקייה ” סלון \ Temps \ ” מכיל קבצים עם התוצאות מהחיישנים (אנלוגי) שם קובץ זהה לשם שניתן לתצורת הנהג . השתמש אך ורק את הקובץ ” . txt ” כי , האפשרות של סכסוך בין הכתיבה בו זמנית להגיש eHouse יישום , קריאה מבחוץ בשיטות אחרות (כגון שימוש בתוכנה שלך) .
כל קובץ בספרייה מכיל 3 תוצאות עובדים זמניים בשורות הבאות . לדוגמה:
20 . 10 חיישן הטמפרטורה מחובר לקלט (סיים כLM335)
41 . 30 הערך של האחוז מאספקת המתח (לVCC = 5V RoomManager) לכל חיישן עם גדלה חיובית
58 . 65 הערך ההפוך – 100 אחוזים % – x (לדוגמה , חיישן הפוך וקנה מידת phototransistor למדידת תאורה)
את התוכן של קבצים בספרייה ” % EHOUSE_DIR % \ Logs \ ” .
את הקבצים בספרייה ” יומנים ” הם אינפורמטיבי לטעויות בזיהוי במערכת . פתיחה ושיבוש קבצי יומן יכולה להגדיל להקטין את היציבות של eHouse היישום , קונפליקטואליים לפתוח לתוכנות אחרות כאשר אתה מנסה לכתוב , כך שעדיף שלא לעשות זאת מסיבה .
ראוי לתשומת לב ואת שמות הקבצים של בקרי המיקרו , אשר מלא של מצבו של הנהג בצורה של טקסט .
הקובץ יכול להיות בשימוש על ידי מנתחי יומן ותוכנה עובדים עם eHouse אחרת .
סלון קובץ דוגמה . txt בקר הסלון RoomManager .
סלון 2011 – 12 – 07 18:56:17 שמו של נהג המועד והזמן
תכנית: (1) מספר התכנית הנוכחית לאחר השינוי
רמת תאורה: 0 % [ט = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
סולם מדידת רמת קלט הפוך אור

טמפרטורה פנימית: 58 . 75 % [T = 20 . 6 [ג] , U = 2 . 937 [V] , 58 . 75 [ % ]]
הטמפרטורה החיצוני PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
קלט 4: 100 % [ט = 226 . 8 [ג] , U = 5 [V] , 100 [ % ]]
קלט 5: 100 % [ט = 226 . 8 [ג] , U = 5 [V] , 100 [ % ]]
הקלט 6: 100 % [ט = 226 . 8 [ג] , U = 5 [V] , 100 [ % ]]
קלט 7: 100 % [ט = 226 . 8 [ג] , U = 5 [V] , 100 [ % ]]
קלט 8: 100 % [ט = 226 . 8 [ג] , U = 5 [V] , 100 [ % ]]
תשומות התוצאה הראשונה באחוז מתח הבקרה (5V) הטמפרטורה = T העפילה לLM335
מתח = U נמדד בוולטים
האחוז ביחס לאספקת מתח הבקר
Outs פעילות: פלט נהג פעיל
מרכז תאורה
תאורת Couch C
התאורה פ"ד – בתוך
התאורה PN – בתוך
התאורה 1 PN
תאורה מרכזית 2
תאורת PN Couch
אור הלילה
תאורת פ"ד Couch
תאורת PN 2
תאורה מרכזית 3
פלט 14
תשומות פעילות: כניסות דיגיטליות אקטיביות (מתגים / חיישנים , וכו ' . – במקרה של מתגים / דופק רגעיים מאוחסן עד קבלת מעמד ברציפות 2 מהבקר)
לעבור 8
חלף 6
קלט 4
קלט 5
קלט 7
קלט 8 תיאורים מצוינים באדום
פלט בפורמט קובץ בהתאם לסוג של בקר יכול להשתנות , אבל הרעיון דומה .
פורמטי קובץ פלט כפופים לשינויים כדי להיות בטוח כדי לנטר את התוצאות .
ניתן לבדוק קבצי סמן תשומות (המציין / כיבוי) ותפוקות תוך שימוש בפונקציות התוכנה

fileexists () או דומה , בהתאם לשפת תכנות .
קבצים המכילים טקסט , אתה צריך לפתוח ולקרוא , יש להעתיק 1 הבא ולאחר מכן לשחזר מגיבוי כדי למנוע התנגשויות בעת כתיבה או קריאת קבצים עבור יישומים מרובים .
בית אוטומציה – בקר חדר מפיק אוטומצית בית eHouse אוטומצית הבית – לשלוט הבית