Automatizimi në shtëpi eHouse – Krijo Software për Windows . Bazat e programimit

eHouse Automatizimi në shtëpi . Programimi e nivelit të lartë duke përdorur Windows – software eHouse paketë . eHouse Automatizim Përveç kësaj , software mund të jetë , Programe duke përdorur ” mbulesë ” drejtimin paralel me Automatizimi në shtëpi – Program .
Shembuj programimi janë në Delphi 5 (Pascal) , të jetë në gjendje të përdorin versionin e lirë të këtij software tashmë për amatorë dhe për shtëpinë .
Profesionistët dhe zhvilluesit , sigurisht mund të përdorni Licensedversion të reja dhe më të pasur apo shembuj rishkruaj në gjuhë të tjera programimi â € <â € <si C + + , C # etj .
Programimi i nivelit të lartë për sistemin eHouse përfshin krijimin e programeve të kontrollit në shtëpi pa ndërhyrë me protokollet e transmetimit të komunikimit dhe shoferët përdorimin eHouse ekzistues software . Kjo do të sigurojë funksionimin e duhur të një zgjidhje të tillë , edhe në rast të ndryshimeve të mëdha në protokollet e transmetimit dhe të mesme të transmetimit .
Paketë software eHouse (eHouse aplikim . exe) siguron , inter alia:

  • Aplikacionet e jashtme monitoruese që ndërveprojnë me sistemin (në konfigurimin directory ” % EHOUSE_DIR \ exec \ ” ) Sidomos KillEhouse . exe
  • Përditësimet Rezultatet e të dhënave dhe statusi , sensorë vlerat maten të gjithë kontrollorëve elektronike
  • Krijon një directory log tekst ” % EHOUSE_DIR % \ Shkrime \ ”
  • Krijon një skedar – tags përfshirë inputet dhe rezultatet në bazë të emrave të caktuar për konfigurimin për kontrollorët , Rezultatet , Kontributet , Sensore , etj
  • Periodikisht kontrollon renditjen e ngjarjeve që do të dërgohen për kontrolluesit ” % EHOUSE_DIR % \ Emails \ ” në file format tekst

(Zbatim KillEhouse . exe) për:

  • monitorimin e tjera të sistemit eHouse aplikacione (Drejtoria konfigurimit ” % EHOUSE_DIR \ killexec \ ” )
  • Aplikimi forca për të rifilluar timeout , pezullim , Mungesa e përgjigjes nga koha programuar
  • Aplikimi KillEhouse mund të monitorohet nga ” eHouse . Exe ” , për të siguruar funksionimin e vazhdueshëm të sistemit, nën mbikëqyrjen e PC eHouse

Monitorimi aplikimi , Ruajtja e stabilitetit dhe vazhdimësia software

software paketë eHouse është ndërtuar për të monitoruar punën e të gjitha aplikacioneve dhe vazhdimësia e komunikimit me kontrollorët – Shikojnë Timer Dog (WDT) .

Fotografi konfigurimit për WatchDogTimer (WDT) duhet të ketë një ” . shkon ” duhet të lexohet nga aplikacionet eHouse .
File format ” * . shkon ” për eHouse . Exe dhe KillEhouse . aplikacionet exe është si vijon:

Shembull për eHouse . exe për të kontrolluar për përditësime të dhënat – Kontrollorët Automatizimi në shtëpi i quajtur ” Sallon ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
d – Shtëpia Menaxher Emri i aplikimit në Task Manager dritare (TaskManager)
eHouse . exe File name . Ajo duhet të jetë në dosjen e ” % EHOUSE_DIR \ bin \ ”
/ Ne / nr / nt / nd Parametrat për zbatimin command line
100000 Jeta maksimale
120 Aplikacionet maksimale kohore pasivitet
c: \ e – Shtëpia \ logs \ sallon . txt Kontrolluar emri i file (të ndryshuar datën e regjistrimit – treguar funksionimin e duhur të kërkesës)
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen
Bosh – Përdorimi ardhmen

