Pastato automatizavimo eHouse – Analizuojant Įrašai programavimo Windows sistemos šaltinio kodą

eHouse Home Automation leidžia kurti tekstinius failus ir failą – pagrindu žymekliai signalas svarbesnį sistemos narių , iš ÷ jimo būseną , Aš , matavimai, matavimo įėjimai , dimeris lygiai .
Programinės įrangos paketas VALDYMO AUTOMATIKA eHouse išlaikyti vairuotojai skaityti visą statusą , ir teksto ataskaitos kataloge ” % EHOUSE_DIR % \ Logs \ ” .
Priklausomai nuo parametro vertės failo ” % EHOUSE_DIR % \ Logsize . cfg ” , su žurnalų rinkmenų dydį , nei šios vertės , failas yra perkeliamas į ” % EHOUSE_DIR % \ Backup – Logs \ ” Be pavadinimo sukūrimo datą ir laiką .
Archyvas log kataloge gerokai padidinti , verta kartą per metus patikrinti archyvą failus ir ištrinti tuos, kad nebereikia .

Turinys kataloge ” Naujienos ”

Kataloge yra failus ir aplankus .
Katalogai:  Log kataloge turinys 000 , 254 katalogai ir CommManager pateikiama informacija apie aliarmo valdytojo statusas – žaliuzės , markizas , vartai .
CommManager yra duomenų valdytojo vardas ir pavardė (be pakeitimų paraiškoje) . 000.254 yra TCP / IP patarimas . Kiti vairuotojai pasirodys internete tuo pačiu būdu .
Katalogai: Aktyvus , Žadintuvas , Įspėjimas , Stebėsena yra aktyvaus detektorius signalizacijos sąrašą .
"Active Directory" apima visą šiuo metu aliarmo signalas detektorių .
Kitų žinynų turinys, priklausomai nuo tuo metu pasirinkto saugumo lygio (apsaugos zona) , , kuri yra , kaukė savarankiškai nustatyti kiekvieno aliarminis išėjimas (sirena , Įspėjamoji lemputė , Signalas kontrolė) .
Detektorių (ty skaitmeninis įvedimo kontrolė) ir visų kitų signalų pavadinimai perduodami paraiškos konfigūracijos techninės ir programinės įrangos konfigūracijos pradžioje .
Panašiai , atvejis rodo ir suderinama su: ActiveSet , AlarmSet , WarningSet , MonitoringSet , , kad pateikiama ta pati informacija, kaip buvo aptarta anksčiau , Tačiau , žymėjimo failai nebūtų automatiškai išnyksta po išjungti detektoriaus įvesties , tačiau reikalauja rankomis .
Tai užkerta kelią praleidžiant , trumpas veikla ir signalizacijos davikliai gali apimti šią informaciją su trečiųjų – šalių programas , eHouse už sistemos ribų, arba rankiniu būdu patikrinti .
Jis palieka pėdsaką visų detektorių aktyvuota ištrynus šio katalogo turinį , , kuris tam tikromis aplinkybėmis gali būti labai naudingas .
 Active Directory pavyzdys , ActiveSet , Stebėsena , MonitoringSet , Žadintuvas , AlarmSet , Įspėjimas , WarningSet
