Automatizacija u zgradama eHouse – Analizirajući Zapisnika Programiranje Windows kod sustava izvorni

eHouse Početna Automatizacija vam omogućuje stvaranje tekstualne datoteke dnevnika i datoteka – based biljezi da signalizira više značajnih stanja sustava , izlazni status , Ja , mjerenja mjerenje ulaza , svjetla za parkiranje razine .
Programski paket Kontrola Automatizacija eHouse držati vozači pročitati kompletnu status , stvarajući tekst izvješća u imeniku ” % EHOUSE_DIR % \ Dnevnici \ ” .
Ovisno o vrijednosti parametra u datoteci ” % EHOUSE_DIR % \ Logsize . cfg ” , sadrži veličinu datoteke dnevnika , izvan ove vrijednosti , datoteka se premješta ” % EHOUSE_DIR % \ Backup – dnevnici \ ” s dodatkom datum i vrijeme stvaranja ime .
U slučaju značajnog porasta u imeniku arhiva log , isplati jednom godišnje provjeriti arhivirane datoteke i izbrisati one koje više nisu potrebni .

Sadržaj imeniku ” Drva ”

Katalog sadrži datoteke i mape .
Imenici:  Sadržaj zapisnika imeniku 000 , 254 katalozi i CommManager sadržavati podatke o stanju alarma regulator – sjenila , markiz , vrata .
CommManager je ime kontroler (ne mijenja se u prijavi) . 000.254 je vrh na TCP / IP . Ostali vozači pojaviti online na isti način .
Imenici: Aktivno , Alarm , Upozorenje , Praćenje sadrži popis aktivnih detektor alarm .
Active Directory uključuje sve trenutno aktivne alarm detektora .
Sadržaj druge direktorije ovisno o trenutno odabranom stupnju sigurnosti (zaštita zona) , da je , maska ​​postaviti neovisno za svaki alarmni izlaz (sirena , Upozorenje svjetlo , Signal za praćenje) .
Imena detektora (tj. digitalni ulaz kontrola) i sve ostale signale prenose u primjeni konfiguraciji na početku konfiguraciji hardvera i softvera .
Slično , slučaj pokazuje direktorije: ActiveSet , AlarmSet , WarningSet , MonitoringSet , koji sadrže iste informacije kao što je objašnjeno gore , Međutim , označavanje slika ne nestaju automatski nakon onemogućiti detektor ulaz , ali zahtijevaju ručno uklanjanje .
Ovo sprečava preskakanje , Ukratko djelatnost i alarmni senzori mogu uključiti ovu informaciju s trećim – party aplikacijama , eHouse izvan sustava ili ručno provjeriti .
On ostavlja trag svih detektora aktivira nakon brisanja sadržaja ovaj direktorij , što može u nekim okolnostima biti vrlo koristan .
 Primjer Active Directory , ActiveSet , Praćenje , MonitoringSet , Alarm , AlarmSet , Upozorenje , WarningSet
Datoteke su nazvana po imenu regulatora ulaza CommManager ‘ i , koji omogućuje vrlo lako provjeriti trenutno stanje sustava Windows datotečnog sustava ili treći – party aplikacijama za podršku eHouse sustav .
Katalozi: Ured , Daria , Ured , Marco , Nina , Radionica , Salon , Tom su imena kontrolora (RoomManagers) na eHouse .
Primjer se temelji na sadržaju direktorij za RoomManager salona ‘ i za kontrolu sobu dnevni  Sadržaj direktorija prostora za RoomManager vozača Salonu ' i
U ovom imeniku su vidljivi datoteke biljezi trenutno upisani u digitalnom izlazne datoteke identičan nazivu pohranjene izlazne konfiguraciji . Nakon pokretanja datoteke nestaje iz sustava zapisnik .
Poddirektorij ” Salon \ Temps \ ” sadrži datoteke s rezultatima iz senzora (analogni) File name isto kao ime dano vozača konfiguraciji . Koristite samo datoteku ” . txt ” jer , mogućnost sukoba između istodobnih pisati podnijeti eHouse aplikacija , čitanje izvana od strane drugih metoda (kao što je korištenje svoj softver) .
Svaka datoteka u direktorij sadrži tri temps rezultate u sljedećim linijama . na primjer:
20 . 10 Temperaturni senzor je spojen na ulaz (diplomirao LM335)
41 . 30 Vrijednost udjela na opskrbni napon (za VCC = 5V RoomManager) za kojeg senzora s pozitivnim uvećanja
58 . 65 Vrijednost obrnutom – posto 100 % – x (na primjer , obrnuti senzor i Phototransistor skala za mjerenje rasvjete)
Sadržaj datoteke u direktorij ” % EHOUSE_DIR % \ Dnevnici \ ” .
Datoteke u imeniku ” drva ” su informativne za otkrivanje pogrešaka u sustavu . Otvaranje i petljanja sa log datotekama povećavamo može smanjiti stabilnost aplikacija eHouse , konfliktnim otvoriti za drugim softverom kada pokušate napisati , tako da je bolje da to ne učini razlogom .
Zaslužuju pažnju i imena datoteka mikroprocesora kontrolera , koji je pun o statusu vozača u obliku teksta .
Datoteka se može koristiti log analizatora i softver koji rade s eHouse inače .
Primjer datoteke salon . txt kontroler salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 ime vozača datum i vrijeme
Program: (1) broj tekućeg programa nakon promjene
Rasvjeta Razina: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Ulazna razina mjerna ljestvica obrnut svjetlo

Unutarnja temperatura: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Vanjska temperatura PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Ulaz 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ulaz 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ulazni 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ulaz 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ulazni 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ulazi prvi rezultat u postotku od kontrolne napona (5v) T = temperatura umanjena za LM335
U = napon mjeren u voltima
Postotak u odnosu na napon napajanja kontrolera
Aktivne izlazi: Aktivno vozač izlaz
Središnja Rasvjeta
Rasvjeta Kauč C
Rasvjeta PD – U
Rasvjeta PN – U
Rasvjeta PN 1
Rasvjeta Centralni 2
Rasvjeta PN Kauč
Noćno svjetlo
Rasvjeta PD Kauč
Rasvjeta PN 2
Rasvjeta Središnja 3
Izlaz 14
Aktivne Ulazi: Aktivne digitalnih ulaza (prekidači / senzori , itd . – u slučaju trenutne prekidači / Pulse je pohranjena do dvije uzastopne prihvaćanja statusa od kontrolera)
Prebacivanje 8
Prebacivanje 6
Ulaz 4
Ulaz 5
Ulaz 7
Ulaz 8 Opisi naznačeno u crvenom
Format datoteke izlaz, ovisno o vrsti regulatora može varirati , No, ideja je slična .
Izlazni formati su podložne promjenama pa budite sigurni da pratiti rezultate .
Files marker (što ukazuje na / off) ulaza i izlaza može se provjeriti korištenjem softverskih funkcija

Fileexists () ili slični , ovisno o programskom jeziku .
Datoteke koje sadrže tekst , trebate otvoriti i čitati , prvo mora kopirati sljedećeg, a zatim vratiti iz sigurnosne kopije kako bi izbjegli sukobe prilikom pisanja ili čitanja datoteke za više aplikacija .
Početna Automatizacija – Soba kontroler Početna Automatizacija producent eHouse Početna automatizaciju – kontrolirati Kuća