Building Automation eHouse – Software Development for Control Panels szoba Windows Tablet

eHouse Háztartási automatizációs .
Vita a szoftver (forráskód) Windows programozási könyvtár .
Hozzon létre egy külön helyiség vezérlőpultok a Windows XP Tablet . . 7
Mivel az egyre olcsóbb tabletták és falpanelek lehet a kísértés, hogy az ilyen a panelt ” virtuális kapcsolók ” .
Tabletták sokkal mozgékonyabbak, mint a hagyományos elektromos kapcsolók és fali panelek .
Összehasonlítva a célzott fali panelek tipikus rendszerekhez Háztartási automatizációs majdnem tízszer olcsóbb, hogy drasztikusan csökkentse a költségeit a végső rendszer, amely lehetővé teszi Ellenőrző Háztartási automatizációs .
Abban az esetben, hotel kérelmek , a nyugdíjakat , irodák , amennyiben ez a szám nagyon nagy (több tíz / száz) származó nyereséget az ilyen megoldások nagyon specifikus (az 3000 körül â, ¬ per panel áron panelek szentelt épület automatizálás különböző szabványok) .
Ez a projekt megvalósításán alapul a legegyszerűbb központ szoba (szoba), egy RoomManager ( Háztartási automatizációs vezérlők eHouse) , megszerzése a teljes funkcionalitást és az egyszerű használat , nélkül gázol keresztül számtalan menüpontok amely lehet különösen nehéz a gyermekek számára, vagy az emberek gyenge látással .
Ez több, oktatási és minimalista design, mint a cél a VIP központ .
A forráskód a szoftver sablon lehet több elegáns és ” teljesen – kifulladt ” panel által létrehozott vállalatok és a befektetők a fejlődő eHouse rendszer vagy egyes berendezések .
Az egyszerűség a vezérlő panel Automatizálás , Nem sokkoló fejlett grafikus és számos további , mérsékelten szükséges funkciók , Viszont , tekintetében a legnagyobb fogyás kütyü , ahhoz, hogy megértsük azt az elképzelést, â € <â € <a panel és nem rendetlenséget a forráskód zsúfolt .
Egy másik érv , amely azt állítja, az egyszerűség kedvéért egy jelentős energia-megtakarítás (ami különösen fontos a mobil panelek , elemes) és alacsony CPU fogyasztás képest ugyanazokat az alkalmazásokat , sokkal több képe utylizujÄ … cych .
Ez lehetővé teszi a panelek , sokkal könnyebben olvasható, és lehetővé teszi, hogy olvassa el a méréseket és a rendszer állapota , sokkal nagyobb távolságra , nélkül, közvetlenül megközelíteni a panel
Képernyőmentések különböző államok a mikroprocesszor vezérlő (kiállítás), mely az on / off kimenetek és mérő analóg értékek .
 Vezérlőpult szoftver modell eHouse rendszer tabletta és touch panelek Windows XP , Távlat , Windows 7
 Vezérlőpult szoftver modell eHouse rendszer tabletta és touch panelek Windows XP , Távlat , Windows 7  Vezérlőpult szoftver modell eHouse rendszer tabletta és touch panelek Windows XP , Távlat , Windows 7
Az eredeti projekt leírása megtalálható a következő weboldalon:
” Software Development békés a Windows vezérlőpulton intelligens otthon eHouse ”
A kérelem alapja egy könyvtár API (megosztott szoftver forráskód) eHouseLogAnalizer , amely végrehajtja az automatikus leolvasását a nevét a versenyzők , Én , kimenet és szinkronizálja az állapotát vezetők egy olyan rendszer kialakításával bejelentkezik a szerver PC-n eHouse .
További információk: ” Program API Library for Intelligens Épület eHouse for Windows – eHouseLogAnalizer ”
A kezdeti konfiguráció történik a fő parancssori alkalmazás:
Mivel a paramétereket a parancssor vagy a parancsikon indító alkalmazás a következő érvényes:
/ X: panel_width – Panel szélessége pixelben / x: 800
/ S: panel_height – panel magassága pixelben / s: 600
/ A: controller_address – pl. " ; / A: 55 – 1 " ; egyetlen alternatíva roommanger / r
/ R: controller_name – pl. " ; / R: living " ; alternatívájaként / a
/ P: ehouse_remote_path – ha a szoftver futtatásához a szerveren , nem a panel PC rendszer és az adatok kiolvashatók eHouse van megadva elérési út, nem pedig a helyi könyvtár – például:
/ P: / / ehousesrv / eHouse /
Meghatározza a neveket venni a konfiguráció a PC (szerver eHouse) .
A többi beállítás a cél a globális változók lehet letölteni a konfigurációs szöveges fájlok .
var útvonal: String ; / / Helyi útvonal
remotepath: string ; / / Remote path – eHouse útvonalát távoli szerverre
oncolor: tcolor = clwhite ; / / Gomb színe kimenet ON – színe a gombot a kimenet be van kapcsolva
offcolor: tcolor = clgray ; / / Gomb színe kimenet OFF – Színes gombot kezdés
deviceindex: integer ; / / Index of RM asztal megjelenítéséhez – index az aktuálisan megjelenített roommangera
sorok: integer = 4 ; / / Gombok száma soronként megjelenítéséhez – gombok száma egy sorban
labelrows: integer = 2 ; / / Gombok száma soronként megjelenítéséhez – címkék száma egy sorban a szöveg
/ / Minden egység képpont aktuális képernyő – méretei pixelben képernyőn
Betűméret: integer = 10 ; / / Mérete betűtípus gombok – betűméret gombok
labelfontsize: integer = 12 ; / / Mérete betűtípus szövegcímkék – betűméret szövegcímkék
yoffsetlabel: integer = 10 ; / / Eltolás a címkék blokk y tengelyen felülről – blokk ellensúlyozni x – tengelyfeliratok
Buttonwidth: integer = 180 ; / / Minden gomb szélessége – szélessége a virtuális gombok
Buttonheight: integer = 30 ; / / Minden gomb magasság – összege virtuális gombok
LabelHeight: integer = 20 ; / / Minden címke magassága – a szöveg mennyisége címkék
yoffsetouts: integer = 100 ; / / Eltolása outputbuttons blokk y tengely – lejjebb a beviteli gombok
yoffsetprograms: integer = 350 ; / / Eltolása programbuttons blokk y tengely – lenyomva a Shift billentyűt programot
Xspace: integer = 3 ; / / Space Between gombok x tengelyen – Közötti távolság a gombokat a x – tengely
yspace: integer = 5 ; / / Space Between gomb y tengely – Közötti távolság a gombokat a y – tengely
labelwidth: integer = 250 ; / / Szélesség összes címke – szélessége minden szöveges címkék
labelresultsize: integer = 100 ; / / Dinamikus címkék eredménye méret – mérete változó a címke váltja a mérések eredményeit
számítógépnév: string ; / / Számítógépnév egyedi neve panel – számítógép nevét egységesítése több panelek egyidejűleg dolgozó
devicestoupdatestatus: string = ‘ * ‘ ; / / * Minden eszköz másként addressh – addresslow – * Star ellenőrizni minden illesztőprogram és minden ” ADRESH – adresl ” csak egy (pl. ” 55 – 1 ” )