Umphathi wedivayisi. Nweba i-MIS kumadivayisi

Umphathi wedivayisi. Nweba i-MIS kumadivayisi
Isikhungo sezokwelapha esizenzakalelayo sisebenzisa amadivaysi amaningi ahlukene, ukusebenza kwawo okufanele kulawulwe uhlelo lolwazi lwezokwelapha (MIS), kanye namadivayisi angamukeli imiyalo, kodwa kufanele adlulisele imiphumela yomsebenzi wawo ku-MIS. Kodwa-ke, wonke amadivaysi anezinketho ezahlukene zokuxhuma (i-USB, i-RS-232, i-Ethernet, njll.) nezindlela zokuxhumana nazo. Cishe akunakwenzeka ukuwasekela wonke ku-MIS, ngakho-ke isendlalelo sesofthiwe ye-DeviceManager (DM) sathuthukiswa, esihlinzeka ngesixhumi esibonakalayo esisodwa se-MIS sokwabela imisebenzi kumadivayisi nokuthola imiphumela.

Umphathi wedivayisi. Nweba i-MIS kumadivayisi
Ukwandisa ukubekezelelwa kwamaphutha kohlelo, i-DM yahlukaniswa yaba iqoqo lezinhlelo ezitholakala kumakhompyutha esikhungweni sezokwelapha. I-DM ihlukaniswe yaba uhlelo oluyinhloko kanye nesethi yama-plugin asebenzisana nedivayisi ethile futhi athumele idatha ku-MIS. Isibalo esingezansi sibonisa ukwakheka okujwayelekile kokusebenzelana ne-DeviceManager, i-MIS namadivayisi.

Umphathi wedivayisi. Nweba i-MIS kumadivayisi
Isakhiwo sokusebenzisana phakathi kwe-MIS ne-DeviceManager sibonisa izinketho ezi-3 zama-plug-ins:

  1. I-plugin ayitholi idatha evela ku-MIS futhi ithumela idatha eguqulelwe kwifomethi eqondakalayo kuyo isuka kudivayisi (ihambisana nohlobo lwedivayisi 3 esithombeni esingenhla).
  2. I-plugin ithola umsebenzi omfushane (ngokwesikhathi sokwenza) ovela ku-MIS, isibonelo, ukuphrinta kuphrinta noma ukuskena isithombe, ikwenze futhi ithumele umphumela ekuphenduleni isicelo (ihambisana nohlobo lwedivayisi 1 esithombeni esingenhla. ).
  3. I-plugin ithola umsebenzi wesikhathi eside ovela ku-MIS, isibonelo, ukwenza inhlolovo noma izinkomba zokulinganisa, futhi ekuphenduleni ithumela isimo sokwamukela umsebenzi (umsebenzi ungase unqatshelwe uma kunephutha esicelweni). Ngemva kokuphothula umsebenzi, imiphumela iguqulelwa kufomethi eqondakalayo ku-MIS futhi ilayishwe kuzixhumi ezibonakalayo ezihambisana nohlobo lwazo (ihambisana nohlobo lwedivayisi 2 esithombeni esingenhla).

Uhlelo oluyinhloko lwe-DM luyaqala, luqalise, luqale kabusha uma kwenzeka kuba nokuma okungalindelekile (ukuphahlazeka) futhi lunqamule wonke ama-plugin lapho kuvaleka. Ukwakhiwa kwama-plugin kukhompyutha ngayinye kuhlukile;

I-plugin ngayinye iwuhlelo oluzimele olusebenzisana nohlelo oluyinhloko. Le ncazelo ye-plugin ivumela ukusebenza okuzinzile ngenxa yokuzimela kwazo zonke izimo ze-plugin kanye nekhanda mayelana nokuphatha iphutha (uma kwenzeka iphutha elibucayi elibangela ukuthi i-plugin iphahlazeke, khona-ke lokhu ngeke kuthinte amanye ama-plugin nekhanda) . I-plugin eyodwa ikuvumela ukuthi usebenze ngamadivayisi ohlobo olulodwa (ngokuvamile imodeli efanayo), kuyilapho amanye ama-plugin angakwazi ukuxhumana nedivayisi eyodwa kuphela, kuyilapho amanye engakwazi ukuxhumana nezimbalwa. Ukuze uxhume amadivayisi amaningana ohlobo olufanayo ku-DM eyodwa, qalisa izimo ezimbalwa ze-plugin efanayo.

Umphathi wedivayisi. Nweba i-MIS kumadivayisi
Ikhithi yamathuluzi ye-Qt yasetshenziswa ukuthuthukisa i-DM ngoba isivumela ukuthi siphume kusistimu ethile yokusebenza ezimweni eziningi. Lokhu kwenze kwaba nokwenzeka ukusekela umsebenzi ngamakhompyutha asekelwe ku-Windows, Linux ne-MacOS, kanye namadivayisi we-Raspberry single-board. Okuwukuphela komkhawulo ekukhetheni isistimu yokusebenza lapho uthuthukisa ama-plugin ukutholakala kwabashayeli kanye/noma isofthiwe ekhethekile yedivayisi ethile.

Ukusebenzisana phakathi kwama-plugin nekhanda kwenzeka nge-QLocalSocket esebenza njalo enegama lesibonelo esithile se-plugin, ngokuya ngephrothokholi esiyidalile. Ukuqaliswa komgomo wokuxhumana nhlangothi zombili kwaklanywa njengomtapo wolwazi oguquguqukayo, okwenze kwaba nokwenzeka ukuthuthukisa amanye ama-plugin ngezinye izinkampani ngaphandle kokudalula ngokuphelele ukusebenzisana nekhanda. I-logic yangaphakathi yesokhethi yendawo ivumela inhloko ukuthi ifunde ngokushesha mayelana nokuwa isebenzisa isignali yekhefu lokuxhumana. Uma isignali enjalo iqaliswa, i-plugin eyinkinga iqalwa kabusha, okukuvumela ukuthi uphathe izimo ezibucayi ngaphandle kobuhlungu.

Kunqunywe ukuthi kwakhiwe ukuxhumana phakathi kwe-MIS ne-DM ngokusekelwe kuphrothokholi ye-HTTP, njengoba i-MIS isebenza kuseva yeWebhu, okwenza kube lula ukuthumela nokwamukela izicelo kusetshenziswa le nqubo. Kungenzeka futhi ukuhlukanisa izinkinga ezingase ziphakame lapho usetha noma wenza imisebenzi ngamadivayisi asuselwe kumakhodi okuphendula.

Ezihlokweni ezilandelayo, kusetshenziswa isibonelo samagumbi amaningana esikhungo sokuxilonga, ukusebenza kwe-DM namanye ama-plug-in azohlolwa.

Source: www.habr.com

Engeza amazwana