Do It Yourself
eHouse.Im
דף הבית אוטומציה בניית מערכת ניהול
eHouse.PRO - iw

דף הבית אוטומציה בניית מערכת ניהול - פיתוח תוכנה לחדרי בקרת לוחותלרפידות Windows לוחות מגע


פיתוח תוכנה לחדרי בקרת לוחותלרפידות Windows, לוחות מגע

בית חכם, בניין אינטליגנטי eHouse דיון של התוכנה ( קוד מקור)מספרייה של תכנות Windows .
צורלוחות בקרת חדר ייעודיים עם Windows XP, Vista, 7, 8, 9 בשל רפידות מחיר נמוכות יותר ויותרולוחות קיר יכול להתפתות לשימושבפנל כגון " מתגים וירטואליים ". רפידות הן הרבה יותר ניידים מאשר סטנדרטי מתגי חשמל ולוחות קיר .
לעומת הוקדש על ידי לוחות קיר למערכות טיפוסיות אוטומציה בבית הם זולים יותר כמעט פי עשרה כדי להפחית את העלות שלהמערכת הסופית המאפשרת באופן דרמטי שליטה בבית, בקרת מבנה .
עבור יישומים : מלון, בבתי מנוחה, משרדים, שבוהמספר גדול מאוד ( עשרות / מאות ) רווחים מפתרונות כאלה הם מאוד ספציפיים ( מסדר גודל של 2 €, 000 בלוח במחיר של לוחות מוקדשים לאוטומצית בנייןבתקנים שונים, מחושב ברמה של 2000 €) .

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

זה עיצוב הדרכה יותרומינימליסטי מאשרVIP לוח בקרת היעד .

קודהמקור של התוכנה עשוי להיותתבנית יישום אלגנטית יותר ו " פוצצתי " פנל נוצר על ידי חברותומשקיעים בפיתוח מערכת eHouse או מתקנים האישיים שלהם .

הפשטות שללוח הבקרה אוטומטי , גרפיקה מתקדמת לא מזעזעתומגוון נוסף, פונקציות דרושות באופן מתון, עם זאת, במונחיגאדג'טים להרזיה המרביים של, על מנת להבין את הרעיון של הלוחולא לגרום לאי סדר קוד המקור עמוס .

טיעון נוסף, אשר טועןלפשטות הוא חיסכון משמעותי באנרגיה (שהיא חשובה במיוחד כאשר לוחות של סוללה ניידת מופעל )ומעבד צריכת חשמל נמוך בהשוואה לאותם יישומים, לנצל הרבה יותר גרפי .

זה גם עושהפנלים, הרבה יותר קריא ומאפשר לך לקרוא את המדידותומצב מערכת, מרחק הרבה יותר גדול, ישירות ללא הצורךבגישהלפנל

צילומי מסךלמצבים שונים שלבקר המיקרו (לתערוכה ) מראים על תפוקות ומדידות של ערכים אנלוגיים / כיבוי.
 מערכת eHouse לוח בקרת תוכנה עבור רפידותולוחות מגע Windows XP, Vista, Windows 7
 מערכת eHouse לוח בקרת תוכנה עבור רפידותולוחות מגע Windows XP, Vista, Windows 7
 מערכת eHouse לוח בקרת תוכנה עבור רפידותולוחות מגע Windows XP, Vista, Windows 7
ניתן למצוא תיאור ראשוני שלהפרויקט בכתובת: פיתוח תוכנת Windows שלום לוח בקרה עבור eHouse הבית החכם היישום מבוסס עלספריית API ( תוכנה שלקוד המקור המשותף) eHouseLogAnalizer, המממש את הקריאה האוטומטית שלהשמות שלהנהגים, קלט, פלטומסנכרן את מעמדם של נהגים על ידי יצירתיומני מערכתבמערכת מחשב השרת eHouse. API תוכנת הספרייהלeHouse בניין אינטליגנטי עבור Windows - eHouseLogAnalizer התצורה הראשונית של המדד נעשהמיישום שורת הפקודה :