Postimi ngjarjeve të eHouse sistemit kontrollues mikroprocesor – drejtuar komandës

Ngjarjet kryesore të sistemit për çdo kontrollues janë të eksportohen në directory ” % EHOUSE_DIR \ AllEvents \ ” fotografi formatuar tekst .
Ngjarja për të kandiduar është ruajtur në një skedar teksti , thjesht kopje atë në radhë ngjarje sistemit të eHouse . exe , apo directory ” % EHOUSE_DIR \ email \ ” .
Emri i dokumentit ngjarje në këtë directory për informacion , Emri i Automatizimi Controller shtëpi ose pajisje dhe Emri i ngjarjes .
Ky emër është krijuar duke zëvendësuar polake karaktere ASCII rajonale themelore dhe është vetëm informacionin përkatës .
File extension duhet të jetë ” . drejtuar ” se ajo u pushtua nga ngjarje radhë pas kopjimit . Përmbajtja file nuk mund të ndryshohet , sepse ajo ka një format të veçantë , dhe rekord vicioz i ngjarjeve , ata do të largohen ose të shkaktojë të sistemit të paqëndrueshme . Ajo është e mirë për të kopjoni skedarin ngjarje në vend se të krijojnë vetë atë në directory radhë ngjarje .
Përmbajtja e dosjes është si vijon: Sallon ; Ndriçimi Qendrore 2 Ku Salon – RoomManager Emri kontrollues – tek
Automatizimi në shtëpi – Kontrolluesi drita dhe
Automatizimi në shtëpi – Heat Dhoma Controller për dhomë
Ndriçimi Qendrore 2
Ndarës në mes të emrit të pajisjes dhe emrin e ngjarjes është një pikëpresje dhe një hapësirë ​​të ” ; ”
Shembuj të tjerë të përmbajtjes dokumentit:
Sallon ; IR (Video – REW)
/ / Filloni ngjarjet kodin nauczonego IR për të dërguar VCR për të Rewind
Sallon ; Programi 2
/ / Run 2 Numri jetesën shofer
Kjo është një mënyrë shumë e thjeshtë për të filluar ngjarjet themelore për shoferët nga thjesht kopjimi .
Drejtimin e ngjarjeve më komplekse është që të krijojë një skedar me format e mëposhtme (ngjarjet drejtpërdrejtë):
Sig ; Në shtëpi (Dita) Emri si më sipër , por vetëm për informacionin e shfaqur në log
linjat bosh
linjat bosh
linjat bosh
linjat bosh
linjat bosh
linjat bosh
linjat bosh
linjat bosh
Event drejtpërdrejtë Mos ndryshoni këtë fotografi
Marker ngjarje të drejtpërdrejtë
2 Adresa h shofer
1 Shoferi bosh l
252 Kodi ngjarje
99 1 Argumenti ngjarje
255 2 argumenti ngjarje
255 3 argumenti ngjarje
255 4 Argumenti ngjarje
255 5 argumenti ngjarje
255 6 argumenti ngjarje
255 7 argumenti ngjarje
Numrat janë të shkruara në format decimal . Përshkrimet treguar në të kuqe .
Lista Event Mode ” Event drejtpërdrejtë ” vendosur në një directory të tilla si ” % EHOUSE_DIR % \ Mobile \ ” .
Fotografi me extension ” . TXT ” është emri i ngjarjes , dhe në ” . DXT ” Kodi i drejtpërdrejtë ngjarje – Kodi heksadecimal .
Krijo ngjarje në radhë duhet të bëhet sa më shpejt të jetë e mundur , mënyrë që të mos ndërhyjnë në funksionimin normal të eHouse aplikim dhe testimin e nuk di të lexojë deri në fund të skedar .
Automatizimi në shtëpi Producer