እቃ አስተዳደር. MISን ወደ መሳሪያዎች ያራዝሙ

እቃ አስተዳደር. MISን ወደ መሳሪያዎች ያራዝሙ
አውቶማቲክ የሕክምና ማእከል ብዙ የተለያዩ መሳሪያዎችን ይጠቀማል, አሠራሩ በሕክምና መረጃ ስርዓት (ኤምአይኤስ) ቁጥጥር ስር መሆን አለበት, እንዲሁም ትዕዛዞችን የማይቀበሉ መሳሪያዎች, ነገር ግን የሥራቸውን ውጤት ወደ MIS ማስተላለፍ አለባቸው. ነገር ግን፣ ሁሉም መሳሪያዎች የተለያዩ የግንኙነት አማራጮች (USB፣ RS-232፣ Ethernet፣ ወዘተ) እና ከእነሱ ጋር መስተጋብር የሚፈጥሩ መንገዶች አሏቸው። ሁሉንም በ MIS ውስጥ መደገፍ ፈጽሞ የማይቻል ነው, ስለዚህ የ DeviceManager (DM) ሶፍትዌር ንብርብር ተዘጋጅቷል, ይህም ለ MIS ተግባራትን ለመሳሪያዎች ለመመደብ እና ውጤቶችን ለማግኘት አንድ ነጠላ በይነገጽ ያቀርባል.

እቃ አስተዳደር. MISን ወደ መሳሪያዎች ያራዝሙ
የስርዓቱን ስህተት መቻቻል ለመጨመር ዲኤም በሕክምና ማእከል ውስጥ በኮምፒዩተሮች ላይ በሚገኙ የፕሮግራሞች ስብስብ ተከፍሏል. DM ወደ ዋና ፕሮግራም እና ከአንድ የተወሰነ መሣሪያ ጋር የሚገናኙ እና ውሂብ ወደ MIS የሚልኩ ተሰኪዎች ስብስብ ተከፍሏል። ከታች ያለው ምስል ከ DeviceManager፣ MIS እና ከመሳሪያዎች ጋር ያለውን አጠቃላይ የግንኙነት መዋቅር ያሳያል።

እቃ አስተዳደር. MISን ወደ መሳሪያዎች ያራዝሙ
በMIS እና DeviceManager መካከል ያለው መስተጋብር መዋቅር ለተሰኪዎች 3 አማራጮችን ያሳያል፡-

  1. ፕለጊኑ ከኤምአይኤስ ምንም አይነት መረጃ አይቀበልም እና ከመሳሪያው ወደ እሱ ሊረዳው ወደሚችል ቅርጸት የተቀየረ ውሂብ ይልካል (ከላይ ባለው ምስል ላይ ካለው የመሳሪያ ዓይነት 3 ጋር ይዛመዳል)።
  2. ፕለጊኑ ከኤምአይኤስ አጭር (በማስፈጸሚያ ጊዜ) ስራ ይቀበላል ለምሳሌ በአታሚ ላይ ማተም ወይም ምስልን በመቃኘት ያከናውናል እና ውጤቱን ለጥያቄው ምላሽ ይልካል (ከላይ ባለው ምስል ላይ ካለው የመሳሪያ ዓይነት 1 ጋር ይዛመዳል) ).
  3. ፕለጊኑ ከ MIS የረጅም ጊዜ ስራ ይቀበላል, ለምሳሌ, የዳሰሳ ጥናት ለማካሄድ ወይም አመልካቾችን ለመለካት, እና በምላሹ የተግባር ተቀባይነት ሁኔታን ይልካል (በጥያቄው ላይ ስህተት ካለ ስራው ውድቅ ሊደረግ ይችላል). ስራውን ከጨረሱ በኋላ ውጤቶቹ ለኤምአይኤስ ሊረዱት ወደሚችል ቅርጸት ይቀየራሉ እና ከአይነታቸው ጋር ወደሚዛመዱ መገናኛዎች ይሰቀላሉ (ከላይ ባለው ስእል ውስጥ ካለው የመሳሪያ ዓይነት 2 ጋር ይዛመዳል)።

ዋናው የዲኤም ፕሮግራም ያልተጠበቀ ማቆሚያ (ብልሽት) ሲከሰት ይጀምራል፣ ይጀምራል፣ እንደገና ይጀምራል እና ሲዘጋ ሁሉንም ተሰኪዎች ያጠፋል። በእያንዳንዱ ኮምፒዩተር ላይ ያሉ ተሰኪዎች ስብጥር የተለያዩ ናቸው ፣ አስፈላጊዎቹ ብቻ ተጀምረዋል ፣ እነዚህም በቅንብሮች ውስጥ ተገልጸዋል።

