Automatizacija u zgradama eHouse – Razvoj softvera za kontrolne ploče soba za Windows Tablet

eHouse Početna Automatizacija .
Rasprava o softveru (izvorni kod) Windows programiranje knjižnica .
Izradite namjenski ploče soba za Windows XP Tablet kontrole . . 7
Zbog sve jeftinijima tableta i zidne obloge mogu biti u iskušenju da koriste takvu ploču kao ” virtualnih prekidača ” .
Tablete su puno više mobilni od standardnih električnih prekidača i zidne obloge .
U usporedbi s namjenskim zidnih panela za tipične sustava Početna Automatizacija su gotovo deset puta jeftinije dramatično smanjiti troškove konačnog sustava koji omogućava Kontrola Home automatizaciju .
U slučaju hotelskim aplikacijama , mirovina , služba , gdje je taj broj vrlo velik (desetaka / stotina) dobit od takvih rješenja su vrlo specifične (s oko 3.000 â, ¬ po ploči po cijeni od panela posvećenih automatizacije u zgradarstvu u različitim standardima) .
Ovaj projekt temelji se na ostvarenju najjednostavnijem upravljačke ploče sobi (soba) s jedne RoomManager ( Početna Automatizacija Controller eHouse) , dobiti punu funkcionalnost i jednostavnost upotrebe , bez gaziti kroz bezbroj stavki izbornika koji može biti osobito teško za djecu ili osobe sa slabim vidom .
To je više instrukcijski i minimalistički dizajn od cilja za VIP kontrolnoj ploči .
Izvorni kod predloška softverske aplikacije može biti više elegantan i ” pun – otpuhan ” ploča stvorio tvrtkama i ulagačima u razvoju eHouse sustav ili pojedine njegove instalacije .
Jednostavnost kontrolne ploče Automatizacija , ne Šokantne napredne grafike i razne dodatne , umjereno potrebne funkcije , Međutim , u smislu maksimalnih mršavljenje naprava , kako bi razumjeli ideju â € <â € <ploča i ne paničariti izvorni kod pretrpan .
Drugi argument , koja se zalaže za jednostavnost je značajne uštede energije (što je posebno važno u mobilnim panelima , baterije) i niska CPU potrošnja energije u usporedbi s istim aplikacijama , mnogo više grafički utylizujÄ … cych .
To također čini panele , puno više čitati i omogućuje vam da pročitate mjerenja i status sustava , mnogo veća udaljenost , izravno, bez potrebe da se približavamo ploču
Slike za različitim državama mikroprocesora kontroler (za izložbu) pokazuju uključivanje / isključivanje izlaza i mjerenje analognih vrijednosti .
 Kontrolna ploča softver Model eHouse sustav za tablete i touch panela Windows XP , Vidik , Windows 7
 Kontrolna ploča softver Model eHouse sustav za tablete i touch panela Windows XP , Vidik , Windows 7  Kontrolna ploča softver Model eHouse sustav za tablete i touch panela Windows XP , Vidik , Windows 7
Početni opis projekta može se naći na:
” Software Development mirno Windows kontrolni panel za pametne kuće eHouse ”
Zahtjev se temelji na knjižnici API (dijeli softver s izvornim kodom) eHouseLogAnalizer , koji provodi automatsko čitanje imena vozača , Ja , izlaz i sinkronizira status vozača stvaranjem sustava prijavljuje na sustav poslužitelja PC eHouse .
Više informacija: ” Softver API knjižnica za inteligentna zgrada eHouse za Windows – eHouseLogAnalizer ”
Početna konfiguracija je učinio s glavnom naredbenog retka primjene:
Kao parametri na naredbenog retka ili prečaca lansirni aplikacija za sljedećeg odnosi:
/ X: panel_width – Ploča širina u pikselima / X: 800
/ S: panel_height – ploča visina u pikselima / S: 600
/: Controller_address – npr. " ; /: 55 – 1 " ; za jednu alternativu roommanger / r
/ R: controller_name – npr. " ; / R: dnevni " ; kao alternativu /
/ P: ehouse_remote_path – kada pokrenete program na poslužitelju , nije u sustavu panel PC i podataka čitati iz eHouse su navedeni put, a ne lokalni imenik – na primjer:
/ P: / / ehousesrv / eHouse /
Postavljanje od nazivi su preuzeti iz konfiguraciji računala (poslužitelja eHouse) .
Ostatak postavke su u metu globalnih varijabli može se preuzeti sa konfiguracijskim tekstualnih datoteka .
var put: Gudački ; / / Lokalni put
remotepath: niz ; / / Remote put – eHouse put do udaljenog poslužitelja
oncolor: tcolor = clwhite ; / / Boja gumba za izlaz – Boja gumba za izlaz je uključen
offcolor: tcolor = clgray ; / / Boja gumba za izlaz OFF – Boja gumb za pokretanje off
deviceindex: cijeli ; / / Indeks RM tablici za prikaz – indeks trenutno prikazanu roommangera
redovi: cijeli = 4 ; / / Broj tipki po redu za prikaz – broj tipaka na jednoj liniji
labelrows: cijeli = 2 ; / / Broj tipki po redu za prikaz – broj naljepnica u jednoj liniji teksta
/ / Sve jedinice u pikselima za trenutnom zaslonu – dimenzije u pikselima zaslonu
Fontsize: cijeli = 10 ; / / Veličina fonta za tipke – veličinu fonta za tipke
labelfontsize: cijeli = 12 ; / / Veličina fonta za tekst oznake – veličinu fonta za tekst naljepnica
yoffsetlabel: cijeli = 10 ; / / Offset za etikete bloka u y osi od vrha – blokirati pomak u x – os naljepnice
Buttonwidth: cijeli = 180 ; / / Sve tipke širina – širina virtualnih tipki
Buttonheight: cijeli = 30 ; / / Sve tipke visina – Iznos virtualnih tipki
LabelHeight: cijeli = 20 ; / / Sve naljepnice visinu – iznos tekstualnim oznakama
yoffsetouts: cijeli = 100 ; / / Offset za outputbuttons bloka u y osi – kretati prema dolje do ulaznih tipaka
yoffsetprograms: cijeli = 350 ; / / Offset za programbuttons bloka u y osi – dolje Program shift tipka
Xspace: cijeli = 3 ; / / Prostor između tipki u x osi – Udaljenost između tipki na x – os
yspace: cijeli = 5 ; / / Prostor Između gumb y osi – Udaljenost između gumba na y – os
labelwidth: cijeli = 250 ; / / Širina za sve natpise – Širina svih tekstualnim oznakama
labelresultsize: cijeli = 100 ; / / Dinamički etikete rezultat za veličine – veličina varijabla u deklaraciji se zamjenjuju rezultatima mjerenja
računala: niz ; / / Naziv_računala za jedinstvenim imenom ploči – Naziv računala za ujedinjenje više panela u isto vrijeme rade
devicestoupdatestatus: string = ‘ * ‘ ; / / * Za sve uređaje inače addressh – addresslow – * Star provjeriti sve upravljačke programe ili ” ADRESH – adresl ” samo jedan (npr. ” 55 – 1 ” )