Automatizimi në shtëpi eHouse – Zhvillim Software për Kolegjet e Kontrollit Dhoma për Windows Tabelë – Open Source

Automatizimi në shtëpi eHouse – Zhvillimi i software panel diskutimi i kodit burim .
Ky artikull është edhe një pjesë e përshkrimit të softuerit për panele touch Automatizimi në shtëpi eHouse , Dritaret – i bazuar .
Artikujt më herët këtë temë:
” House zgjuar eHouse – Biblioteka për të krijuar software tuaj për Windows ”
” Software zhvilluar për prekje shtëpi panele zgjuar Windows-kontrollit eHouse – tableta bazuar ”
Përshkrimi i karakteristikave kryesore të aplikimit: outputbuttonnames procedurë (për INDEKSIME: integer) ;
Emri lexon dixhitale RoomManager rezultatet , Program emrat dhe emrat e matur inputet e konfigurimit të sistemit .
Kursen dosjen e konfigurimit ” % RemoteEhouseDir % Kolegjet \ \ ” në qoftë se ka një konfiguracion parazgjedhje fotografi për RoomManager krijon atë me RoomManager emrin dhe zgjerimi ‘ . txt ‘ .
Fotografi për të panelit të kontrollit janë të bazuara në file extension paracaktuar dhe , si emër kompjuterit në dritare të panelit .
Për të hequr papërdorur butonat (outputet dhe programet) , inputet matëse , programet e formularit (ose, në mënyrë për të reduktuar fuqinë) , të jetë në mungesë ose skedar për panel për të zëvendësuar linjën emrin fushë bosh (mbajtja e numërimit të linjës) .
Në këtë dosje janë të rëndësishme analog sensor type vendosjen (në kllapa katrore)
[ % ] Një përqindje në raport me kontrollues të tensionit të furnizimit
[C] temperatura (by default gjitha sensorë përveç parë)
[ – % ] Kundërt një përqindje prej 100 % – X si sensor të lehta sensor (1 by default)
Për sensorë analog lidh të tjera (të përfshira në dosjen e parazgjedhur duke ndryshuar default settings) .
Procedura TForm1 . Program1Click (Sender: TObject) ;
Mbajtësi i ngjarjeve ” OnClick ” për të gjitha butonat virtuale për programet nisjen .
Identifikon numrin kryesor (nga grupi i ndryshimeve programit) , që është përzgjedhur dhe vendosur ngjarje të fillojë programin e përzgjedhur në radhë ngjarje .
Procedura TForm1 . output1Click (Sender: TObject) ;
Mbajtësi i ngjarjeve ” OnClick ” për të gjitha butonat virtuale për të ndryshuar statusin e prodhimit .
Identifikon numrin kyç (të grupit për të ndryshuar statusin e prodhimit) , që është përzgjedhur dhe vendosur ngjarja ndryshon radhë ngjarje prodhimit në eHouse server .
Procedura RunEvent (eventcode , ARG1 , arg2 , arg3 , arg4 , arg5: integer ; str: string) ;
Të dhënat ngjarje në një radhë për eHouse sistemit server .
Parametrat dhënë kodin ngjarje për mënyrën e drejtpërdrejtë:
Kodi ngjarje ,
Argumentet Event , Informata për një përshkrim të log .
Procedura update_panel ;
Funksioni përditëson përmbajtjen e panelit – Matjet analoge dhe rezultatet (butonat virtuale ngjyra) .
Ajo duhet të fillojë menjëherë pas funksionit periodikisht ” update_status ” (Përditësimi statusin e shoferit nga eHouse server PC) .
Kontrollorët Automatizimi në shtëpi eHouse
Automatizimi Kontrollit prodhues
Automatizimi në shtëpi – ngrohje kontrollit dhe Ligtht në dhomat e .