Home Automation eHouse – Tarkvaraarenduse Tubade Control Panels Windowsi tahvelarvuti – Open Source

Home Automation eHouse – Tarkvaraarendus paneeldiskussioon lähtekoodi .
See artikkel on järjekordne osa kirjeldus tarkvara puutepaneelid Home Automation eHouse , Windows – põhineb .
Varasem artiklit sellel teemal:
” Targa Maja eHouse – Raamatukogu luua oma tarkvara Windowsi jaoks ”
” Arendamine tarkvara touch smart house juhtpaneelid eHouse Windows – põhinev tabletid ”
Kirjeldus põhijooned taotluse: menetluse outputbuttonnames (indeks: täisarv) ;
Nimi loeb digitaalväljundite RoomManager , Programmi nimed ja nimed mõõtmise sisendite süsteemi konfiguratsiooni .
Salvestab konfiguratsiooni kataloog ” % RemoteEhouseDir % \ Panels \ ” kui on vaikimisi konfiguratsioonifaili RoomManager loob selle nime ja laiendamine RoomManager ‘ . txt ‘ .
Failid juhtpaneel põhinevad vaikimisi faililaiendi ja , kui arvuti nime aknad paneel .
Et eemaldada kasutamata nupud (väljundid ja programmid) , mõõtes sisendi , programmid vormi (või selleks, et vähendada energia) , olema vaikimisi või faili paneeli asemele välja nimi tühi rida (hoides reanummerdust) .
Selles failis on oluline analoog andur tüübi seade (nurksulgudes)
[ % ] Protsendimäär seoses toitepinge regulaator
[C] temperatuuril (vaikimisi kõik andurid välja arvatud esimene)
[ – % ] Tagurpidi protsendiga 100 % – X valgusandur (andur vaikimisi 1)
Teiste ühendab analoog andurid (tuleb lisada vaikimisi faili muutes vaikimisi seaded) .
menetluse TForm1 . Program1Click (Sender: TObject) ;
Sündmus ” Onclick ” kõik virtuaalne nupud programmide käivitamine .
Määratletakse peamised number (rühmast programmi muudatused) , et on välja valitud ja paigutatud korral valitud programmi käivitamiseks korral järjekorda .
menetluse TForm1 . output1Click (Sender: TObject) ;
Sündmus ” Onclick ” kõigi virtuaalsete nuppudega saab muuta väljundi olekut .
Määratletakse peamised number (grupi muuta väljundi olekut) , et on välja valitud ja paigutatud korral muudab väljundi korral järjekorda serveris eHouse .
menetluse RunEvent (eventcode , arg1 , arg2 , Arg3 , Arg4 , arg5: täisarv ; str: stringina) ;
Kui arvestuse järjekorda serveris süsteem eHouse .
Parameetrid antud juhul koodi otsene viis:
Kui kood ,
Sündmus argumendid , Informatsioon kirjeldus logi .
menetluse update_panel ;
Funktsioon uuendab sisu paneel – analoog mõõtmised ja väljundid (virtuaalne nupud värvi) .
Tuleb alustada kohe pärast funktsiooni perioodiliselt ” update_status ” (Uuendamine seisundi juht serverist PC eHouse) .
Home Automation kontrollerid eHouse
Control automaatika tootja
Home Automation – kütmine ja ligtht Ruumides .