Pastato automatizavimo eHouse – Software Development Control Panels kambarių Windows Tablet

eHouse Home Automation .
Diskusijos apie programinės įrangos (kodas) "Windows programavimo bibliotekos .
Sukurti specialią room valdymo pultai Windows XP Tablet . . 7
Dėl vis mažesnėmis sąnaudomis tablečių ir sienų paneliai, gali susigundyti panaudoti tokį skydelį ” virtualios jungikliai ” .
Tabletės yra daug mobilesni nei standartiniai elektros jungikliai ir sienų paneliai .
, Palyginti su skirta sienų plokščių tipiško sistemose Home Automation yra beveik dešimt kartų pigiau galutinio sistema, kuri leidžia žymiai sumažinti išlaidas Valdymas Namų automatizavimas .
Viešbučių paraiškas , su pensijomis , biurai , kai tai yra labai daug (dešimtis / šimtus) pelnas iš tokių sprendimų yra labai specifinė (apie 3000 â, ¬ už skydelio kaina plokščių, skirtų pastatų automatizavimo įvairių standartų) .
Šis projektas buvo grindžiamas pasiekti paprasčiausias valdymo skydelio (salė) su vienu RoomManager ( Home Automation reguliatoriai eHouse) , gauti visišką funkcionalumą ir paprastumą naudoti , be Wade per daugybę meniu punktų, kurie gali būti ypač sunku vaikams ar žmonėms, turintiems silpnas regėjimą .
Tai yra daugiau mokymo ir minimalistinio dizaino, kaip tikslą VIP valdymo skydelyje .
Išeitinis kodas programinės įrangos šabloną gali būti labiau elegantiškas ir ” pilnas – išsiskleidęs ” skydelis sukurtas bendrovėms ir investuotojams, plėtoti eHouse sistemos arba jos atskirų įrenginių .
Valdymo pulto paprastumas Automatika , ne šokiruojantis pažangių grafika ir papildomų įvairovė , saikingai reikalingos funkcijos , Tačiau , didžiausių lieknėjimo dalykėlių , siekiant suprasti, ā € <â € <komisija, o ne griozdai šaltinio kodą netvarkinga idėja .
Kitas argumentas , kuri teigia, paprastumo yra reikšmingas energijos sutaupymas (kuris yra ypač svarbus, mobiliųjų grupių , baterija) ir mažai procesoriaus energijos suvartojimas, palyginti su tų pačių programų , daug grafikos utylizujÄ … cych .
Tai taip pat leidžia plokštes , daug lengviau skaitomais ir leidžia jums skaityti matavimus ir sistemos būseną , daug didesnis atstumas , tiesiogiai be būtinybės kreiptis į skydelį
Mikroprocesorių kontrolierius skirtingose ​​valstybėse narėse (į parodą) Ekrano šuoliai, rodo įjungimo / išjungimo rezultatus ir matavimo analoginių reikšmių .
 Valdymo skydelis programinės įrangos modelis eHouse sistema tablečių ir ekranai "Windows XP" , Vaizdas , "Windows 7"
 Valdymo skydelis programinės įrangos modelis eHouse sistema tablečių ir ekranai "Windows XP" , Vaizdas , "Windows 7"  Valdymo skydelis programinės įrangos modelis eHouse sistema tablečių ir ekranai "Windows XP" , Vaizdas , "Windows 7"