እያንዳንዱ ፕለጊን ከዋናው ፕሮግራም ጋር የሚገናኝ ራሱን የቻለ ፕሮግራም ነው። ይህ የፕለጊን ትርጉም በሁሉም ፕለጊን ምሳሌዎች እና በስህተት አያያዝ ምክንያት ጭንቅላት የበለጠ የተረጋጋ አሰራር እንዲኖር ያስችላል (ተሰኪው እንዲበላሽ የሚያደርግ ወሳኝ ስህተት ከተፈጠረ ይህ በሌሎች ፕለጊኖች እና ጭንቅላት ላይ ተጽዕኖ አይኖረውም) . አንድ ፕለጊን ከአንድ አይነት መሳሪያዎች ጋር እንዲሰሩ ይፈቅድልዎታል (ብዙውን ጊዜ ተመሳሳይ ሞዴል), አንዳንድ ፕለጊኖች ከአንድ መሳሪያ ጋር ብቻ መስተጋብር ሊፈጥሩ ይችላሉ, ሌሎች ደግሞ ከበርካታ ጋር ሊገናኙ ይችላሉ. ብዙ ተመሳሳይ አይነት መሳሪያዎችን ከአንድ ዲኤም ጋር ለማገናኘት ፣የተመሳሳዩን ተሰኪ ብዙ አጋጣሚዎችን ያስጀምሩ።

እቃ አስተዳደር. MISን ወደ መሳሪያዎች ያራዝሙ
የQt Toolkit ዲኤምን ለማዘጋጀት ጥቅም ላይ ውሏል ምክንያቱም በአብዛኛዎቹ ሁኔታዎች ከአንድ የተወሰነ ስርዓተ ክወና ለመራቅ ስለሚያስችል ነው። ይህም በዊንዶውስ፣ ሊኑክስ እና ማክኦኤስ ላይ የተመሰረቱ ኮምፒውተሮችን እንዲሁም Raspberry ነጠላ-ቦርድ መሳሪያዎችን ለመደገፍ አስችሏል። ፕለጊኖችን በሚገነቡበት ጊዜ ኦፕሬቲንግ ሲስተሙን ለመምረጥ ብቸኛው ገደብ የአሽከርካሪዎች እና/ወይም ልዩ ሶፍትዌር ለአንድ የተወሰነ መሳሪያ መገኘት ነው።

እኛ በፈጠርነው ፕሮቶኮል መሠረት በተሰኪዎች እና በጭንቅላቱ መካከል ያለው መስተጋብር በአንድ የተወሰነ ፕለጊን ምሳሌ ስም በቋሚነት ንቁ በሆነ QLocalSocket በኩል ይከሰታል። የሁለቱም ወገኖች የግንኙነት ፕሮቶኮል ትግበራ እንደ ተለዋዋጭ ቤተ-መጽሐፍት የተነደፈ ሲሆን ይህም ከጭንቅላቱ ጋር ያለውን ግንኙነት ሙሉ በሙሉ ሳያሳይ በሌሎች ኩባንያዎች አንዳንድ ተሰኪዎችን ማዘጋጀት አስችሏል ። የአካባቢያዊ ሶኬት ውስጣዊ አመክንዮ ጭንቅላት የግንኙነት መቋረጥ ምልክትን በመጠቀም ስለ ውድቀት ወዲያውኑ እንዲያውቅ ያስችለዋል። እንደዚህ አይነት ምልክት ሲቀሰቀስ, ችግር ያለበት ፕለጊን እንደገና ይጀመራል, ይህም ወሳኝ ሁኔታዎችን በበለጠ ህመም እንዲይዙ ያስችልዎታል.

MIS የሚሰራው በድር ሰርቨር ላይ ስለሆነ በኤምአይኤስ እና በዲኤም መካከል ያለውን መስተጋብር በኤችቲቲፒ ፕሮቶኮል መሰረት እንዲገነባ ተወስኗል። በምላሽ ኮዶች ላይ በመመስረት ከመሳሪያዎች ጋር ተግባራትን ሲያቀናብሩ ወይም ሲሰሩ ሊከሰቱ የሚችሉ ችግሮችን መለየትም ይቻላል.

በሚቀጥሉት ጽሁፎች ውስጥ, የበርካታ የምርመራ ማእከል ክፍሎችን ምሳሌ በመጠቀም, የዲኤም እና አንዳንድ ተሰኪዎች አሠራር ይመረመራል.

ምንጭ: hab.com

አስተያየት ያክሉ