Hooneautomaatika eHouse – Software Development juhtpaneelidele ruumid Windows tahvelarvuti

eHouse Home Automation .
Arutelu tarkvara (lähtekoodi) Windows programmeerimine raamatukogu .
Loo spetsiaalne ruum juhtpaneelid Windows XP Tablet . . 7
Kuna üha madalama hinnaga tabletid ja seinapaneelid võib tekkida kiusatus kasutada sellist paneeli nagu ” virtuaalne lülitid ” .
Tabletid on palju mobiilsemad kui standard elektrilised lülitid ja seinapaneelid .
Võrreldes pühendatud seinapaneelid tüüpiline süsteemid Home Automation on ligi kümme korda odavam on oluliselt vähendada kulusid lõplik süsteem, mis võimaldab Kontroll Home Automation .
Juhul hotelli rakendused , pensionide , bürood , kus see arv on väga suur (kümned / sajad) kasumit sellised lahendused on väga spetsiifiline (umbes 3000, ¬ paneeli kohta hinnaga, PLAATIDE pühendatud hoone automaatika mitmetes standardites) .
See projekt põhineb saavutamise lihtsaim juhtpaneel (tuba) ühe RoomManager ( Home Automation kontrollerid eHouse) , saada täieliku funktsionaalsuse ja kasutusmugavus , ilma Wade kaudu lugematu arv menüü, mis võib olla eriti raske lastele või inimestele nõrk nägemine .
See on rohkem õppimise ja minimalistlik disain kui eesmärgi VIP juhtpaneel .
Lähtekoodi tarkvara rakenduse malli võib olla elegantne ja ” täis – puhutud ” paneel loodud ettevõtted ja investorid arengumaade eHouse süsteemi või selle üksikute käitiste .
Lihtsus juhtpaneel Automaatika , ei šokeeriv täiustatud graafika ja mitmeid täiendavaid , mõõdukalt vajaminevaid funktsioone , Aga , seisukohalt maksimaalne salenemisele vidinaid , et mõista ideed â € <ā € <paneel ja mitte risustada lähtekoodi täis .
Teine argument , mis räägib lihtsus on märkimisväärne energiasääst (mis on eriti oluline liikuva paneelid , patareitoitega) ja madala CPU voolutarve võrreldes rakendused , palju graafika utylizujÄ … cych .
See muudab paneelid , palju loetavamaks ja võimaldab lugeda mõõtmisi ja süsteemi olek , palju kaugemalt , otse, ilma vajaduseta pöörduda paneel
Pildid for eri riikides, mikroprotsessori kontroller (näitusele), millel on / off väljundid ja mõõtmise analoog väärtused .
 Juhtpaneel tarkvara mudeli eHouse süsteemi tabletid ja puutepaneelid Windows XP , Vista , Windows 7
 Juhtpaneel tarkvara mudeli eHouse süsteemi tabletid ja puutepaneelid Windows XP , Vista , Windows 7  Juhtpaneel tarkvara mudeli eHouse süsteemi tabletid ja puutepaneelid Windows XP , Vista , Windows 7
Esialgse projekti kirjeldus võib leida:
” Software Development rahulik Windows juhtpaneel targa kodu eHouse ”
Taotlus põhineb raamatukogu rakendusliideste (jagatud tarkvara lähtekoodi) eHouseLogAnalizer , mis rakendab lugeda automaatselt nimed draiverid , Mina , väljund ja sünkroniseerib staatuse autojuhid, luues süsteemi logib serverisse PC eHouse .
Rohkem infot: ” Tarkvara API Raamatukogu Intelligent Building eHouse Windows – eHouseLogAnalizer ”
Esialgse seadistuse tehakse peamiste käsurea rakendus:
Nagu parameetrid käsurealt või otsetee kanderakett taotlus kehtib järgmine:
/ X: panel_width – Paneeli laius pikslites / x: 800
/ S: panel_height – paneeli kõrgus pikslites / s: 600
/: Controller_address – nt " ; /: 55 – 1 " ; Ühe alternatiivina roommanger / r
/ R: controller_name – nt " ; / R: elutuba " ; alternatiivina /
/ P: ehouse_remote_path – kui sa jooksed tarkvara serveris , mitte paneelmaja PC süsteemi ja andmete luges eHouse on määratud tee ja mitte kohalik kataloog – näiteks:
/ P: / / ehousesrv / eHouse /
Tõstes esile nimed võetakse konfiguratsioon arvutisse (server eHouse) .
Ülejäänud seaded on eesmärgiks seatud globaalseid muutujaid võib laadida konfiguratsiooni tekstifaile .
var tee: String ; / / Kohalik tee
remotepath: string ; / / Remote tee – eHouse tee serveritega
oncolor: tcolor = clwhite ; / / Button värvi väljund ON – värvi nuppu, et väljund on sisse lülitatud
offcolor: tcolor = clgray ; / / Button värvi väljund OFF – Värv nuppu alustades maha
deviceindex: täisarv ; / / Indeks RM tabelis kuvada – indeks parajasti roommangera
read: täisarv = 4 ; / / Nuppude arv rea kohta kuvada – Nuppude arv ühes reas
labelrows: integer = 2 ; / / Nuppude arv rea kohta kuvada – arvu siltide üherealine tekst
/ / Kõik üksused pikslit praegune ekraan – mõõtmed pikslites ekraan
fontsize: integer = 10 ; / / Suurus font nupud – kirjasuuruse nupud
labelfontsize: integer = 12 ; / / Suurus font tekst etiketid – kirjasuuruse tekst etiketid
yoffsetlabel: integer = 10 ; / / Nihe siltide ploki y-telg ülevalt – blokeerida tasaarvestatud x – teljesildid
Buttonwidth: integer = 180 ; / / Kõik nupud laius – laius virtuaalne nupud
Buttonheight: integer = 30 ; / / Kõik nupud kõrgus – summa virtuaalne nupud
LabelHeight: integer = 20 ; / / Kõik sildid kõrgus – summa teksti sildid
yoffsetouts: integer = 100 ; / / Nihe outputbuttons ploki y telje – liikuda allapoole sisend nupud
yoffsetprograms: integer = 350 ; / / Nihe programbuttons ploki y telje – Shift klahvi programmi
Xspace: integer = 3 ; / / Ruumi vahel nuppe x-telg – Vahemaa nuppe x – telg
yspace: integer = 5 ; / / Vahelise ruumi nuppu y telje – Vaheline kaugus nupud y – telg
labelwidth: integer = 250 ; / / Laius kõik sildid – laius kõik tekst etiketid
labelresultsize: integer = 100 ; / / Dynamic siltide tulemus suurus – suurus muutuja toote etiketil on asendatud mõõtmiste tulemused
arvutinimi: string ; / / Arvutinimi jaoks unikaalne nimi paneel – arvuti nimi ühendamise mitu paneelid samal ajal töötavad
devicestoupdatestatus: string = ‘ * ‘ ; / / * Kõikide vahendite teisiti addressh – addresslow – * Star kontrollitakse kõiki juhte või ” ADRESH – adresl ” ainult üks (nt ” 55 – 1 ” )