Failai yra pavadintas po to, kai valdiklio įėjimai CommManager pavadinimas ‘ ir , , kuri leidžia labai lengva patikrinti esamą failų sistemos "Windows" arba 3. – šalių programas, remti sistemos eHouse .
Katalogai: Biuro , Daria , Tarnyba , Marco , Nina , Cechas , Salonas , Tomas yra duomenų valdytojų pavadinimai (RoomManagers) eHouse .
Pavyzdžiui, pagal katalogo turinį RoomManager salonas ‘ ir kontroliuoti kambarį  Turinys katalogo erdvės vairuotojui salonas RoomManager ' ir
Šio katalogo failai matomi žymenys šiuo metu mokosi skaitmeninės išvesties failo vardą identiška saugomo išėjimo konfigūracijos pavadinimą . Paleidus failą dingsta iš sistemos žurnale .
Pakatalogį ” Salonas \ Laikini \ ” yra failai su iš jutiklių (analoginis) Failo vardas suteikiamas pavadinimas vairuotojo konfigūracijai . Naudokite tik failą ” . txt ” nes , konflikto tarp vienu metu rašyti galimybė paduoti paraišką eHouse , iš išorės svarstymas kitais metodais (pavyzdžiui, naudojant savo programinę įrangą) .
Kiekvienas failas yra kataloge 3 temps rezultatus šias eilutes . pavyzdžiui:
20 . 10 Temperatūros jutiklis yra prijungtas prie įėjimo (baigė su LM335)
41 . 30 Tiekimo įtampos procentais (Vcc = 5V RoomManager) už bet kokią jutiklio vertė su teigiamu priartinimas
58 . 65 Atvirkštinio vertė – 100 procentų % – x (pavyzdžiui , matavimo apšvietimo atvirkštinio jutiklis ir phototransistor skalė)
Failų katalogą, turinys ” % EHOUSE_DIR % \ Logs \ ” .
Šio katalogo failai ” rąstų ” informatyvūs nustatant klaidas sistemoje . Prašymo eHouse stabilumą atidarymas ir klastojimo su ataskaita failais plečia gali sumažinti , konfliktišką atidaryti kita programine įranga, kai bandote rašyti , todėl geriau to nedaryti dėl priežasčių .
Vertos dėmesio ir mikroprocesorinių valdiklių failų pavadinimai , , kuri yra visiškai atsižvelgiant į vairuotojo būseną teksto forma .
Byla gali būti naudojama analizės žurnalų ir programinės įrangos, darbo su eHouse kitaip .
Failo pavyzdys salonas . txt kontrolierius salonas RoomManager .
Salonas 2011 – 12 – 07 18:56:17 pavadinimas vairuotojo datą ir laiką
Programa: (1) dabartinės programos skaičius po pakeitimo
Apšvietimo lygis: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Signalo lygio skalė apverstas šviesą

Vidaus temperatūra: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Išorės temperatūros PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Įėjimus 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Įvesties 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Įvesties 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Įvesties 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Įvesties 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Įėjimai pirmojo rezultato valdymo įtampą procentais (5V) T = temperatūra sustambinti LM335
U = įtampa matuojama voltais
Atsižvelgiant į maitinimo įtampos vadovo procentas
Aktyvūs Outs: Aktyvus vairuotojas produkcija
Centrinis Apšvietimas
Apšvietimas Kušetės C
Apšvietimas PD – Į
Apšvietimas PN – Į
Apšvietimo PN 1
Apšvietimo Centrinės 2
Apšvietimas PN Kušetės
Naktį šviesa
Apšvietimas PD Kušetės
Apšvietimo PN 2
Apšvietimas Centrinė 3
Išėjimo 14
Aktyvūs Įėjimai: Aktyvūs skaitmeniniai įėjimai (jungikliai / jutikliai , ir tt . – Momentinio jungikliai / impulsų atveju yra saugomi iki 2 iš eilės priėmimo būseną iš duomenų valdytojo)
Switch 8
Jungiklis 6
Įėjimus 4
Apkrova 5
Įvesties 7
Įvesties 8 Aprašymai raudonai
Failo formatas galia gali skirtis, priklausomai nuo valdiklio tipo , Bet idėja yra panaši .
Produkcijos rinkmenos formatas gali keistis, todėl būtinai stebėti rezultatus .
Failai gabaritiniai (nurodant on / off) įėjimų ir išėjimų gali būti tikrinamas naudojant programinės įrangos funkcijas

Fileexists () ar panašūs , priklausomai nuo programavimo kalba .
Failus, kuriuose yra tekstas , jums reikia atidaryti ir skaityti , pirmiausia turi nukopijuoti į kitą ir tada atkurti iš atsarginės kopijos, kad būtų išvengta konfliktų, o rašyti arba skaityti failus pakartotinių paraiškų .
Home Automation – Valdiklis Namų automatikos Gamintojas eHouse Namų automatikos – kontroliuoti Namas