כפרמטרים בשורת הפקודה או מפעיל קיצור דרך עבור יישום יחול :
כפרמטרים בשורת הפקודה או מפעיל קיצור דרך עבור יישום יחול :
/ X: width_panela - רוחב פנלבפיקסלים " / x: 800 "
/ Y: height_panela - גובה פנלבפיקסלים " / y: 600 "
/: Adres_controller - לדוגמא " /: 55 - 1 " לroommanger חלופה אחתל/ r
/ R: name_controller - לדוגמא " / r: סלון " לחלופין, /
remote_path_ehouse : / p - כאשר אתה מפעיל את התוכנה בלוח, לא על מערכת eHouse מחשב השרתוהנתונים קריאיםמנתיב שצויןולאבספרייה המקומית - לדוגמא : " / p : // ehousesrv / ehouse / "


הגדרת שמות פלט נלקחים מהמחשב התצורה ( שרת eHouse ) .

שארהגדרותהיעד של משתנים הגלובליים יכול להאסףמתצורת קבצי טקסט .


נתיב var : מחרוזת ; // נתיב מקומי
remotepath : מחרוזת ; // נתיב מרוחק - נתיב שרת מרוחק לeHouse
OnColor : tcolor = clwhite ; // צבע כפתורלפלט ON - הצבע שלהןלפלט מופעל
offcolor : tcolor = clgray ; // צבע כפתורלפלט OFF - צבע שלהןלמתחיל את
deviceindex : מספר שלם ; // מדד שולחן RM לתצוגה - מדדroommangera מוצג כעת
שורות : מספר שלם = 4 ; // מספר הכפתורים בכל שורה לתצוגה - מספר הכפתורים בשורה אחת

labelrows : מספר שלם = 2 ; // מספר הכפתורים בכל שורה לתצוגה - מספר של טקסט תוויות בשורה אחת

// כל היחידותבפיקסליםלמסך נוכחי - הממדים בפיקסלים שלהמסך

גודל גופן : מספר שלם = 10 ; // גודל הגופןלחצנים - גודל גופן לחצנים
labelfontsize : מספר שלם = 12 ; // גודל הגופןלתוויות טקסט - גודל גופן לתוויות טקסט
yoffsetlabel : מספר שלם = 10 ; // קיזוז לתוויות לחסוםבציר y מהחלק העליון - בלוק תנועהבx - תוויות ציר
Buttonwidth : מספר שלם = 180 ; // כל כפתורי רוחב - רוחב שלהכפתורים הווירטואליים
Buttonheight : מספר שלם = 30 ; // כל גובה הכפתורים - כמות כפתורים וירטואליים
LabelHeight : מספר שלם = 20 ; // כל גובה התוויות - הסכום של תוויות טקסט
yoffsetouts : מספר שלם = 100 ; // קיזוז לoutputbuttons לחסוםבציר y - משמרת עד לכפתורי הקלט
yoffsetprograms : מספר שלם = 350 ; // קיזוז לprogrambuttons לחסוםבציר y - משמרת בדולריםלחצני התכנית
Xspace : מספר שלם = 3 ; // רווח בין הכפתורים בציר x - המרווח ביןהכפתוריםבx - ציר
yspace : מספר שלם = 5 ; // רווח ביניהןבציר y - המרווח ביןהכפתורים עלy - ציר
labelwidth : מספר שלם = 250 ; // רוחבלכל התוויות - רוחב של כל תוויות הטקסט
labelresultsize : מספר שלם = 100 ; // תוצאה דינמיתלגודל תוויות - גודלמשתנה השדה בתווית הוחלף על ידיהתוצאות של מדידות
computername : מחרוזת ; // Computernameלשם ייחודיים של פנל - שם מחשבלאיחוד של פנלים מרובים לעבוד בו זמנית
devicestoupdatestatus : מחרוזת = ' * ' ; // * לכל המכשירים אחרים addressh - addresslow - * כוכבית בדק את כלהנהגים או " ADRESH - ADRESL " רק אחד (ה. g. " 55 - 1 " )

פיתוח תוכנה לחדרי בקרת לוחותלרפידות Windows לוחות מגע

eHouse - Inteligentny Dom, Inteligentny Budynek