Početna Automatizacija eHouse – Napravite softver za Windows . Programiranje Osnove

eHouse Početna Automatizacija . Visoka razina programiranja pomoću Windows – eHouse softverski paket . eHouse Automatizacija Dodatno , softver može biti , Programi koji koriste ” prekriti ” paralelno na Početna Automatizacija – Softver .
Programski primjeri su u Delphi 5 (Pascal) , moći koristiti besplatnu verziju ovog softvera već za amatere i za dom .
Stručnjaci i programere , Možete, naravno, koristiti noviji i bogatiji Licensedversion ili prepisati primjere na drugim programskim jezicima â € <â € <poput C + + , C # itd. .
Visoka razina programiranja za eHouse sustav uključuje stvaranje doma upravljanje softver bez uplitanja s prijenosnih protokola i komunikacijskih vozači rabe postojeće software eHouse . To će osigurati ispravan rad takvog rješenja , čak iu slučaju velikih promjena u prijenosnim protokolima i medij prijenosa .
EHouse programski paket (aplikacija eHouse . exe) pruža , između ostalog:

  • Vanjski nadzor aplikacija koje u interakciji sa sustavom (u direktoriju konfiguraciji ” % EHOUSE_DIR \ exec \ ” ) Posebno KillEhouse . exe
  • Ažuriranja podatkovnih i status Izlazi , Senzori vrijednosti mjeri svih elektroničkih kontrolera
  • Stvara imenik tekst dnevnika ” % EHOUSE_DIR % \ Dnevnici \ ”
  • Stvara datoteku – oznake uključeni ulaza i izlaza prema imenima dodijeljenih konfiguraciji za kontrolere , Izlazi , Ulazi , Senzori , itd
  • Povremeno provjerava red događaja biti poslana na kontrolora ” % EHOUSE_DIR % E-mailovi \ \ ” u tekstualnom formatu

Primjena (KillEhouse . Exe) na:

  • praćenje drugih aplikacija eHouse sustav (konfiguracija katalog ” % EHOUSE_DIR \ killexec \ ” )
  • Sila zahtjev za ponovno timeout , suspenzija , nedostatak odgovora do programiranog vremena
  • KillEhouse aplikacija može se pratiti ” eHouse . Exe ” , kako bi se osigurala kontinuirani rad sustava pod nadzorom eHouse PC

Zahtjev za praćenje , održavanje stabilnosti i kontinuiteta softver

eHouse softverski paket je izgrađen pratiti izvedbu svih aplikacija i kontinuitet komunikacije s kontrolorima – Pogledajte Pas Timer (jave ako) .

U konfiguracijske datoteke za WatchDogTimer (jave ako) mora imati ” . pokreće ” treba čitati aplikacija eHouse .
Format datoteke ” * . pokreće ” za eHouse . Exe i KillEhouse . exe aplikacija je kako slijedi:

Primjer za eHouse . EXE za provjeru promjenama na podacima – Početna Automatizacija Controller pozvan ” Salon ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
e – Upravnik kazališta Primjena ime u Task Manager prozora (TaskManager)
eHouse . exe Naziv datoteke . To mora biti u imeniku ” % EHOUSE_DIR \ bin \ ”
/ Ne / nr / nt / kolo Parametri o primjeni naredbenog retka
100000 Maksimalna život
120 Maksimalne neaktivnosti vrijeme aplikacije
c: \ e – Kuća \ logs \ salon . txt Provjereno ime datoteke (promijeniti datum snimanja – ukazuje na ispravan rad aplikacije)
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje
Prazan – buduće korištenje

Objavljivanje događaja na eHouse kontrolera sustava mikroprocesora – pokrenuti naredbu

Glavni sustav događaja za svaki kontroler se izvozi u imeniku ” % EHOUSE_DIR \ AllEvents \ ” formatirane tekstualne datoteke .
Događaj za pokretanje pohranjena u tekstualnu datoteku , jednostavno ga kopirati na red događaja sustava za eHouse . exe , ili katalog ” % EHOUSE_DIR \ pošta \ ” .
Ime datoteke događanja u ovaj direktorij za informacije , ime Početna Automatizacija kontroler ili uređaj i naziv događaja .
To ime je generirana zamjenom poljske regionalne osnovne ASCII znakove i samo relevantne informacije .
Proširenje datoteka mora biti ” . trčanje ” da je bio zarobljen od događaja red nakon kopiranja . Datoteka sadržaj ne može biti promijenjen , jer ima određeni format , i začarani zapis događaja , oni će biti uklonjeni ili uzrokovati nestabilan sustav . To je najbolje za kopiranje događaja datoteku umjesto da ga sami stvoriti u imeniku događaja red .
Sadržaj datoteke je kako slijedi: Salon ; Rasvjeta Centralni 2 Gdje salon – RoomManager kontroler ime – na
Početna Automatizacija – Svjetlo kontroler i
Početna Automatizacija – Soba Toplina kontroler za sobu
Rasvjeta Centralni 2
Razdjelnik između naziva uređaja i naziv manifestacije je zarez i razmak ” ; ”
Ostali primjeri datoteka sadržaja:
Salon ; IR (Video – REW)
/ / Početak događanja nauczonego IR kod za slanje videorekorder premotati
Salon ; Program 2
/ / Run broj 2 Dnevni vozača
To je vrlo jednostavan način za početak osnovne događaje za vozača tako jednostavno kopiranje .
Trčanje složenijih događaja je stvoriti datoteku s sljedećem formatu (direktni događaja):
SECU ; Kod kuće (Dan) Ime kao gore , ali samo za informacije prikazane u zapisniku
praznih redaka
praznih redaka
praznih redaka
praznih redaka
praznih redaka
praznih redaka
praznih redaka
praznih redaka
Izravna događaji Ne mijenjajte ovu sliku
Događaj Marker izravna
2 Adresa h vozač
1 prazna sam vozač
252 Događaj kod
99 Argument jedan događaj
255 Argument dva događaja
255 Argument tri događaja
255 Argument četiri događaja
255 Argument 5 događaji
255 Argument 6 događaji
255 Argument 7 događaji
Brojevi su pisani u decimalnom formatu . Opisi naznačeno u crvenom .
Popis događaja način ” Izravna događaji ” nalazi u direktoriju kao što ” % EHOUSE_DIR % \ Mobile \ ” .
Datoteke s nastavkom ” . TXT ” je naziv događaja , te u ” . DXT ” izravni događaj kod – heksadecimalni kod .
Stvaranje događaja u redu bi trebalo biti učinjeno čim je prije moguće , tako da ne ometaju normalan rad aplikacija i testiranje eHouse nije pročitao na kraju spasila datoteku .
Početna Automatizacija producent