Domáce automatizácie eHouse – Vytvorte Softvér pre Windows . Programovanie Základy

eHouse Domáce automatizácie . Vysoká úroveň programovania pomocou Windows – eHouse softvér . eHouse Automatizácia Naviac , softvér môže byť , Programy používajúce ” prekrývanie ” prebiehajúce rovnobežne Domáce automatizácie – Program .
Programovanie príklady sú v Delphi 5 (Pascal) , aby bolo možné využiť bezplatné verziu tohto softvéru už pre amatérov a pre domáce .
Profesionáli a Developerské , môžu samozrejme používať novšie a bohatšie Licensedversion alebo prepis príklady iných programovacích jazykov â € <â € <ako C + + , C # atď .
Vysoká úroveň programovania pre eHouse systém zahŕňa vytvorenie softvéru domáce kontrolného bez zasahoval do prenosových protokolov a komunikačných vodiči využijú softvér eHouse . Tým sa zabezpečí, správnu funkciu takéhoto riešenia , aj v prípade významných zmien v prenosových protokolov a prenosového média .
EHouse softvér (aplikácie eHouse . exe), stanovuje , okrem iného:

  • Externé monitorovacie aplikácie, ktoré interagujú so systémom (v adresári konfigurácie ” % EHOUSE_DIR \ exec \ ” ) Zvlášť KillEhouse . exe
  • Aktualizácia dátové a stavový výstup , snímače Namerané hodnoty všetkých elektronických regulátorov
  • Vytvorí textový log adresár ” % EHOUSE_DIR % \ Logs \ ”
  • Vytvorí súbor – Tagy zahrnuté vstupy a výstupy podľa mien priradených k nastaveniu pre regulátory , Výstupy , Vstupy , Senzory , atď
  • Pravidelne kontroluje front udalosti budú zasielané k regulátorom ” % EHOUSE_DIR % \ E-maily \ ” v textovom formáte

Aplikácie (KillEhouse . exe) na:

  • sledovanie ďalších aplikácií eHouse systém (configuration ” % EHOUSE_DIR \ killexec \ ” )
  • Force aplikácie reštartovať o vypršaní časového limitu , suspenzia , nedostatok odozvy v naprogramovanú dobu
  • KillEhouse aplikácie môže byť sledovaný ” eHouse . Exe ” , zabezpečiť nepretržitú prevádzku systému pod dohľadom PC eHouse

Aplikácia Monitoring , zachovanie stability a kontinuity softvér

eHouse softvér je postavený sledovať výkon všetkých aplikácií a kontinuitu komunikácie s regulátormi – Strážny pes Timer (WDT) .

Konfiguračné súbory pre WatchDogTimer (WDT) musí mať ” . beží ” byť prečítaný aplikácií eHouse .
Formát súboru ” * . beží ” pre eHouse . Exe a KillEhouse . exe aplikácie je nasledujúci:

Príklad pre eHouse . exe pre kontrolu aktualizácií údajov – Regulátory Domáce automatizácie nazývaný ” Salón ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
e – Dom manažér Názov aplikácie v Správca úloh systému Windows (TaskManager)
eHouse . exe Názov súboru . To musí byť v adresári ” % EHOUSE_DIR \ bin \ ”
/ Nie / nr / nt / nd Parametre, na ktorých žiadosť príkazového riadku
100000 Maximálna životnosť
120 Maximálna aplikácie nečinnosti čas
c: \ e – Dom \ logs \ salon . txt Zapísaná názov súboru (zmeniť dátum záznamu – ukazuje správne fungovanie aplikácie)
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie
Prázdny – budúce použitie

Vysielanie udalostí eHouse riadiaci systém mikroprocesorových – spustite príkaz

Hlavné udalosti systému pre každého regulátora sú vyvážané do adresára ” % EHOUSE_DIR \ AllEvents \ ” vo formáte textové súbory .
Udalosť pre spustenie je uložený v textovom súbore , jednoducho skopírovať ho do fronty udalostí systému z eHouse . exe , alebo adresár ” % EHOUSE_DIR \ e-maily \ ” .
Meno súboru udalostí v tomto adresári pre informáciu , názov Domáce automatizácie Controller alebo zariadenia a názov akcie .
Tento názov je generovaný tým, že nahradí poľské regionálne základné ASCII znakmi a je relevantné iba informácie .
Súbor musí mať príponu ” . bežať ” že bol zachytený od frontu udalostí po kopírovanie . Obsah súboru nie je možné meniť , preto, že má špecifický formát , a začarovaný záznam udalostí , budú odstránené alebo spôsobiť nestabilitu systému . To je najlepšie skopírovať udalosť súboru, skôr ako ju vytvoriť sami v adresári udalostí frontu .
Obsah súboru je nasledujúci: Salón ; Osvetlenie Central 2 Ak Salon – RoomManager názov radiče – k
Domáce automatizácie – Light Controller a
Domáce automatizácie – Izba tepla Controller za izbu
Osvetlenie Central 2
Oddeľovač medzi názvom zariadenia a meno akcie je bodkočiarka a medzera ” ; ”
Iné príklady obsahu súboru:
Salón ; IR (Video – REW)
/ / Začiatok akcie nauczonego IR kód zaslať videorekordér pre pretáčanie
Salón ; Program 2
/ / Spustiť číslo 2 ovládače bývanie
Je to veľmi jednoduchý spôsob, ako začať základné udalosti vodičov jednoducho kopírovanie .
Spustenie viac zložité udalosti je vytvoriť súbor v nasledujúcom formáte (priame akcie):
Secu ; Doma (deň) Meno ako je uvedené vyššie , ale len na informačné účely uvedené v protokole
prázdne riadky
prázdne riadky
prázdne riadky
prázdne riadky
prázdne riadky
prázdne riadky
prázdne riadky
prázdne riadky
Priama akcia Nemeňte tento súbor
Event Marker priame
2 Sídlo h vodič
1 empty l vodiča
252 kód udalosti
99 Argument 1 udalosť
255 Argument 2 akcie
255 Argument 3 akcie
255 Argument 4 akcie
255 Argument 5 akcií
255 Argument 6 udalostí
255 Argument 7 akcií
Čísla sú písané v desiatkovom formáte . Popisy označená červeno .
Zoznam udalostí režim ” Priame akcie ” sa nachádza v adresári, ako je ” % EHOUSE_DIR % \ Mobile \ ” .
Súbory s príponou ” . TXT ” je názov akcie , a v ” . DXT ” priame kód udalosti – hexadecimálny kód .
Vytváranie udalostí vo fronte by sa malo uskutočniť čo najskôr , tak, aby nedošlo k zasahovať do normálnej prevádzky aplikácie a testovanie eHouse nečítal na koniec uloženého súboru .
Domáce automatizácie výrobcu