Pulogalamu yoyang'anira zida. Wonjezerani MIS kuzipangizo

Pulogalamu yoyang'anira zida. Wonjezerani MIS kuzipangizo
Chipatala chodzipangira chokha chimagwiritsa ntchito zida zambiri zosiyanasiyana, zomwe ziyenera kuyendetsedwa ndi dongosolo lazachipatala (MIS), komanso zida zomwe sizimavomereza malamulo, koma ziyenera kutumiza zotsatira za ntchito yawo ku MIS. Komabe, zida zonse zimakhala ndi zosankha zosiyanasiyana zolumikizira (USB, RS-232, Efaneti, ndi zina) ndi njira zolumikizirana nazo. Ndikosatheka kuwathandiza onse mu MIS, kotero pulogalamu ya DeviceManager (DM) idapangidwa, yomwe imapereka mawonekedwe amodzi a MIS pogawa ntchito ku zida ndikupeza zotsatira.

Pulogalamu yoyang'anira zida. Wonjezerani MIS kuzipangizo
Kuti awonjezere kulolerana kolakwika kwa dongosololi, DM idagawidwa m'mapulogalamu omwe ali pamakompyuta kuchipatala. DM imagawidwa kukhala pulogalamu yayikulu ndi mapulagini omwe amalumikizana ndi chipangizo china ndikutumiza deta ku MIS. Chithunzi chomwe chili pansipa chikuwonetsa mawonekedwe anthawi zonse amalumikizana ndi DeviceManager, MIS ndi zida.

Pulogalamu yoyang'anira zida. Wonjezerani MIS kuzipangizo
Kapangidwe kakuyanjana pakati pa MIS ndi DeviceManager kukuwonetsa zosankha zitatu zamapulagi:

  1. Pulagiyi simalandira deta iliyonse kuchokera ku MIS ndipo imatumiza deta yosinthidwa kukhala mawonekedwe omveka kuchokera ku chipangizocho (chimagwirizana ndi mtundu wa chipangizo cha 3 pachithunzi pamwambapa).
  2. Pulagiyi imalandira ntchito yayifupi (malinga ndi nthawi yophatikizika) kuchokera ku MIS, mwachitsanzo, kusindikiza pa chosindikizira kapena kusanthula chithunzi, kuichita ndikutumiza zotsatira zake poyankha pempho (likufanana ndi mtundu wa chipangizo 1 pachithunzi pamwambapa. ).
  3. Pulagiyi imalandira ntchito ya nthawi yayitali kuchokera ku MIS, mwachitsanzo, kuchita kafukufuku kapena kuyeza zizindikiro, ndipo poyankha imatumiza kuvomereza ntchito (ntchitoyo ikhoza kukanidwa ngati pali cholakwika pa pempho). Mukamaliza ntchitoyi, zotsatira zake zimasinthidwa kukhala mawonekedwe omveka a MIS ndikuyika pamizere yogwirizana ndi mtundu wawo (zogwirizana ndi mtundu wa chipangizo cha 2 pachithunzi pamwambapa).

Pulogalamu yayikulu ya DM imayamba, kuyambitsa, kuyambiranso ngati kuyimitsidwa mosayembekezereka (kuwonongeka) ndikuthetsa mapulagini onse akatseka. Mapangidwe a mapulagini pa kompyuta iliyonse ndi osiyana; zofunikira zokha zimayambitsidwa, zomwe zimatchulidwa pazokonda.

Pulagi iliyonse ndi pulogalamu yodziyimira yokha yomwe imagwirizana ndi pulogalamu yayikulu. Kutanthauzira uku kwa pulogalamu yowonjezera kumapangitsa kuti pakhale ntchito yokhazikika chifukwa cha kudziyimira pawokha kwa zochitika zonse zamapulagini komanso mutu wokhudzana ndi kuwongolera zolakwika (ngati cholakwika chachikulu chikachitika chomwe chimapangitsa kuti pulogalamuyo iwonongeke, ndiye kuti izi sizikhudza mapulagini ena ndi mutu) . Pulagi imodzi imakulolani kuti mugwiritse ntchito zipangizo zamtundu umodzi (nthawi zambiri chitsanzo chomwecho), pamene mapulagini ena amatha kugwirizanitsa ndi chipangizo chimodzi, pamene ena amatha kuyanjana ndi angapo. Kuti mulumikizane ndi zida zingapo zamtundu womwewo ku DM imodzi, yambitsani maulendo angapo a pulogalamu yowonjezera yomweyi.

Pulogalamu yoyang'anira zida. Wonjezerani MIS kuzipangizo
Chida cha Qt chidagwiritsidwa ntchito popanga DM chifukwa chimatilola kuti tisakhale ndi makina ogwiritsira ntchito nthawi zambiri. Izi zidapangitsa kuti zithandizire kugwira ntchito ndi makompyuta ozikidwa pa Windows, Linux ndi MacOS, komanso zida za Raspberry single board. Cholepheretsa chokhacho posankha makina ogwiritsira ntchito popanga mapulagini ndi kupezeka kwa madalaivala ndi/kapena mapulogalamu apadera a chipangizo china.

Kuyanjana pakati pa mapulagini ndi mutu kumachitika kudzera pa QLocalSocket yokhazikika yokhala ndi dzina lachitsanzo cha plugin, malinga ndi protocol yomwe tidapanga. Kukhazikitsidwa kwa protocol yolumikizirana kumbali zonse ziwiri kunapangidwa ngati laibulale yosinthika, yomwe idapangitsa kuti pakhale mapulagini ena ndi makampani ena popanda kuwulula kwathunthu kuyanjana ndi mutu. Malingaliro amkati a socket yakomweko amalola mutu kuti uphunzire nthawi yomweyo za kugwa pogwiritsa ntchito chizindikiro cholumikizira. Chizindikiro choterechi chikayambika, plugin yovuta imayambiranso, yomwe imakulolani kuthana ndi zovuta mopanda ululu.

Zinasankhidwa kuti apange mgwirizano pakati pa MIS ndi DM pogwiritsa ntchito protocol ya HTTP, popeza MIS imagwira ntchito pa Webusaiti, zomwe zimapangitsa kuti zikhale zosavuta kutumiza ndi kulandira zopempha pogwiritsa ntchito protocol iyi. N'zothekanso kusiyanitsa mavuto omwe angabwere pokonza kapena kugwira ntchito ndi zipangizo pogwiritsa ntchito zizindikiro zoyankhira.

M'nkhani zotsatirazi, pogwiritsa ntchito chitsanzo cha zipinda zingapo zowunikira matenda, ntchito ya DM ndi mapulagini ena adzawunikidwa.

Source: www.habr.com

Kuwonjezera ndemanga