EHouse Automation Adeiladu – Datblygu Meddalwedd ar gyfer Paneli Control ystafelloedd ar gyfer Windows Dabled

eHouse Automation Hafan .
Trafod y meddalwedd (cod ffynhonnell) o lyfrgell rhaglenni Windows .
Creu paneli ystafell reoli ymroddedig o Windows XP Dabled . . 7
Gall Oherwydd y tabledi cost gynyddol is a phaneli wal chael eich temtio i ddefnyddio panel o'r fath fel ” switshis rhithwir ” .
Tabledi yn llawer mwy symudol na switshis trydanol safonol a phaneli wal .
O gymharu â'r paneli wal bwrpasol ar gyfer systemau nodweddiadol Automation Hafan bron ddeg gwaith yn rhatach i leihau'n sylweddol cost y system terfynol sy'n caniatáu Automation Hafan Rheoli .
Yn achos ceisiadau gwesty , mewn pensiynau , swyddfeydd , lle y nifer hwn yn fawr iawn (degau / cannoedd) elw o atebion o'r fath yn benodol iawn (gyda tua 3000 â, ¬ panel fesul am bris o baneli sy'n ymroddedig i awtomeiddio adeiladu mewn safonau amrywiol) .
Mae'r prosiect hwn yn seiliedig ar gyflawniad yr ystafell panel rheoli symlaf (ystafell) gydag un RoomManager ( Rheolwyr Automation Hafan eHouse) , cael ymarferoldeb a rhwyddineb defnyddio , heb ymlafnio drwy'r nifer di-rif o eitemau ar y fwydlen a all fod yn arbennig o anodd i blant neu bobl sydd â golwg gwan .
Mae'n fwy cyfarwyddol a dylunio finimalaidd na'r targed ar gyfer y panel rheoli VIP .
Gall y cod ffynhonnell ar gyfer y cais feddalwedd templed fod yn fwy cain ac yn ” llawn – chwythu ” panel a grëwyd gan gwmnïau a buddsoddwyr yn datblygu system eHouse neu ei osodiadau unigol .
Mae symlrwydd y panel rheoli Automation , Nid graffeg uwch brawychus ac amrywiaeth o ychwanegol , swyddogaethau sydd eu hangen gymharol , Fodd bynnag, , o ran y teclynnau mwyaf colli pwysau , er mwyn deall y syniad o â € <â € <y panel ac nid annibendod y cod ffynhonnell anniben .
Dadl arall , sy'n dadlau o blaid symlrwydd yn arbed llawer o ynni (sy'n arbennig o bwysig yn y paneli symudol , batri) a CPU isel defnydd o ynni o'i gymharu â'r ceisiadau un , llawer mwy graffig utylizujÄ … Cych .
Mae hyn hefyd yn gwneud y paneli , llawer mwy darllenadwy ac yn caniatáu i chi ddarllen y mesuriadau a statws system , pellter llawer mwy , uniongyrchol heb yr angen i fynd at y panel
Screenshots ar gyfer y gwladwriaethau gwahanol y rheolwr microbrosesydd (ar gyfer yr Arddangosfa) yn dangos y ar / oddi ar allbynnau a mesur gwerthoedd analog .
 System panel feddalwedd rheoli eHouse model ar gyfer tabledi a phaneli cyffwrdd Windows XP , Vista , Ffenestri 7
 System panel feddalwedd rheoli eHouse model ar gyfer tabledi a phaneli cyffwrdd Windows XP , Vista , Ffenestri 7  System panel feddalwedd rheoli eHouse model ar gyfer tabledi a phaneli cyffwrdd Windows XP , Vista , Ffenestri 7
