Ēku automatizācija ehouse – Analizējot Baļķi Programmēšana Windows sistēmas pirmkods

ehouse Mājas automatizācijas ļauj izveidot teksta log failus un failu – balstītas marķieri lai signalizētu par nozīmīgāku sistēma valstis , izejas statuss , Es , mērījumi mērīšanas ieejas , dimmer līmeņi .
Programmatūras pakotne Vadības automatizācijas ehouse saglabāt vadītājiem lasiet pilnu statusu , Radīt teksta ziņojumi direktorijā ” % EHOUSE_DIR % \ Baļķi \ ” .
Atkarībā no parametra lielumu failā ” % EHOUSE_DIR % \ Logsize . cfg ” , satur lielumu log failus , ārpus šīs vērtības , fails ir pārvietots uz ” % EHOUSE_DIR % \ Backup – žurnāli \ ” ar papildus par datumu un laiku izveides nosaukuma .
Gadījumā, būtiski palielinot arhīva žurnāla direktorijā , vērts reizi gadā pārbaudīt arhivētos failus un izdzēst tos, kas vairs nav vajadzīgi .

Saturs direktorijā ” Baļķi ”

Direktorija satur failus un mapes .
Katalogi:  Saturs žurnāla katalogs 000 , 254 katalogi un CommManager satur informāciju par stāvokli trauksmes kontrolieris – žalūzijas , Marquess , vārti .
CommManager ir kontroliera vārdu (nav grozīts pieteikumā) . 000.254 ir gals no TCP / IP . Citi autovadītāji parādās internetā tādā pašā veidā .
Katalogi: Aktīvā , Signalizācija , Brīdinājums , Uzraudzība ir saraksts ar aktīvas detektoru trauksmes .
Active Directory ietver visas pašreiz aktīvās trauksmes detektors .
Arī citu katalogi saturs atkarībā no pašlaik atlasītā drošības līmeni (aizsardzības zona) , kas ir , maska ​​iestatīt atsevišķi katrai trauksmes izejas (sirēna , Brīdinājuma gaismas , Signālu uzraudzība) .
Par detektoru (ti digitālā ieeja kontrole) un visu citu signālu nosaukumi tiek nosūtīti pieteikuma konfigurācijā sākumā aparatūras un programmatūras konfigurācija .
Vienādi , gadījums liecina katalogi: ActiveSet , AlarmSet , WarningSet , MonitoringSet , kas satur to pašu informāciju, kā aprakstīts iepriekš , Tomēr , atzīmju faili nepazūd automātiski pēc invaliditāti detektora ievade , bet prasa manuāli noņemot .
Tas novērš izlaižot , īsa darbība un signalizācijas sensori var iekļaut šo informāciju trešajām – personu pieteikumi , ārpus sistēmas ehouse vai manuāli pārbaudīt .
Viņš atstāj visu detektoru pēdas aktivizēts pēc svītrojot saturu šajā direktorijā , kas dažos gadījumos ir ļoti izdevīga .
 Piemērs Active Directory , ActiveSet , Uzraudzība , MonitoringSet , Signalizācija , AlarmSet , Brīdinājums , WarningSet
