Почетна Аутоматизација еХоусе – Направите Софтвер за Виндовс . Програмирање Основе

еХоусе Хоме Аутоматион . Висок ниво програмирање помоћу Виндовс – еХоусе софтверски пакет . еХоусе Аутоматизација Додатно , софтвер може да буде , Програми који користе ” оковати ” паралелно са Хоме Аутоматион – Софтвер .
Програмски примери су у Делфима 5 (Пасцал) , бити у могућности да користе бесплатну верзију овог софтвера већ за аматере и за дом .
Професионалци и програмери , могу, наравно, користи новији и богатији Лиценседверсион или поново написао примере других програмске језике а € <а € <као Ц + + , Ц #, итд .
Висок ниво програмирања за еХоусе систем подразумева стварање софтвера за кућну контролу, без уплитања са преносним протокола и комуникационих возача коришћењем постојећих софтвера еХоусе . Ово ће обезбедити правилан рад таквог решења , чак иу случају великих промена у преносним протокола и преносног медијума .
ЕХоусе софтверски пакет (апликација еХоусе . еке) пружа , између осталог:

  • Спољни надзор апликације које комуницирају са системом (у директоријуму конфигурацији ” % ЕХОУСЕ_ДИР \ екец \ ” ) Посебно КиллЕхоусе . еке
  • Ажурирање података и статуса излаза , сензори вредности мерене све електронске контролере
  • Креира текст дневника директоријум ” % ЕХОУСЕ_ДИР % \ Логс \ ”
  • Креира датотеку – ознаке укључене улаза и излаза према именима додељене у конфигурацији за контролере , Излази , Улази , Сензори , итд
  • Повремено проверава ред догађаја који се шаљу на контролорима ” % ЕХОУСЕ_ДИР % \ Емаилс \ ” у формату текстуалне датотеке

Апликација (КиллЕхоусе . еке) на:

  • праћење друге апликације еХоусе систем (конфигурација каталог ” % ЕХОУСЕ_ДИР \ киллекец \ ” )
  • Форце апликација за рестарт тимеоут , суспензија , Недостатак одговора је програмирано време
  • КиллЕхоусе апликација може бити праћен ” еХоусе . Еке ” , да се обезбеди континуирано функционисање система под надзором еХоусе ПЦ

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

еХоусе софтверски пакет направљен да прати рад свих апликација и континуитет комуникације са контролерима – Ватцх Дог Тајмер (ВДТ) .

То су фајлови за ВатцхДогТимер (ВДТ) мора имати ” . ради ” да се читају еХоусе апликација .
Филе формат ” * . ради ” за еХоусе . Еке и КиллЕхоусе . еке апликације је следећи:

Пример за еХоусе . еке да проверите да ли постоје исправке са подацима – Хоме Аутоматион Цонтроллерс звао ” Салон ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
е – Управник позоришта Примена име у Таск Манагер прозора (ТаскМанагер)
еХоусе . еке Филе наме . То мора да буде у именику ” % ЕХОУСЕ_ДИР \ бин \ ”
/ Не / бр / нт / НД Параметри о примени командне линије
100000 Максимална живот
120 Максимално време неактивности апликације
ц: \ е – Кућа \ логс \ салон . ткт Проверен име датотеке (променити датум снимања – указује правилан рад апликације)
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење
Празан – будуће коришћење

Постављање догађаје еХоусе контролорима система микропроцесора – покрените команду

Главни систем догађаји за сваког контролора извозе у именик ” % ЕХОУСЕ_ДИР \ АллЕвентс \ ” форматираних текстуалних фајлова .
Догађај за покретање се складишти у текстуалној датотеци , Једноставно копирајте га у ред систем догађај еХоусе . еке , или директоријум ” % ЕХОУСЕ_ДИР \ емаил \ ” .
Име датотеке догађаји у овом директоријуму за информацијама , Име Хоме Аутоматион Цонтроллер или апарат и име догађаја .
Ово име је генерисана заменом пољске регионалне основне АСЦИИ карактере и само релевантне информације .
Екстензија мора бити ” . трчати ” да је заробљен од догађаја реда након копирања . Филе садржај не може мењати , јер има посебан формат , и зачарани запис догађаја , они ће бити уклоњени или изазвати нестабилну систем . То је најбоље да копирате датотеку догађаја, него створити га сами у именику догађаја куеуе .
Садржај датотеке је следећи: Салон ; Осветљење Централна 2 Где салон – РоомМанагер контролер име – до
Хоме Аутоматион – Светло контролер и
Хоме Аутоматион – Соба топлоте контролер за собу
Осветљење Централна 2
Сепаратор између имена уређаја и назив манифестације је зарез и размак ” ; ”
Други примери фајлова садржаја:
Салон ; ИР (Видео – РЕВ)
/ / Почетак догађаје науцзонего ИР код за слање ВЦР да бисте премотали уназад
Салон ; Програм 2
/ / Рун број 2 живот возача
То је веома једноставан начин да започнете основне догађаје за возаче једноставно копирањем .
Покретање сложенијих догађаја је да се креира фајл са следећом формату (директни догађаји):
Систе ; Код куће (Дан) Име као горе , али само за информације приказује у дневнику
празних редова
празних редова
празних редова
празних редова
празних редова
празних редова
празних редова
празних редова
Директна Догађај Немојте мењати овај фајл
Евент Маркер директна
2 Адреса Х возач
1 празна сам возач
252 догађај код
99 Аргумент 1 догађај
255 аргумент 2 догађаја
255 аргумент 3 догађаји
255 Аргумент 4 догађаји
255 аргумент 5 догађаја
255 аргумент 6 догађаји
255 аргумент 7 догађаји
Бројеви су написане у децималном формату . Описи наведено у црвеном .
Листа догађаја режим ” Директна Догађај ” налази у именику, као што су ” % ЕХОУСЕ_ДИР % \ Мобилни \ ” .
Фајлови са екстензијом ” . ТКСТ ” је назив манифестације , и ” . ДКСТ ” директна манифестација код – хексадецимални код .
Креирање догађаја у реду треба да се уради што је пре могуће , тако да не омета нормалан рад апликације и тестирање еХоусе не читају до краја сачуване датотеке .
Хоме Аутоматион Продуцент