Насловна автоматизација eHouse – Создаде софтвер за Windows . Програмирање Основи

eHouse Home automation . Високо ниво програмски користење на Windows – eHouse софтверски пакет . eHouse Автоматизација Дополнително , софтверот може да биде , Програми со користење ” шалче ” водење паралелно со Home automation – Софтвер .
Програмирање примери се во Делфи 5 (Паскал) , за да може да користите бесплатна верзија на овој софтвер веќе за аматери и за дома .
Професионалците и програмерите , Се разбира можете да го користите понови и побогат Licensedversion или преработи примери за други програмски јазици € <a € <како C + + , C # и др .
Високо ниво програмирање за eHouse систем вклучува создавање на дом за контрола на софтвер без да се меша со протоколи за пренос и комуникација возачи користејќи постоечки софтвер eHouse . Ова ќе осигури правилното функционирање на таквото решение , дури и во случај на големи промени во протоколи за пренос и пренос на медиум .
EHouse софтверски пакет (апликација eHouse . exe) обезбедува , меѓу другото:

  • Надворешен мониторинг апликации кои комуницирате со системот (во директориумот конфигурација ” % EHOUSE_DIR \ exec \ ” ) Особено KillEhouse . exe
  • Ажурирања на податоците и статусот излези , сензори вредности измерени сите електронски контролери
  • Создава текст најавите директориум ” % EHOUSE_DIR % \ Дневници \ ”
  • Создава датотека – тагови вклучени влезови и излези според имињата доделен на конфигурацијата за контролорите , Излези , Влезови , Сензори , итн
  • Периодично проверува редот на настаните да бидат испратени до контролорите ” % EHOUSE_DIR % \ Пораките \ ” во текст формат на датотека

Апликација (KillEhouse . Exe) се на:

  • следење на други апликации eHouse систем (конфигурација директориум ” % EHOUSE_DIR \ killexec \ ” )
  • Сила апликација рестартирајте за истек на време , суспензија , Недостатокот на одговор од страна на програмирани време
  • KillEhouse апликација може да се следи од страна на ” eHouse . Exe ” , за да се обезбеди континуирано работење на системот под надзор на eHouse компјутер

Апликација за следење , одржување на стабилност и континуитет софтвер

eHouse софтверски пакет е изграден за следење на ефикасноста на сите апликации и континуитет на комуникација со контролори – Види кучето тајмер (WDT) .

На конфигурациските датотеки за WatchDogTimer (WDT) мора да има ” . работи ” да се прочита од страна апликации eHouse .
Формат на датотека ” * . работи ” за eHouse . Exe и KillEhouse . exe апликации е како што следува:

Пример за eHouse . exe да се провери за ажурирања на податоци – Насловна Автоматика Контролери наречен ” Салон ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
е – Куќа менаџер Примена име во Task Manager прозорци (TaskManager)
eHouse . exe Име на датотеката . Таа мора да биде во директориумот ” % EHOUSE_DIR \ бин \ ”
/ Ne / бр / NT / ри На параметрите во командната линија апликација
100000 Максимална живот
120 Максимална неактивност време апликации
C: \ e – Куќа \ логовите \ салон . txt Селектирани името на датотеката (промена на снимање датум – покажува правилно функционирање на апликацијата)
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба
Празен – понатамошна употреба

Праќање пораки настани за eHouse систем микропроцесор контролори – извршете ја командата

Главниот систем настани за секој контролор се извезуваат во директориумот ” % EHOUSE_DIR \ AllEvents \ ” форматиран текст фајлови .
Настанот да се кандидира се чуваат во текстуална датотека , едноставно ја копирате на системот настан дното на eHouse . exe , или директориум ” % EHOUSE_DIR \ пораки \ ” .
Име настани во овој директориум за информации , името на Насловна Автоматика контролор или уред и името на настанот .
Ова име е генерирана од страна на замена на полски регионални основните ASCII карактери и е само релевантни информации .
Наставката на датотеката мора да биде ” . се кандидира ” дека тоа бил заробен од настанот на дното по копирање . Содржината на датотеката не може да се промени , поради тоа што има специфичен формат , и маѓепсан рекорд на настани , тие ќе бидат отстранети или да предизвика нестабилна систем . Најдобро е да го копирате настан датотека наместо создаде тоа и самите во случај на дното директориум .
Содржината на датотеката е како што следува: Салон ; Осветлување Централна 2 Каде салон – RoomManager контролер име – да
Home automation – Светло контролор и
Home automation – Соба на топлина контролор за соба
Осветлување Централна 2
Сепаратор помеѓу уредот и името на настанот е точка-запирка и простор ” ; ”
Други примери на содржини на датотеки:
Салон ; Инфрацрвен (Видео – REW)
/ / Започнете настани nauczonego IR код за испраќање на видео за да ја премотам касетата
Салон ; Програма 2
/ / Стартувај број 2 возачот живеење
Тоа е многу едноставен начин да се започне на основните настани за возачите со едноставно копирање .
Вклучување на посложени настани е да се создаде датотека со следниот формат (директен настани):
Сигурност ; Дома (ден) Име како погоре , но само за информациите прикажани во дневникот
празни редови
празни редови
празни редови
празни редови
празни редови
празни редови
празни редови
празни редови
Директен настан Не менувајте го овој фајл
Настанот маркер директна
2 адреса ж возачот
1 празни l возачот
252 Настанот код
99 аргумент 1 настан
255 аргумент 2 настани
255 аргумент 3 настани
255 аргумент 4 настани
255 аргумент 5 настани
255 аргумент 6 настани
255 аргумент 7 настани
Бројките се напишани во децимална форма . Описи наведени во црвено .
Листа на Настани режим ” Директен настан ” наоѓа во директориумот, како што се ” % EHOUSE_DIR % \ Мобилни \ ” .
На датотеки со екстензија ” . TXT ” е името на настанот , и во ” . DXT ” директен настан код – хексадецимален код .
Креирате настани во редот треба да се направи што е можно поскоро , така што нема да се меша со нормална работа на барањето и тестирање eHouse не чита до крајот на зачувани датотеки .
Насловна Автоматика продуцент