Faili tiek nosaukti pēc nosaukuma kontrolieris ieejas CommManager ‘ un , kas ļauj ļoti viegli pārbaudīt pašreizējo stāvokli failu sistēmas Windows vai trešajā – personu pieteikumus, lai atbalstītu sistēmas ehouse .
Katalogi: Office , Daria , Birojs , Marco , Nina , Darbnīca , Salons , Toms ir nosaukumi kontrolieriem (RoomManagers) par ehouse .
Piemēram, pamatojoties uz direktoriju saturu par RoomManager Salon ‘ un kontrolēt dzīvojamā istaba  Saturs gadagrāmatas vietai vadītāja Salon RoomManager ' un
Šajā direktorijā ir faili redzamās marķierus pašlaik uzņemti ar digitālo izejas faila nosaukumu identisks ar nosaukumu palikušās produkcijas konfigurācija . Pēc sākot off failu pazūd no sistēmas žurnālā .
Apakšdirektorijs ” Salons \ Temps \ ” satur failus ar no sensoriem rezultātiem (analogā) datnes nosaukums pats kā dotais nosaukums vadītāja konfigurācija . Izmantojiet tikai failu ” . txt ” jo , konfliktu starp vienlaicīgu write iespēja iesniegt pieteikumu ehouse , lasījums no ārpuses ar citām metodēm (piemēram, izmantojot savu programmatūru) .
Katrs no direktorijā fails satur 3 Temps rezultātus šādos līnijām . piemēram:
20 . 10 Temperatūras sensors ir saistīts ar ieejas (absolvējis kā LM335)
41 . 30 Vērtība procentos no sprieguma (par VCC = 5V RoomManager) par jebkuru sensoru ar pozitīvu palielinājumu
58 . 65 Vērtība reversā – procenti 100 % – x (piemēram , reversās sensoru un PHOTOTRANSISTOR mēroga mērīšanas apgaismojumu)
Saturu failus direktorijā ” % EHOUSE_DIR % \ Baļķi \ ” .
Failus direktorijā ” žurnāli ” ir informatīva atklāt kļūdas sistēmā . Atvēršanu un manipulācijām ar log failus ir paplašināt var samazināt stabilitāti pieteikuma ehouse , pretrunīga atvērts citu programmatūru, kad jūs mēģināt rakstīt , tāpēc ir labāk to nedarīt par iemeslu .
Pelnījuši uzmanību un failu nosaukumus mikroprocesoru kontrolieriem , kas ir pilns ar statusu vadītāja formā teksta .
Failu var izmantot log analizatoru un programmatūru strādā ar ehouse citādi .
Piemērs failu salons . txt kontrolieris salons RoomManager .
Salons 2011 – 12 – 07 18:56:17 nosaukums vadītāja datumu un laiku
Programma: (1) numuru no pašreizējās programmas pēc izmaiņām
Apgaismojuma līmenis: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Ieejas mērīšanas skala apgriezts gaismu

Iekšējā temperatūra: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Ārējā temperatūra PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Ieeja 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ieeja 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ieeja 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ieeja 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ieeja 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Ieejas pirmā rezultāta procentos no kontroles sprieguma (5V) T = temperatūra samazināts par LM335
U = spriegums mēra voltos
Procentuālā attiecībā pret sprieguma kontrolieris
Aktīvie Outs: Aktīvs vadītājs izeja
Centrālā Apgaismojums
Apgaismojums Dīvāns C
Apgaismojums PD – Uz
Apgaismojums PN – Uz
Apgaismojums PN 1
Apgaismojums Central 2
Apgaismojums PN Couch
Naktslampa
Apgaismojums PD Couch
Apgaismojums PN 2
Apgaismojums Central 3
Izeja 14
Aktīvie Inputs: Aktīvie digitālās ieejas (slēdži / sensori , uc . – ja mirkļa slēdži / impulss tiek saglabāta līdz 2 kārtas pieņemšanas statusu no kontroliera)
Switch 8
Slēdzis 6
Ieeja 4
Ieeja 5
Ieeja 7
Ieeja 8 Apraksti norādīts sarkanu
Faila formāts izejas atkarībā no veida kontrolieris var mainīties , Bet ideja ir līdzīga .
Izejas failu formāti var mainīties, tāpēc pārliecinieties, lai uzraudzītu rezultātus .
Faili marķieris (norādot on / off) ieejas un izejas var pārbaudīt, izmantojot programmatūras funkcijas

FileExists () vai līdzīgiem , Atkarībā no programmēšanas valodu .
Failus, kas satur tekstu , Jums ir nepieciešams, lai atvērtu un lasītu , vispirms kopēt nākamo un pēc tam atjaunot no rezerves, lai izvairītos no konfliktiem, rakstot vai lasīt failu vairākiem lietojumiem .
Mājas automatizācijas – Istabu kontrolieris Mājas automatizācijas Producents ehouse Mājas automatizācijas – kontroli Māja