EHouse շենք ավտոմատացում – Ծրագրային ապահովման մշակում. Կառավարման վահանակների սենյակներ Windows Tablet

eHouse Home Automation .
Քննարկում ծրագրային ապահովման (Աղբյուրը կոդը) պատուհանների ծրագրավորման գրադարանի .
Ստեղծել նվիրյալ սենյականոց վերահսկողության վահանակներ են Windows XP դեղահատ . . 7
Շնորհիվ ավելի ցածր ծախսերի Սմայլերի եւ պատերի վահանակներ կարող են գայթակղվում օգտագործել այդ վահանակը, ինչպես նաեւ ” Թվացյալ Switches ” .
Ցուցանակներ շատ ավելի, քան ստանդարտ բջջային էլեկտրական անջատիչների եւ պատերի վահանակներ .
Համեմատ `նվիրված պատի վահանակների համար տիպային համակարգերի Home Automation գրեթե տասն անգամ ավելի էժան է զգալիորեն նվազեցնել ծախսերը վերջնական համակարգի որը թույլ է տալիս Home Automation Control .
Այն դեպքում, հյուրանոցային դիմումների , կենսաթոշակների , գրասենյակները , որտեղ այդ թիվը շատ մեծ է (տասնյակ / հարյուրավոր) շահույթ այնպիսի լուծումներ, շատ հատուկ է (մոտ 3000 – Ա, ¬ մեկ վահանակ գնով եւ վահանակների նվիրված շենքի ավտոմատացման տարբեր չափանիշներից) .
Այս ծրագիրը հիմնված էր հասնելու ամենապարզ Control Panel սենյակ (սենյակ), ինչպես մեկ RoomManager ( Սկիզբ ավտոմատացման Կարգավորիչներ eHouse) , Ստանալու համար լիարժեք գործունակության, եւ հեշտ օգտագործման , առանց Wade միջոցով Անհամար թվով մենյուի տարրերը, որոնք կարող են հատկապես դժվար է երեխաների համար, կամ անձանց թույլ տեսողության .
Դա ավելի ուսումնական եւ մինիմալիստական ​​դիզայն, քան թիրախը VIP Control Panel .
Աղբյուրը կոդը համար ծրագրային հայտի Կաղապար կարող է լինել առավել նրբագեղ է եւ ” լրիվ – շնչասպառ ” պանելային կողմից ստեղծված ընկերությունների եւ ներդրողների զարգացող eHouse համակարգ կամ դրա առանձին տեղադրում .
The պարզությունը եւ Control Panel Ավտոմատ , ոչ ցնցող առաջավոր գրաֆիկա եւ մի շարք լրացուցիչ , չափավոր անհրաժեշտ գործառույթները , Սակայն , առումով առավելագույն slimming gadgets , որպեսզի հասկանալ գաղափարը â € <â € <վահանակը եւ աղմուկ ելակետային կոդը cluttered .
Մեկ այլ փաստարկ , որը պնդում է պարզության մի զգալի էներգետիկ խնայողության (ինչը հատկապես կարեւոր է բջջային վահանակներ , Մարտկոցի թեմա) եւ ցածր էներգիայի սպառման CPU համեմատ այս տարվա նույն հայտերի , ավելի շատ արվեստ utylizujÄ … cych .
Սա նաեւ ստիպում են վահանակներ , ավելի ընթեռնելի եւ թույլ է տալիս Ձեզ ընթերցել են չափագրումներ եւ համակարգի կարգավիճակը , շատ ավելի մեծ հեռավորություն , ուղղակիորեն, առանց անհրաժեշտության մոտենալ վահանակը
Պատկերներ տարբեր պետությունների միկրոպրոցեսորային վերահսկիչ ցուցահանդեսի համար (), ցույց է տալիս / անջատելու արդյունքները եւ չափման անալոգային արժեքները .
 Կառավարման վահանակ ծրագրային ապահովման մոդելը eHouse համակարգ Սմայլերի եւ կապ վահանակներ Windows XP , Ծառուղի , Windows 7
 Կառավարման վահանակ ծրագրային ապահովման մոդելը eHouse համակարգ Սմայլերի եւ կապ վահանակներ Windows XP , Ծառուղի , Windows 7  Կառավարման վահանակ ծրագրային ապահովման մոդելը eHouse համակարգ Սմայլերի եւ կապ վահանակներ Windows XP , Ծառուղի , Windows 7
Նախնական նկարագրությունը ծրագրի կարելի է գտնել:
” Ծրագրային ապահովման մշակում `խաղաղ Windows Կառավարման վահանակ է Smart home eHouse ”
Դիմումը հիմնված է գրադարանի API-ի հետ (համատեղ ծրագրային կոդով) eHouseLogAnalizer , որը իրականացնում է ավտոմատ ընթերցման անունները վարորդների , Ես , արտադրության եւ համակրգողն կարգավիճակ վարորդների ստեղծելով համակարգ տեղեկամատյանները է eHouse սերվերի PC համակարգի .
More Info: ” Ծրագրային ապահովման համար Գրադարան API Խելացի շենք eHouse Windows-ի համար – eHouseLogAnalizer ”
Սկզբնական կոնֆիգուրացիան կատարվում է հրամանի տող հիմնական ծրագրի
Ինչ է հրամանի տող է պարամետրեր կամ դյուրանցումների պիտակը դիմումը վերաբերում է հետեւյալ:
/ X: panel_width – Panel լայնությունը է պիքսել / X: 800
/ S: panel_height – պանելային բարձրությունը պիքսելներով / s: 600
/ A: controller_address – օրինակ " ; / A: 55 – 1 " ; մեկ այլընտրանք roommanger / R
/ R: controller_name – օրինակ " ; / R: R ապրող " ; որպես այլընտրանք / a
/ P: ehouse_remote_path – երբ դուք գործարկել է սերվերի ծրագրային ապահովման , ոչ վահանակի վրա PC համակարգի եւ տվյալների ընթերցեց eHouse են նշված ճանապարհը, եւ ոչ թե տեղական գրացուցակը – Օրինակ `
/ P / / ehousesrv / eHouse /
Setting դուրս անունները վերցված են կոնֆիգուրացիայի ԱՀ (eHouse սերվերում) .
Մնացած պարամետրերը են թիրախ գլոբալ փոփոխականների կարող Ստացված է կազմաձեւման տեքստային ֆայլեր .
var Path: String ; / / Տեղական ճանապարհ
remotepath, STRING ; / / Remote ճանապարհ – eHouse ուղին հեռադիր սերվերից
oncolor: tcolor = clwhite ; / / Button գույնը արտադրանքի ՄԱՍԻՆ – գույնը կոճակը արտադրանքի միացված է
offcolor: tcolor = clgray ; / / Button գույնը արտադրանքի OFF – Գույնը կոճակը սկսելու մասին
deviceindex: ամբողջ թիվ ; / / Ինդեքսը RM սեղանի դրսեւորել – ցուցանիշը ներկայումս ցուցաբերած roommangera
տող `թիվ = 4 ; / / Միավորների կոճակներ մեկ տողում ցուցադրել – Միավորների քան – կոճակները մեկ տողով
labelrows: թիվ = 2 ; / / Միավորների կոճակներ մեկ տողում ցուցադրել – Միավորների քան – պիտակներից մեկ գծի վրա
/ / ALL միավորների պիքսել ընթացիկ էկրանին – Չափերը է պիքսել էկրանին
fontsize. թիվ = 10 ; / / Չափը տառատեսակը կոճակներ – տառատեսակի չափսը կոճակներ
labelfontsize. թիվ = 12 ; / / Չափը տառատեսակը տեքստ պիտակների – տառատեսակի չափսը տեքստ պիտակների
yoffsetlabel. թիվ = 10 ; / / Օֆսեթ համար labels բլոկի մեջ y առանցքի վերեւից – օֆսեթ արգելափակել է x – առանցք labels
Buttonwidth. Թիվ = 180 ; / / Բոլոր կոճակներ լայնությունը – լայնությունը `վիրտուալ կոճակներ
Buttonheight. Թիվ = 30 ; / / Բոլոր կոճակներ բարձրություն – Գումարը վիրտուալ կոճակներ
LabelHeight. Թիվ = 20 ; / / Բոլոր labels բարձրություն – գումարը տեքստ պիտակների
yoffsetouts. թիվ = 100 ; / / Օֆսեթ համար outputbuttons բլոկի մեջ y առանցքի – շարժվել ներքեւ մուտքային կոճակներ
yoffsetprograms. թիվ = 350 ; / / Օֆսեթ համար programbuttons բլոկի մեջ y առանցքի – ներքեւ Shift ստեղնը ծրագիրը
Xspace. Թիվ = 3 ; / / Space Between կոճակները x առանցքի – Միջեւ հեռավորությունը կոճակները, x – առանցք
yspace. թիվ = 5 ; / / Space Between կոճակը y առանցքի – Միջեւ հեռավորությունը կոճակները, y – առանցք
labelwidth. թիվ = 250 ; / / Լայնություն բոլոր պիտակների – լայնությունը բոլոր պիտակների տեքստ
labelresultsize. թիվ = 100 ; / / Dynamic labels արդյունք – ի չափով: – չափը փոփոխական է, որ պիտակի փոխարինել չափումների արդյունքների
computername, STRING ; / / Computername համար բացառիկ անունով վահանակի – Համակարգիչ անունը համար միավորման բազմաթիվ վահանակների միաժամանակ աշխատում
devicestoupdatestatus, STRING = ‘ * ‘ ; / / * Է բոլորի համար սարքեր այլապես addressh – addresslow – * Star ստուգել բոլոր վարորդներին կամ ” ADRESH – adresl ” միայն մեկը (օրինակ, ” 55 – 1 ” )