eHouse Uathoibriú Baile eHouse4Java – Áirítear java (foinse oscailte) bogearraí na modúil seo a leanas ( . java – cód foinse , . rang – An rang mar thoradh):
- Ehouse4java . java – Croílár an t-iarratas agus an príomh-chomhéadan
- ehousecommunication . java – feidhmeanna cumarsáide agus cumraíocht
- EhouseTCP . java – cumarsáide agus cumraíocht de rialtóirí
- EventsToSend . java – láimhseáil imeacht tánaisteach
- EventToSend . java – sainmhíniú ar imeacht amháin
- GraphicObject . java – sainmhínithe réad grafach
- ISYS . java – Áirítear feidhmeanna tiomnaithe do dhíoltóirí
- RunEvent . java – Imeachtaí a sheoladh ó bhfoirm téacs
- StatusEhouse . java – aicme Tá amháin le haghaidh gach rialtóir eHouse1
- StatusEthernet . java – aicme Tá amháin do rialtóir eHouse gach Ethernet
- StatusServer . java – Cúnta TCP / IP fhreastalaí , sheoladh go léir stádas rialaitheoirí via TCP / IP painéil chun cliant (seachtrach trí LEAN , WAN , Inlíon , Idirlíon)
- léirshamhlú . java – Amharcléiriú / rang rialú grafacha i gcomhréir le léirshamhlú eHouse agus caighdeán rialú grafacha
Tá feidhmeanna agus athróga domhanda Tá cur síos sna bogearraí foinse cód eHouse4Java .
Áirítear ar an bogearraí snáitheanna neamhspleách , m.sh. . Cumarsáid , a dhéantar sa chúlra i ndáil leis an iarratas is mó .
Ní gá é seo a stopadh nó moill a chur ar an t-iarratas a ghlacadh próisis ró-fhada , mar thoradh ar síos suntasach mall an iarratais agus an fhéidearthacht fionraí agus ag fanacht le haghaidh cumarsáide (glas marbh) .
Is iad na snáitheanna is mó:
- TCP Cliant (a fháil ar an stádas an rialaitheoir , an TCP / IP ar an LAN , WAN , Idirlíon , Inlíon)
- UDP éisteoir (chun éisteacht stádas a chraoladh ar an UDP connectionless) – ach amháin laistigh LAN , Inlíon
- Sintéiseoir urlabhra a imirt ar aon teachtaireachtaí téacs fuaimiúil
- Multithreaded TCP / IP fhreastalaí – chun bealach an stádas a fuarthas leis na painéil cliant ceangailte de chineál ar bith (trí LAN , Wifi , Idirlíon , Inlíon , WAN)
Ainmneacha na meáin cumarsáide le rialtóirí san áireamh leis na socruithe ar an bhfoirm a roghnú an cineál nasc (LAN TCP , LAN UDP , Idirlíon , Lasmuigh) .
Snáitheanna eile atá i ngníomh ag baint úsáide as athróg domhanda i ranganna ” EhouseTCP ” nó ” ehousecommunication ” .
Úsáideann an t-iarratas ar Amharcléiriú de réir eHouse caighdeán , ginte ó iarratais CorelDraw ag baint úsáide as scripteanna a chuireann ar chumas:
- cumraíocht allmhairiú chóras eHouse
- a chruthú rudaí grafacha de láimh nó le script
- onnmhairiú sonraí le haghaidh gach modhanna Amharcléiriú do gach painéil , brabhsálaithe gréasáin , ríomhaire , táibléad , smartphones agus córais eile
Seo a phlé tuilleadh i an t-alt:
” chruthú léirshamhlú grafacha agus rialú eHouse cliste sa bhaile ” .
Tá bogearraí léirshamhlú bunaithe ar grafaicí veicteoir Inscálaithe (SVG) .
Ceadaíonn an modh seo duit ” lossless ” de curves cáilíochta líníocht , téacs , figiúirí geoiméadrach simplí , beag beann ar mhéid an mhéadaithe , Athrú Scáileán , srl .
Ní bheadh sé seo a dhéanamh ag baint úsáide as na híomhánna cúlra grafach mar shampla jpg , bitmaps , srl . .
Tá léirshamhlú bogearraí Optamaithe d'fhonn laghdú ar an úsáid a bhaint as an LAP agus am próiseála grafaicí agus iad ag obair ar líne , gheall ar an méid mór sonraí a phróiseáil . Tá íomhánna grafacha i dtaisce agus roinnte i comharthaí rialaithe cuí agus próiseáilte nuair a fhaigheann an stádas an rialaitheoir , agus a thaispeáint ar an scáileán i bhfad níos tapúla ó taisce léirshamhlú de gach rialtóir .
Ligeann sé seo:
- laghdú suntasach ar na sonraí próiseáilte le haghaidh Amharcléiriú leis na hathruithe íomhá
- laghdú suntasach a flicker nuair a athrú íomhánna réamh-mheasta
- laghdú suntasach ar an ualach ar na Amharcléiriú LAP agus sonraí
- úsáid a bhaint as i bhfad níos ” níos laige ” , crua-earraí níos lú éifeachtaí agus níos saoire , painéil grafacha , táibléad , ar an bpainéal rialú , srl . , agus a chothabháil oibre compordach
- laghdú tomhaltas chumhacht atá thar a bheith tábhachtach i dtrealamh ceallraí agus soghluaiste agus fad na hoibre ar cadhnraí
É seo a phlé le screenshots san alt:
” Léirshamhlú grafach agus rialú bhaile cliste i Java ”
EHouse4Java cumarsáid le rialtóirí uathoibriú bhaile
eHouse1 Faoi mhaoirseacht PC
Sa leagan seo den eHouse t-iarratas . exe? oibreacha mar stádas glacadóir an RS – 485 (le tiontaire RS – 485/RS – Ní 232) agus a tharchuireann an stádas gan aon athruithe ar an dá mhodh collide le chéile:
- eHouse . oibreacha exe? mar fhreastalaí TCP / IP a fhreagraíonn ceisteanna maidir leis an painéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo a bheith luachmhar le hiarrachtaí chun cumarsáid a bhunú leis an painéal TCP / IP taobh amuigh tríd an líonra , cosúil leis an Idirlíon nuair nach bhfuil sé indéanta a fháil UDP stádas .
- eHouse . exe cuireann an craoladh prótacal UDP connectionless le haghaidh aon líon na gcliant ar an LAN , Inlíon . Ciallaíonn sé seo go , nach bhfuil an painéal ag nascadh leis an bhfreastalaí , ach éisteann teachtaireachtaí craoladh ó ” eHouse . exe? ” iarratais . Ar an mbealach seo is cuma nach bhfuil cé mhéad faighteoirí painéil stádas a athrú an t-ualach líonra , nó an ríomhaire ar a bhfuil an ” eHouse . exe? ” iarratas Ritheann . Ar an drochuair, ní féidir nó go bhfuil sé an-deacair a tharchur UDP chraoladh ar an Idirlíon mar sin sa chás seo ba chóir an chéad mhodh a úsáid .
eHouse1 Faoi mhaoirseacht CommManager
Sa leagan seo , CommManager Faigheann statuses ag teacht isteach via RS – Níl 485 (ó eHouse1 rialtóirí) agus a tharchuireann an stádas gan aon athruithe ar an dá mhodh collide le chéile:
- CommManager obair mar Freagraíonn freastalaí TCP / IP ar cheisteanna mar gheall ar an bpainéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo go háirithe iarrachtaí luachmhar cumarsáide a bhunú leis an painéal taobh amuigh den LAN , cosúil leis an Idirlíon nuair nach bhfuil sé indéanta a fháil UDP stádas .
- CommManager cuireann craoltaí (connectionless) Is iad UDP prótacal le haghaidh aon líon na gcliant ar an LAN , Inlíon .
Ciallaíonn sé seo go , nach bhfuil an painéal a nascadh leis an bhfreastalaí TCP CommManager , ach éisteacht leis na teachtaireachtaí craoladh ó CM . Ar an mbealach seo is cuma cé mhéad faighteoirí painéil de stádas , nach ndéanann sé athrú ar an ualach líonra nó úsáid LAP CommManager . Ní Craolacháin UDP chraoladh is féidir , nó bac mór tríd an idirlíon mar sin sa chás seo ba chóir an chéad mhodh a úsáid .
Ethernet eHouse (eHouse4Ethernet)
Sa leagan seo de rialtóirí Ethernet: CommManager , EthernetRoomManager , srl . , neamhspleách a chur ar a stádas ar dhá bhealach , nach collide le chéile:
- Oibríonn gach rialtóir mar Freagraíonn freastalaí TCP / IP ar cheisteanna mar gheall ar an bpainéal stádas , tagairt ceangal a thuilleadh na painéil agus iad a choimeád ar bun go dtí go dhícheangal ar chúis ar bith . Tá an modh seo go háirithe iarrachtaí luachmhar cumarsáide a bhunú leis na painéil taobh amuigh den LAN , cosúil leis an Idirlíon , nuair nach bhfuil sé indéanta a fháil UDP stádas .
Mar sin féin , i gcás rialaitheoirí Ethernet il is gá a choimeád ar bun nasc le TCP / IP gach rialtóir , le piocadh suas le stádas córas iomlán go díreach ó rialtóirí . Is féidir é seo mar thoradh ar ualach níos mó ar an bpainéal rialú próiseálaí , déine fadhbanna a bhaineann le cumarsáid . Sa chás seo , Tá sé níos fearr a chur ar an iarratas taobh LAN , go bhfaigheann stádas UDP áitiúil , agus ar aghaidh os cionn TCP / IP tríd an Idirlíon . Tá sé seo amach agus a phlé i bhfeidhm eHouse4Java , a cheadaíonn an réiteach seo . Is é an míbhuntáiste ar an ngá a choimeád ar bun crua-earraí breise a chomhlíonann na feidhmeanna . - Cuireann gach rialtóir craoladh (connectionless) UDP prótacal iad le haghaidh aon líon na gcliant ar an LAN , Inlíon . Ciallaíonn sé seo go , nach bhfuil an painéal nascadh leis an rialtóir freastalaí TCP , ach éisteacht leis na teachtaireachtaí craoladh ó gach rialtóirí . Ar an mbealach seo is cuma nach bhfuil cé mhéad faighteoirí painéil stádas a athrú an t-ualach líonra nó úsáid LAP rialtóir . Ní Craolacháin pacáistí UDP is féidir nó go bhfuil bac mór tríd an idirlíon , sin sa chás seo ba chóir an chéad mhodh a úsáid . Tá an fhéidearthacht ar seoladh an UDP uaireanta is féidir ag brath ar an gcineál naisc , Feidhmíochta . Uaireanta is féidir a fháil UDP craoladh trí nasc VPN i gceart cumraithe , Mar sin féin , fiú sa chás seo , Is féidir paicéid a bheith caillte , mar gheall ar easpa meicníochtaí slándála do UDP . Sonraí míchearta ar ceal go huathoibríoch ag na painéil eHouse bogearraí le haghaidh sheiceála neamh (seiceáil suim)