Umlawuli wesixhobo. Yandisa i-MIS kwizixhobo

Umlawuli wesixhobo. Yandisa i-MIS kwizixhobo
Iziko lezonyango elizisebenzelayo lisebenzisa izixhobo ezininzi ezahlukeneyo, ekufuneka ukusebenza kwazo kulawulwe yinkqubo yolwazi lwezonyango (MIS), kwakunye nezixhobo ezingayamkeliyo imiyalelo, kodwa mazithumele iziphumo zomsebenzi wazo kwi-MIS. Nangona kunjalo, zonke izixhobo zineendlela ezahlukeneyo zokudibanisa (i-USB, i-RS-232, i-Ethernet, njl.) kunye neendlela zokusebenzisana nazo. Kuphantse ukuba akunakwenzeka ukubaxhasa bonke kwi-MIS, ngoko ke i-software ye-DeviceManager (DM) yaphuhliswa, ebonelela nge-interface enye ye-MIS yokunika imisebenzi kwizixhobo kunye nokufumana iziphumo.

Umlawuli wesixhobo. Yandisa i-MIS kwizixhobo
Ukwandisa ukunyamezela kwesiphoso kwenkqubo, i-DM yahlulwa ibe yisethi yeenkqubo ezibekwe kwiikhomputha kwiziko lezonyango. I-DM ihlulwe kwiprogram ephambili kunye nesethi yeeplagi ezisebenzisana nesixhobo esithile kwaye zithumele idatha kwi-MIS. Lo mzobo ungezantsi ubonisa ulwakhiwo jikelele lokusebenzisana neDeviceManager, MIS kunye nezixhobo.

Umlawuli wesixhobo. Yandisa i-MIS kwizixhobo
Ubume bentsebenziswano phakathi kwe-MIS kunye ne-DeviceManager ibonisa iinketho ezi-3 kwiiplagi:

  1. I-plugin ayifumani nayiphi na idatha esuka kwi-MIS kwaye ithumela idatha eguqulelwe kwifomathi eqondakalayo ukusuka kwisixhobo (ihambelana nohlobo lwesixhobo 3 kulo mzobo ungasentla).
  2. I-plugin ifumana umsebenzi omfutshane (ngokwexesha lokwenziwa) ovela kwi-MIS, umzekelo, ukuprinta kwiprinta okanye ukuskena umfanekiso, iwuphumeze kwaye ithumele umphumo wokuphendula isicelo (ihambelana nohlobo lwesixhobo 1 kulo mzobo ungasentla. ).
  3. I-plugin ifumana umsebenzi wexesha elide ovela kwi-MIS, umzekelo, ukwenza isaveyi okanye izalathi zokulinganisa, kwaye ekuphenduleni ithumela imeko yokwamkelwa komsebenzi (umsebenzi unokwaliwa ukuba kukho impazamo kwisicelo). Emva kokugqiba umsebenzi, iziphumo zitshintshwa zibe yifomathi eqondakalayo kwi-MIS ize ifakwe kwii-interfaces ezingqinelana nohlobo lwazo (ezingqinelana nohlobo lwesixhobo 2 kumfanekiso ongasentla).

Inkqubo ephambili ye-DM iqala, iqalise, iphinda iqalise kwimeko yokuyeka okungalindelekanga (ukuphazamiseka) kwaye iphelisa zonke iiplagi xa zivaliwe. Ukubunjwa kweeplagi kwikhompyuter nganye kwahlukile; kuphela ezo ziyimfuneko ziqalisiwe, ezichazwe kwiseto.

Iplagin nganye yinkqubo ezimeleyo esebenzisana neprogram ephambili. Le nkcazo yeplagin ivumela ukusebenza okuzinzile ngakumbi ngenxa yokuzimela kwazo zonke iimeko ze-plugin kunye nentloko malunga nokuphathwa kwephutha (ukuba kukho impazamo ebalulekileyo eyenza ukuba i-plugin iphazamiseke, ngoko oku akuyi kuchaphazela ezinye iiplagi kunye nentloko) . I-plugin enye ikuvumela ukuba usebenze kunye nezixhobo zohlobo olulodwa (ngokuqhelekileyo imodeli efanayo), ngelixa ezinye iiplagi zinokusebenzisana kuphela ngesixhobo esinye, ngelixa ezinye zinokusebenzisana ezininzi. Ukuqhagamshela izixhobo ezininzi zohlobo olufanayo kwi-DM enye, qalisa iimeko ezininzi zeplagin efanayo.

Umlawuli wesixhobo. Yandisa i-MIS kwizixhobo
I-Qt toolkit isetyenziselwe ukuphuhlisa iDM kuba isivumela ukuba sikhuphele kude kwinkqubo ethile yokusebenza kwiimeko ezininzi. Oku kwenze ukuba kube lula ukuxhasa umsebenzi kunye neekhompyuter ezisekelwe kwiWindows, iLinux kunye neMacOS, kunye nezixhobo zebhodi enye yeRaspberry. Ukuphela komda ekukhetheni inkqubo yokusebenza xa uphuhlisa iiplagi kubukho babaqhubi kunye/okanye isoftware ekhethekileyo yesixhobo esithile.

Ukusebenzisana phakathi kweeplagi kunye nentloko kwenzeka nge-QLocalSocket ehlala isebenzayo enegama lomzekelo othile we-plugin, ngokweprothokholi esiyidalile. Ukuphunyezwa kweprotocol yonxibelelwano kumacala omabini yenzelwe njengethala leencwadi eliguquguqukayo, elenza kube lula ukuphuhlisa ezinye iiplagi ngezinye iinkampani ngaphandle kokutyhila ngokupheleleyo ukusebenzisana nentloko. Ingqiqo yangaphakathi yesokethi yendawo ivumela intloko ukuba ifunde ngokukhawuleza malunga nokuwa usebenzisa isibonakaliso sokuqhawula uxhumano. Xa umqondiso onjalo ubangelwa, i-plugin eyingxaki iphinda iqaliswe, ekuvumela ukuba uphathe iimeko ezinzima ngaphandle kwentlungu.

Kwagqitywa ekubeni kwakhiwe ukusebenzisana phakathi kwe-MIS kunye ne-DM ngokusekelwe kwi-protocol ye-HTTP, ekubeni i-MIS isebenza kwi-Web server, eyenza kube lula ukuthumela nokufumana izicelo ngokusebenzisa le protocol. Kwakhona kunokwenzeka ukuhlukanisa iingxaki ezinokuvela xa ubeka okanye usenza imisebenzi kunye nezixhobo ezisekelwe kwiikhowudi zokuphendula.

Kumanqaku alandelayo, usebenzisa umzekelo wamagumbi amaninzi amaziko okuxilonga, ukusebenza kweDM kunye nezinye iiplagi ziya kuhlolwa.

umthombo: www.habr.com

Yongeza izimvo