Gall y disgrifiad cychwynnol y cynllun i'w gael ar:
” Datblygu Meddalwedd panel rheoli heddychlon Windows gyfer eHouse cartref smart ”
Mae'r cais yn seiliedig ar llyfrgell o APIs (meddalwedd rhannu gyda cod ffynhonnell) eHouseLogAnalizer , sy'n gweithredu y darlleniad awtomatig enwau'r gyrwyr , I , allbwn a synchronizes y statws o yrwyr drwy greu system logiau ar y system eHouse PC gweinydd .
Mwy o wybodaeth: ” Meddalwedd API Llyfrgell eHouse Adeiladu Deallus ar gyfer Windows – eHouseLogAnalizer ”
Mae cyfluniad cychwynnol yn cael ei wneud gyda'r cais archa bannod brif:
Wrth i paramedrau ar y llinell orchymyn neu gais launcher bysellfwrdd ar gyfer y canlynol yn berthnasol:
/ X: panel_width – Lled Panel mewn picseli / x: 800
/ S: panel_height – uchder y panel mewn picseli / au: 600
/ A: controller_address – ee " ; / A: 55 – 1 " ; ar gyfer un arall i roommanger / r
/ R: controller_name – ee " ; / R: byw " ; fel dewis arall i / a
/ P: ehouse_remote_path – pan fyddwch yn rhedeg y meddalwedd ar y gweinydd , nid ar y PC panel system a data darllen eHouse cael eu nodi llwybr ac nid y cyfeirlyfr lleol – er enghraifft:
/ P: / / ehousesrv / eHouse /
Gosod allan enwau yn cael eu cymryd o cyfluniad y PC (eHouse gweinyddwr) .
Gall gweddill y lleoliadau yn y targed o newidynnau byd-eang yn cael ei adalw o'r ffeiliau testun ffurfweddiad .
llwybr var: String ; / / Path Lleol
remotepath: string ; / / Path o Bell – llwybr eHouse i weinydd pell
oncolor: tcolor = clwhite ; / / Button lliw ar gyfer allbwn AR – lliw y botwm ar gyfer y cynnyrch yn cael ei droi ymlaen
offcolor: tcolor = clgray ; / / Button lliw ar gyfer allbwn ODDI AR – Botwm lliw ar gyfer dechrau i ffwrdd
deviceindex: cyfanrif ; / / Mynegai o dabl RM i arddangos – mynegai o roommangera harddangos ar hyn o bryd
rows: cyfanrif = 4 ; / / Nifer o fotymau mhob rhes i arddangos – nifer o fotymau ar un llinell
labelrows: cyfanrif = 2 ; / / Nifer o fotymau mhob rhes i arddangos – nifer o labeli mewn un llinell o destun
/ / Mae pob uned mewn picseli gyfer sgrîn gyfredol – dimensiynau mewn picseli sgrin
fontsize: cyfanrif = 10 ; / / Maint y ffont ar gyfer botymau – maint y ffont ar gyfer botymau
labelfontsize: cyfanrif = 12 ; / / Maint y ffont ar gyfer labeli testun – maint y ffont ar gyfer labeli testun
yoffsetlabel: cyfanrif = 10 ; / / Atred ar gyfer labeli bloc yn y echelin o'r brig – bloc wrthbwyso yn y x – labeli echelin
Buttonwidth: cyfanrif = 180 ; / / Botymau lled pob – lled y botymau rhithwir
Buttonheight: cyfanrif = 30 ; / / Botymau uchder pob – faint o fotymau rhith
LabelHeight: cyfanrif = 20 ; / / Pob labeli uchder – y swm o labeli testun
yoffsetouts: cyfanrif = 100 ; / / Atred gyfer outputbuttons bloc yn y echelin – symud i lawr i'r botymau mewnbwn
yoffsetprograms: cyfanrif = 350 ; / / Atred gyfer programbuttons bloc yn y echelin – i lawr yr allwedd shift rhaglen
Xspace: cyfanrif = 3 ; / / Gofod Rhwng botymau yn x echelin – Mae'r pellter rhwng y botymau ar y x – echelin
yspace: cyfanrif = 5 ; / / Gofod Rhwng botwm yn y echelin – Mae'r pellter rhwng y botymau ar y y – echelin
labelwidth: cyfanrif = 250 ; / / Lled ar gyfer yr holl labeli – lled yr holl labeli testun
labelresultsize: cyfanrif = 100 ; / Labeli canlyniad / Dynamic ar gyfer maint – maint y newidyn yn y label yn cael ei ddisodli gan y canlyniadau mesuriadau
computername: string ; / / Computername am enw unigryw o banel – enw'r cyfrifiadur ar gyfer uno'r paneli lluosog ar yr un pryd i weithio
devicestoupdatestatus: string = ‘ * ‘ ; / / * Ar gyfer yr holl ddyfeisiau fel arall addressh – addresslow – Gwirio * Star pob gyrrwr neu ” ADRESH – adresl ” dim ond un (ee ” 55 – 1 ” )