Pradinis projekto aprašymas galima rasti adresu:
” Software Development taikus Windows valdymo pultas protingo namo eHouse ”
Taikymas yra pagrįstas API biblioteką (dalijamasi su šaltinio kodo programinės įrangos) eHouseLogAnalizer , kuri įgyvendina automatiškai perskaityti vairuotojų pavardes , Aš , produkcijos ir sinchronizuoja vairuotojų statusą sukurti sistemą, žurnalus serverio kompiuterio sistemą eHouse .
Daugiau informacijos: ” Programinė įranga API biblioteka Pažangi Statyba eHouse, skirtas Windows – eHouseLogAnalizer ”
Pradinė konfigūracija baigta su komandų eilutės paraišką:
Komandinėje eilutėje arba šių nuorodų paleidimo taikymo parametrai, taikoma:
/ X: panel_width – Angos plotis pikseliais / x: 800
/ S: panel_height – panelė aukštis pikseliais / S: 600
/: Controller_address – pavyzdžiui, " ; / A: 55 – 1 " ; vienu alternatyva roommanger / r
/ R: controller_name – pavyzdžiui, " ; / R: gyvas " ; kaip alternatyva /
/ P: ehouse_remote_path – kai paleidžiate serverio programinę įrangą , ne skydelio kompiuterio sistemą ir duomenų nuskaitymo iš eHouse nurodyti kelią, o ne vietos kataloge – pavyzdžiui:
/ P: / / ehousesrv / eHouse /
Pavadinimai yra paimti iš iš kompiuterio konfigūraciją (serveris eHouse) .
Nustatymų kiti yra globalių kintamųjų tikslo galima gauti iš konfigūracijos tekstinius failus .
var kelias: Styginių ; / / Vietinis kelias
remotepath: string ; / / Remote kelias – eHouse kelias į nuotolinio serverio
oncolor: tcolor = clwhite ; / / Išėjimas Mygtuko spalva – spalva produkcijos mygtuką įjungiamas
offcolor: tcolor = clgray ; / / Išėjimo išjungimo mygtuko spalva – "Color" (spalvos) mygtuką pradedant važiuoti
deviceindex: integer ; / / Index of RM stalo, kad būtų rodomas – indeksas metu rodomą roommangera
eilutės: sveikasis skaičius = 4 ; / / Numeris mygtukų kiekvienoje eilutėje rodyti – mygtukų skaičius į vieną eilutę
labelrows: sveikasis skaičius = 2 ; / / Numeris mygtukų kiekvienoje eilutėje rodyti – etikečių skaičius į vieną teksto eilutę
/ / Visi dabartinio ekrano taškų vienetų – pikselių ekrano matmenys
Šrifto dydis: sveikasis skaičius = 10 ; / / Dydis šrifto mygtukai – šrifto dydis mygtukų
labelfontsize: integer = 12 ; / / Dydis šrifto užrašu – teksto etikečių šrifto dydį
yoffsetlabel: sveikasis skaičius = 10 ; / / Ofsetinė etikečių bloko y ašį iš viršaus – blokuoti kompensuoti x – ašies etiketes
Buttonwidth: sveikasis skaičius = 180 ; / / Visi mygtukai plotis – plotis virtualių mygtukų
Buttonheight: sveikasis skaičius = 30 ; / / Visi mygtukai aukštis – virtualių mygtukų kiekis
LabelHeight: sveikasis skaičius = 20 ; / / Visos etiketės aukštis – užrašu suma
yoffsetouts: sveikasis skaičius = 100 ; / / Ofsetinė outputbuttons bloko y ašį – žemyn į įvesties mygtukai
yoffsetprograms: sveikasis skaičius = 350 ; / / Ofsetinė programbuttons bloko y ašį – nuspaudę Shift klavišą, programa
Xspace: integer = 3 ; / / Mygtukų tarpas tarp x ašies – Atstumas tarp mygtukų ant X ženklo, – ašis
yspace: integer = 5 ; / / Tarpas tarp mygtuką y ašį – Y atstumas tarp mygtukų – ašis
labelwidth: sveikasis skaičius = 250 ; / / Plotis visas etiketes – plotis visų užrašu
labelresultsize: sveikasis skaičius = 100 ; / / Dinaminis etiketės rezultatas dydžio – dydis etiketėje kintamojo pakeičiamas matavimų rezultatus
computername: string ; / / Kompiuterio unikalų pavadinimą skydelyje – Kompiuterio pavadinimas kelių plokščių susijungimo, tuo pačiu metu darbo
devicestoupdatestatus: String = ‘ * ‘ ; / / * Visiems prietaisams kitaip addressh – addresslow – * Star patikrino visas tvarkykles arba ” ADRESH – adresl ” tik vienas (pvz., ” 55 – 1 ” )