JAVAD GREIS GNSS ተቀባይ ውጫዊ በይነገጽ
ዝርዝሮች
- ምርት: GREIS GNSS ተቀባይ
- የጽኑ ትዕዛዝ ስሪት: 4.5.00
- ለመጨረሻ ጊዜ የተሻሻለው፡ ኦክቶበር 14፣ 2024
የምርት መረጃ
የ GREIS GNSS ተቀባይ በ JAVAD GNSS የተነደፈ ከፍተኛ ትክክለኛነት ያለው ውጫዊ በይነገጽ መሳሪያ ነው, ትክክለኛ የአቀማመጥ መረጃ ያቀርባል.
መግቢያ
GREIS ለተለያዩ መተግበሪያዎች የሚያገለግል ሁለገብ መሳሪያ ነው። አንዳንድ ቁልፍ ነጥቦች እነኚሁና፡
- GREIS ምንድን ነው ለጂኤንኤስኤስ ተቀባዮች ውጫዊ በይነገጽ መሳሪያ ነው።
- GREIS እንዴት ጥቅም ላይ ይውላል: የ GNSS ስርዓቶችን ተግባራዊነት እና ትክክለኛነት ለማሻሻል ጥቅም ላይ ይውላል.
- ዝርዝሮች፡- የሚደገፉ ባህሪያት እና ተግባራት ዝርዝር ዝርዝሮችን ለማግኘት መመሪያውን ይመልከቱ።
- ነገሮች፡- ለተወሰኑ ተግባራት ከGREIS ጋር ጥቅም ላይ ሊውሉ የሚችሉ የተለያዩ ነገሮችን ያስሱ።
የተቀባይ ግቤት ቋንቋ
የተቀባዩ የግቤት ቋንቋ ተጠቃሚዎች የተወሰኑ ትዕዛዞችን እና አገባብ በመጠቀም ከመሣሪያው ጋር እንዲገናኙ ያስችላቸዋል። እዚህ ላይ አጭር ማጠቃለያ ነው።view:
- ቋንቋ Exampያነሰ፡ ከቀድሞው ተማርampከመሣሪያው ጋር እንዴት እንደሚገናኙ ለመረዳት።
- የቋንቋ አገባብ፡ ትዕዛዞችን ወደ ተቀባዩ ለመላክ እራስዎን ከአገባብ ደንቦች ጋር ይተዋወቁ።
- ትዕዛዞች፡- በእርስዎ መስፈርቶች መሰረት መሳሪያውን ለመቆጣጠር እና ለማዋቀር የተለያዩ ትዕዛዞችን ይጠቀሙ።
የተቀባይ መልእክቶች
መረጃን እና የሁኔታ መረጃን ለመተርጎም የተቀባይ መልእክቶችን መረዳት ወሳኝ ነው። ማወቅ ያለብዎት ነገር ይኸውና፡-
- የአውራጃ ስብሰባዎች መልዕክቶችን በትክክል ለመተርጎም የተወሰኑ ቅርጸቶችን እና እሴቶችን ይከተሉ።
- መደበኛ የመልእክት ዥረት፡- ወጥነት ያለው የውሂብ ማስተላለፍ መደበኛውን የመልእክት ቅርጸት ያስሱ።
የሚጠየቁ ጥያቄዎች
ጥ፡ የGREIS GNSS ተቀባይ ፈርምዌርን ማሻሻል እችላለሁን?
መ: አይ፣ በJAVAD GNSS የቅጂ መብት ደንቦች መሰረት firmware ን ማሻሻል አይፈቀድም።
ጥ፡ ከGREIS GNSS ተቀባይ ጋር ለተያያዙ ቴክኒካዊ ጉዳዮች ድጋፍን እንዴት ማግኘት እችላለሁ?
መ: ለቴክኒክ ድጋፍ፣ እባክዎን ለእርዳታ JAVAD GNSSን በቀጥታ ያግኙ።
የእርስዎን JAVAD GNSS መቀበያ ስለገዙ እናመሰግናለን። በዚህ የማጣቀሻ መመሪያ ውስጥ የሚገኙት ቁሳቁሶች ("መመሪያው") በJAVAD GNSS, Inc. ለJAVAD GNSS ምርቶች ባለቤቶች ተዘጋጅተዋል. የተቀባዩን አጠቃቀም ለባለቤቶቹ ለመርዳት የተነደፈ ሲሆን አጠቃቀሙ በእነዚህ ውሎች እና ሁኔታዎች ("ውሎች እና ሁኔታዎች") ተገዢ ነው.
ውሎች እና ሁኔታዎች
ፕሮፌሽናል አጠቃቀም JAVAD GNSS መቀበያ የተቀየሱት በባለሙያ እንዲጠቀም ነው። ተጠቃሚው ከመስራቱ፣ ከመመርመሩ ወይም ከማስተካከሉ በፊት ስለተጠቃሚው እና የደህንነት መመሪያዎች ጥሩ እውቀት እና ግንዛቤ እንዲኖረው ይጠበቃል። መቀበያውን በሚጠቀሙበት ጊዜ ሁል ጊዜ የሚፈለጉትን ተከላካዮች (የደህንነት ጫማዎች ፣ የራስ ቁር ፣ ወዘተ) ይልበሱ።
በዚህ መመሪያ ውስጥ ካሉት ማናቸውም ዋስትናዎች ወይም የዋስትና ካርድ በስተቀር የዋስትና ማስተባበያ፣ ይህ መመሪያ እና ተቀባዩ “እንደ-ሆነ” ነው የሚቀርቡት። ሌላ ምንም ዋስትናዎች የሉም። ጃቫድ ጂኤንኤስ ለማንኛውም ልዩ ጥቅም ወይም ዓላማ ማንኛውንም የተዘዋዋሪ የሸቀጣሸቀጥ ዋስትና ወይም የአካል ብቃት ዋስትና ውድቅ ያደርጋል። ጃቫድ ጂኤንኤስ እና አከፋፋዮቹ በዚህ ውስጥ ለተካተቱት የቴክኒክ ወይም የአርትዖት ስህተቶች ወይም ግድፈቶች ተጠያቂ አይሆኑም; የዚህን ቁሳቁስ ወይም ተቀባዩ በማዘጋጀት ፣ በአፈፃፀም ወይም በአጠቃቀሙ ለሚከሰቱ ድንገተኛ ወይም ተጓዳኝ ጉዳቶች። እንደዚህ ያሉ ያልተረጋገጡ ጉዳቶች የሚያካትቱት ነገር ግን ጊዜን ማጣት፣ ውሂብ መጥፋት ወይም መጥፋት፣ ትርፍ ማጣት፣ ቁጠባ ወይም ገቢ ወይም የምርቱን አጠቃቀም ማጣት ብቻ የተገደቡ አይደሉም። በተጨማሪም፣ JAVAD GNSS ተተኪ ምርቶችን ወይም ሶፍትዌሮችን ከማግኘት ጋር ተያይዞ ለሚደርሱ ጉዳቶች ወይም ወጪዎች ተጠያቂ ወይም ተጠያቂ አይደለም፣ በሌሎች የይገባኛል ጥያቄዎች፣ አለመመቸት ወይም ሌሎች ወጪዎች። በማንኛውም ክስተት ጃቫድ ጂኤንኤስ ለደረሰው ጉዳት ተጠያቂነት አይኖረውም ወይም አለበለዚያ በእርስዎ ወይም በሌላ ሰው ወይም አካል ላይ ለተቀባዩ የግዢ ዋጋ ካልሆነ በስተቀር።
የፈቃድ ስምምነት በJAVAD GNSS የቀረበ ወይም ከJAVAD GNSS የወረደ የኮምፒተር ፕሮግራሞችን ወይም ሶፍትዌሮችን መጠቀም webጣቢያ (“ሶፍትዌሩ”) ከተቀባዩ ጋር በተያያዘ በዚህ መመሪያ ውስጥ እነዚህን ውሎች እና ሁኔታዎች መቀበል እና እነዚህን ውሎች እና ሁኔታዎች ለማክበር ስምምነትን ያካትታል። ተጠቃሚው በስምምነቱ መሰረት እንደዚህ ያለውን ሶፍትዌር ለመጠቀም የግል፣ ልዩ ያልሆነ፣ የማይተላለፍ ፍቃድ ተሰጥቶታል።
PREFACE ውሎች እና ሁኔታዎች
እዚህ እና በማንኛውም ሁኔታ በአንድ መቀበያ ወይም ነጠላ ኮምፒዩተር ብቻ የተገለፀው. ያለ JAVAD GNSS የጽሁፍ ፍቃድ ሶፍትዌሩን ወይም ይህንን ፍቃድ መመደብ ወይም ማስተላለፍ አይችሉም። ይህ ፈቃድ እስኪቋረጥ ድረስ ይሠራል። ሶፍትዌሩን እና መመሪያውን በማጥፋት ፍቃዱን በማንኛውም ጊዜ ማቋረጥ ይችላሉ። ማናቸውንም ውሎቹን ወይም ሁኔታዎችን ካላከበሩ JAVAD GNSS ፍቃዱን ሊያቋርጥ ይችላል። የመቀበያ አጠቃቀምዎ ሲያቋርጡ ሶፍትዌሩን እና መመሪያውን ለማጥፋት ተስማምተዋል። በሶፍትዌሩ ውስጥ ያሉ ሁሉም የባለቤትነት፣ የቅጂ መብት እና ሌሎች የአእምሮአዊ ንብረት መብቶች የJAVAD GNSS ናቸው። እነዚህ የፍቃድ ውሎች ተቀባይነት ከሌላቸው ማንኛውንም ጥቅም ላይ ያልዋሉ ሶፍትዌሮችን እና መመሪያን ይመልሱ።
ምስጢራዊነት ይህ መመሪያ፣ ይዘቱ እና ሶፍትዌሩ (በአጠቃላይ “ምስጢራዊ መረጃ”) የJAVAD GNSS ሚስጥራዊ እና የባለቤትነት መረጃ ናቸው። የጃቫድ ጂኤንኤስኤስ ሚስጥራዊ መረጃ የራስዎን በጣም ጠቃሚ የንግድ ሚስጥሮችን ለመጠበቅ የሚጠቀሙበት የጥንቃቄ ደረጃ ጥብቅ በሆነ ጥንቃቄ ለማከም ተስማምተዋል። በዚህ አንቀፅ ውስጥ ምንም ነገር ተቀባዩን ለመስራት ወይም ለመንከባከብ አስፈላጊ ወይም አግባብነት ያለው ሚስጥራዊ መረጃን ለሰራተኞቻችሁ ከማሳወቅ የሚገድብዎት የለም። እንደነዚህ ያሉ ሰራተኞች የምስጢርነት መረጃን በሚስጥር መያዝ አለባቸው። ማንኛውንም ሚስጥራዊ መረጃ እንዲገልጹ በህጋዊ መንገድ ከተገደዱ፡ የመከላከያ ትእዛዝ ወይም ሌላ ተገቢ መፍትሄ እንዲፈልግ ለJAVAD GNSS አፋጣኝ ማሳሰቢያ መስጠት አለቦት።
WEBሳይት; ሌሎች መግለጫዎች በJAVAD GNSS ውስጥ ምንም አይነት መግለጫ የለም። webጣቢያ (ወይም ሌላ ማንኛውም webጣቢያ) ወይም በማንኛውም ሌላ ማስታወቂያዎች ወይም JAVAD GNSS ስነ-ጽሁፍ ወይም በሠራተኛ ወይም በ JAVAD GNSS ገለልተኛ ተቋራጭ የተሰራ እነዚህን ውሎች እና ሁኔታዎች (የሶፍትዌር ፍቃድ፣ ዋስትና እና የእዳ ገደብ ጨምሮ) ያስተካክላል።
ደህንነት ተቀባዩን አላግባብ መጠቀም በሰዎች ወይም በንብረት ላይ ጉዳት እና/ወይም የምርቱ ብልሽት ሊያስከትል ይችላል። ተቀባዩ መጠገን ያለበት በተፈቀደው JAVAD GNSS የዋስትና አገልግሎት ማእከላት ብቻ ነው።
የተለያዩ ከላይ ያሉት ውሎች እና ሁኔታዎች በማንኛውም ጊዜ በJAVAD GNSS ሊሻሻሉ፣ ሊሻሻሉ፣ ሊተኩ ወይም ሊሰረዙ ይችላሉ። ከላይ ያሉት ውሎች እና ሁኔታዎች የሚተዳደሩት እና የሚተረጎሙት በካሊፎርኒያ ግዛት ህጎች መሰረት ነው፣ የህግ ግጭትን ሳያካትት።
GREIS ምንድን ነው?
GREIS ሁሉንም ችሎታቸውን እና ተግባራቶቹን በመዳረስ ከGNSS ተቀባዮች ጋር በብቃት እንዲግባባ የሚያስችለው እርስ በርሱ የሚገናኝ ቋንቋ ነው።
GREIS ለሁሉም የJAVAD GNSS ሃርድዌር አጠቃላይ የተቀባይ ቋንቋ መዋቅርን ይወክላል። ይህ የቋንቋ መዋቅር ተቀባዩ-ገለልተኛ እና ለወደፊት ማሻሻያ ወይም መስፋፋት ክፍት ነው። GREIS ተጠቃሚው ተገቢውን የተሰየሙ ዕቃዎችን በመጠቀም የJAVAD GNSS ተቀባይን እንዲቆጣጠር በሚያስችለው የተዋሃደ አካሄድ ላይ የተመሠረተ ነው። ከእነዚህ ነገሮች ጋር መግባባት የሚቻለው አስቀድሞ በተገለጹ ትዕዛዞች እና መልዕክቶች ነው። በተቀባዩ ዕቃዎች ቁጥር ወይም ዓይነት ላይ ምንም ልዩ ገደቦች የሉም።
GREIS እንዴት ጥቅም ላይ ይውላል
ከJAVAD GNSS መቀበያ ጋር የሚገናኝ ማንኛውም ስርዓት በወደቦቹ (ተከታታይ፣ ትይዩ፣ ዩኤስቢ፣ ኢተርኔት፣ ወዘተ) በኩል የሚገናኝ የGREIS ትዕዛዞችን እና መልእክቶችን አስፈላጊውን ተግባር ለማከናወን ይጠቀማል። GREIS በጣም ጠቃሚ ሚና የሚጫወትባቸው የተለመዱ አፕሊኬሽኖች ጥንዶች፣ በመጀመሪያ፣ በእጅ የሚያዙ መቆጣጠሪያዎችን በመጠቀም በዳሰሳ ጥናት እና በ RTK ፕሮጀክቶች ውስጥ በመስክ ሥራ ወቅት ከተቀባዮቹ ጋር ለመገናኘት ወይም ሁለተኛ፣ መረጃን ከተቀባዮች ወደ ዴስክቶፕ ሲስተሞች ለቀጣይ ልጥፍ ሲያወርዱ። ማቀነባበር. የልጥፍ ማቀናበሪያ መተግበሪያ ራሱ GREIS ትዕዛዞችን አይጠቀምም፣ ነገር ግን ከውሂቡ ላይ ውሂብ ለማውጣት የGREIS መልዕክቶችን ማወቅ አለበት። files.
የGREIS አንድ ጠቃሚ ባህሪ ለJAVAD GNSS ተቀባዮች አውቶማቲክ እና በእጅ መቆጣጠሪያ ውጤታማ በሆነ መንገድ ጥቅም ላይ ሊውል ይችላል። ለእጅ ቁጥጥር፣ ተጠቃሚው አስፈላጊ የሆኑትን የGREIS ትዕዛዞችን ወደ ተቀባዩ በተርሚናል በኩል ያስገባል። GREIS በሰው ሊነበብ የሚችል የጽሑፍ በይነገጽ ስለተሰራ ይህ በቀላሉ ሊደረስበት የሚችል ነው። በሌላ በኩል፣ GREIS በመተግበሪያዎች ለመጠቀም ቀላል የሚያደርጉትን ጥብቅ ህጎችን ያከብራል።
ዝርዝሮች
GREIS የዝርዝሮችን ጽንሰ-ሀሳብ በከፍተኛ ሁኔታ ይጠቀማል። ዝርዝሮች በተቀባዩ የግቤት ቋንቋ እና በመደበኛ የጽሑፍ መልእክቶች ውስጥ ሁለቱም ጥቅም ላይ ይውላሉ።
የመግቢያ ዕቃዎች
በGREIS ውስጥ ያሉ ዝርዝሮች በነጠላ ሰረዞች (,, ASCII ኮድ 44) እና በቅንፍ ({}፣ ASCII ኮዶች 123 እና 125) በተከለከሉ የንጥረ ነገሮች ቅደም ተከተል ይወከላሉ፦
{element1, element2, element3}
በተራው፣ የዝርዝር አካላት እራሳቸው ዝርዝሮች ሊሆኑ ይችላሉ፡-
{e1,{ee21,ee22},e3}
ስለዚህ ከላይ ያለው ትርጉም ተደጋጋሚ ነው፣ ስለዚህም የዘፈቀደ የጎጆ ጥልቀት ዝርዝሮች ይፈቀዳሉ። ዝርዝር ያልሆኑ ንጥረ ነገሮች የቅጠል ንጥረ ነገሮች ወይም በቀላሉ ቅጠሎች ይባላሉ። የዝርዝሮች አካላት ባዶ ሊሆኑ ይችላሉ፣ በዚህ ጊዜ ኤለመንቱ ተጥሏል እንላለን። ለ example፣ ከዚህ በታች ባለው ዝርዝር ውስጥ፣ ሁለተኛው አካል ተትቷል፡-
{e1,,e3}
ከገደቦች በፊት እና በኋላ ክፍተቶች ይፈቀዳሉ እና ችላ ይባላሉ። የዝርዝር አካላት መጀመሪያ ላይ ሁሉም ተመሳሳይ ንኡስ ሕብረቁምፊ (ቅድመ-ቅጥያ) ካላቸው፣ ይህ ንዑስ ሕብረቁምፊ በዝርዝሩ ዙሪያ ካሉ ማሰሪያዎች ሊወጣ ይችላል፣ ለምሳሌ፣
ኤሌም{1,2,3}
አጭር ቅጽ ነው።
{elem1,elem2,elem3}
ንጥረ ነገሮች በሚተነተኑበት ጊዜ የተራቆቱ ወደ ድርብ ጥቅሶች (“፣ ASCII ኮድ 34) ሊታሰሩ ይችላሉ። በተጠቀሰው አካል ውስጥ፣ ልዩ ምልክቶች (ማቆሚያዎች፣ ነጠላ ሰረዞች፣ ወዘተ) ሚናቸውን ያጣሉ እና እንደ መደበኛ ገፀ-ባህሪያት ይቆጠራሉ። ሌላው የጥቅሶች አጠቃቀም "ንጥረ ነገር አልተገለጸም" እና "ባዶ ኤለመንት በተገለጹ" ሁኔታዎች መካከል ያለውን ልዩነት መለየት ነው. የቀደመው የሚገለጸው በቀላሉ ከዝርዝሩ ውስጥ አንድን አካል በማስወገድ ነው፣ የኋለኛው ደግሞ በነጠላ ሰረዞች መካከል ጥንድ ድርብ ጥቅሶችን በማስቀመጥ ይገለጻል። አንድ ሰው በሕብረቁምፊ ውስጥ መሪ ወይም ተከታይ ቦታዎች እንዲኖራቸው ሲፈልጉ መጥቀስም ጠቃሚ ነው። ድርብ ጥቅስ ወደ ኤለመንቱ ለማስገባት፣ ይህን ኤለመንት ጥቀስ እና ከውስጥ ያለውን ድርብ ጥቅስ በኋለኛው ቁምፊ (፣ ASCII ኮድ 92) አምልጥ። መልሶ ማጉላላትን በራሱ በተጠቀሰው ሕብረቁምፊ ውስጥ ለማስቀመጥ፣ በሌላ የኋላ ሽንፈት አምልጠው፣ ለምሳሌampላይ:
Example: "ሕብረቁምፊ በ"ጥቅሶች"፣ backslash \ እና ልዩ ቁምፊዎች፣ {}"
1.4 እቃዎች
GREIS በተመሰረተበት ሞዴል አውድ ውስጥ የ JAVAD GNSS ተቀባይ ከተሰየሙ ነገሮች ጋር ተለይቷል።
GREIS
www.javad.com
20
የመግቢያ ዕቃዎች
የነገር መለያዎች
ነገር እንደ ሃርድዌር ወይም የሶፍትዌር ተቀባዩ አካል ነው የሚገለጸው ሊፈታ፣ ሊስተካከል ወይም ሊጠየቅ ይችላል። የሃርድዌር አካላት በተለምዶ መሳሪያ ተብለው ይጠራሉ፣ ነገር ግን የጽኑ ትዕዛዝ እቃዎች በመደበኛነት ናቸው። files እና መለኪያዎች. ተቀባይ ወደቦች እና ትውስታ ሞጁሎች ሁሉ ጥሩ exampመሣሪያዎች les. ሁሉም መሳሪያዎች, fileዎች እና መለኪያዎች በGREIS አንድ ወጥ በሆነ መንገድ ይስተናገዳሉ። እያንዳንዱ ነገር በGREIS በኩል ሊደረስበት፣ ሊገለጽ እና/ወይም ሊለወጥ የሚችል ተዛማጅ የባህሪዎች ስብስብ አለው።
1.4.1 የነገር መለያዎች
ተቀባዩ እንደ ዕቃዎች ስብስብ እንደሚቆጠር ቀደም ሲል ተጠቅሷል (መሳሪያዎች ፣ files, መልዕክቶች, መለኪያዎች, ወዘተ) በ GREIS ሞዴል አውድ ውስጥ. በተቀባዩ ትዕዛዞች ውስጥ ያሉትን ነገሮች ለመፍታት ዓላማዎች ለእያንዳንዱ ነገር ልዩ መለያ መመደብ አለበት።
በተቀባዩ ውስጥ ያሉ ነገሮች ምክንያታዊ በሆነ መልኩ በቡድን ተደራጅተዋል. ቡድን ራሱ እንዲሁ አካል ነው እና የስር ቡድን ካልሆነ በስተቀር የሌላ ቡድን ነው። ስለዚህ በተቀባዩ ውስጥ ያሉት ሁሉም ነገሮች ከአንድ ሥር ቡድን ጀምሮ እንደ ዛፍ መሰል ተዋረድ ተደራጅተዋል ። ይህ ውክልና ድርጅትን ይመስላል fileአብዛኛዎቹ የኮምፒዩተር ተጠቃሚዎች የሚያውቋቸው ወደ ማውጫዎች (አቃፊዎች)።
በ GREIS፣ የነገር ቡድኖች እንደ ተዛማጅ የነገር ስሞች ዝርዝሮች ይወከላሉ። የነገሩ ስም በዝርዝሩ ውስጥ ልዩ ነው። በአለምአቀፍ ደረጃ ልዩ የሆነ ነገር ለዪ የሚገለፀው በዕቃው ዛፍ በኩል ከሥሩ ዝርዝር ወደ ዕቃው በሚያልፈው መንገድ ላይ ያሉት ሁሉም የነገሮች ስያሜዎች ሲሆኑ ወደፊት slash (/) ተወስኗል። የስር ዝርዝሩ እራሱ በነጠላ ወደፊት slash ተለይቷል።
Exampየነገር መለያዎች የሚከተሉት ናቸው፡-
Example፡ ስርወ ቡድን፡
/
Exampለ፡ የኤሌክትሮኒክስ መቀበያ መታወቂያ፡-
/par/rcv/id
Exampለ፡ ተከታታይ ወደብ የባውድ ተመን፡
/par/dev/ser/a/ተመን
Example: ባህሪያት (መጠን እና የመጨረሻ ማሻሻያ ጊዜ) የ file ስም (file ባህርያት ከዚህ በታች ከተብራሩት የነገር ባህሪያት የተለዩ ናቸው፡-
/ሎግ/NAME
Exampለ፡ NMEA GGA ዓረፍተ ነገር፡
GREIS
www.javad.com
21
መግቢያ ወቅታዊ ውፅዓት
የነገር ዓይነቶች
/msg/nmea/GGA
ሁሉም እቃዎች አንድ ወይም ከዚያ በላይ ባህሪያት አሏቸው. የነገሮች ባህሪያት የሚታወቁት ቁምፊውን እና የባህሪውን ስም ወደ የነገር መለያው በማያያዝ ነው። እያንዳንዱ ነገር ያለው ቀዳሚ ባህሪ ዋጋ ነው። ይህ ባህሪ ሁል ጊዜ በGREIS ትዕዛዞች በተዘዋዋሪ ይደረስበታል። አንዳንድ ነገሮች ተጨማሪ ባህሪያት ሊኖራቸው ይችላል, ለምሳሌampለ፡ ዘጸampለ፡ ተከታታይ ወደብ ነባሪ ባውድ ተመን፡-
/par/dev/ser/a/ተመን&def
Example: የ file ስም፡
/ሎግ/NAME&ይዘት።
1.4.2 የነገር ዓይነቶች
በተቀባዩ ውስጥ ያለው እያንዳንዱ ነገር ከእሱ ጋር የተያያዘ የ GREIS አይነት አለው። የነገር አይነት ባህሪውን ከ GREIS ትዕዛዞች ጋር ይገልፃል። በተለይም, አይነት ነገሩ የትኛውን ዋጋ ሊወስድ እንደሚችል እና የትኞቹ ልዩ ትዕዛዞች በእቃው ላይ እንደሚተገበሩ ይገልጻል.
በአሁኑ ጊዜ የሚደገፉ የዕቃ ዓይነቶችን ዝርዝር መግለጫ ለማግኘት በገጽ 184 ላይ ያለውን “ዋና ዋና ዓይነቶችን” ተመልከት።
GREIS
1.5 ወቅታዊ ውጤት
በተቀባዩ ኦፕሬሽን ውስጥ ያለው ጠቃሚ ሚና በተወሰነ የጊዜ ሰሌዳ መሰረት አንዳንድ መረጃዎችን እንደ የተለያዩ አይነት መለኪያዎች፣ የተቆጠሩ እሴቶች፣ ወዘተ የመሳሰሉ መረጃዎችን በየጊዜው የማውጣት ችሎታውን ይጫወታል። GREIS በተለያዩ ቅርፀቶች አነስተኛ የውጤት አሃዶች የሆኑ የተለያዩ የመረጃ አይነቶችን የያዙ የበለፀጉ የመልእክት ስብስቦችን ይገልፃል እና ለማንኛውም የመልእክቶች ጥምረት ወቅታዊ ውፅዓት ለመረጃ ውፅዓት ተስማሚ ለሆኑ የሚደገፉ ሚዲያዎች በማንኛውም ቅደም ተከተል ያቀርባል። ለውሂብ ውፅዓት ተስማሚ የሆነ ማንኛውም የሚደገፍ ሚዲያ በGREIS የውጤት ዥረት ይባላል።
ለእያንዳንዱ የውጤት ዥረት ተቀባዩ በአሁኑ ጊዜ ወደ ዥረቱ እንዲወጡ የነቁ መልዕክቶችን ዝርዝር ይይዛል፣ የውጤት ዝርዝር ይባላል። መልእክቶች የሚወጡበት ቅደም ተከተል፣ በውጤት ዝርዝር ውስጥ ካለው የመልእክት ቅደም ተከተል ጋር ይዛመዳል። በተጨማሪም ፣ በውጤት ዝርዝር ውስጥ ያለው እያንዳንዱ መልእክት ከሱ ጋር የተቆራኘ የራሱ የሆነ የጊዜ ሰሌዳ አወጣጥ ግቤቶች አሉት። በውጤት ዝርዝር ውስጥ ከመልዕክት ጋር የተያያዙ የመርሐግብር መለኪያዎች የዚህን ልዩ መልእክት የውጤት መርሃ ግብር በዚህ ልዩ የውጤት ዥረት ይገልፃሉ። GREIS ሶስት ኮምፖችን ያቀርባል-
www.javad.com
22
መግቢያ ወቅታዊ የውጤት ውፅዓት ጊዜ እና ደረጃ
የውጤት ዝርዝሮችን እና የመርሃግብር መለኪያዎችን በብቃት ለመጠቀም ለማስቻል mands, em, out እና dm.
የመልእክት መርሐግብር መለኪያዎች አራት መስኮችን ያቀፈ ነው፡ ጊዜ፣ ደረጃ፣ ቆጠራ እና ባንዲራዎች፣ እያንዳንዱም በውጤት መርሐግብር ፍቺ ውስጥ የተለየ ሚና ይጫወታል። ከዚህ በታች እሴቶቻቸው በውጤቱ ላይ እንዴት እንደሚነኩ እንገልፃለን ፣ ግን በመሠረቱ ፣ ወቅቱ በመልእክቱ ውጤቶች መካከል ያለውን ልዩነት ይገልጻል ። ደረጃ የአሁኑ ጊዜ ብዙ የክፍለ ጊዜ ከሆነባቸው ጊዜያት አንፃር የውጤት ጊዜዎችን የጊዜ ፈረቃ ይገልጻል። ቆጠራው, ከዜሮ በላይ ሲሆን, መልእክቱ የሚወጣበትን ጊዜ ብዛት ይገድባል; ባንዲራዎች ግን filed የውጤቱን ሂደት አንዳንድ ጥሩ ማስተካከያ ለማድረግ ያስችላል።
1.5.1 የውጤት ጊዜ እና ደረጃ
ማስታወሻ፡-
የመልእክት መርሐግብር መለኪያዎች ክፍለ ጊዜ እና የደረጃ መስኮች በክልል [0…86400) ሴኮንዶች ውስጥ ተንሳፋፊ ነጥብ እሴቶች ናቸው። ትክክለኛ ትርጉማቸው ከዚህ በታች ተብራርቷል።
የF_CHANGE ቢት በመርሃግብሩ ግቤቶች ባንዲራዎች ውስጥ ሲዘጋጅ፣ የምዕራፉ መስክ የተለመደውን ሚናውን ፈትቶ በምትኩ “የግዳጅ የውጤት ጊዜ” ይሆናል። ለዝርዝሮች የF_CHANGE ባንዲራ መግለጫን ይመልከቱ።
ተቀባዩ በተቀባዩ ሰዓት እና በ /par/ጥሬ/curmsint መለኪያ እሴት የሚገለፅ ውስጣዊ የጊዜ ፍርግርግ አለው ይህም የተቀባዩን የውስጥ ኢፖኮችን ደረጃ ይገልጻል። የተቀባዩ የውስጥ ዘመን የሚከሰቱት የተቀባዩ ጊዜ የእርምጃው ብዙ ሲሆን ነው። በተራው፣ የተቀባዩ ጊዜ የአንድ ቀን መቀበያ ሰዓት ሞዱሎ ዋጋ (86400 ሰከንድ) ተብሎ ይገለጻል። ተቀባይ የውጤት ዝርዝሮችን የሚቃኘው በውስጥ ተቀባይ ጊዜዎች ብቻ ነው፣ ስለዚህም ከዚያ በላይ ምንም አይነት ውፅዓት እንዳይፈጠር።
የውስጣዊውን የጊዜ ፍርግርግ ከግምት ውስጥ በማስገባት የወቅቱ እና የደረጃ ተለዋዋጮች የመልእክት ውፅዓት ጊዜዎችን እንደሚከተለው ይገልፃሉ፡ ተቀባዩ መልእክቱን በተቀባዩ ጊዜ ብቻ ያወጣል Tout የሚከተሉትን ሁለት እኩልታዎች በአንድ ጊዜ ያረካል።
Toutmod ጊዜ = ደረጃ
(1)
ቱት = N ደረጃ (2)
GREIS
N እሴቶቹን የሚወስድ ኢንቲጀር ቁጥር ሲሆን [0,1,2,…,(86400/ደረጃ)-1]።
የመጀመሪያው እኩልታ የመልእክት ውፅዓት መሰረታዊ ህግን ይገልፃል፣ ሁለተኛው ደግሞ ከውስጥ ተቀባይ ዘመናት ጋር የተያያዙ ተጨማሪ ገደቦችን ያስገድዳል። በጣም በተለመደው ሁኔታ፣ ሁለቱም ወቅቶች እና ደረጃዎች የእርምጃዎች ብዜቶች ሲሆኑ፣ የመጀመሪያው እኩልታ ሲሟላ ሁለተኛው እኩልታ በራስ-ሰር እንደሚሟላ ልብ ይበሉ። ከሆነ ደግሞ ልብ ይበሉ
86400 (ሞድ ጊዜ) 0፣
www.javad.com
23
መግቢያ ወቅታዊ ውፅዓት
የውጤት ብዛት
Exampላይ:
Exampለ፡ ዘጸampላይ:
ከቀን መልቀቂያው በፊት በተላከው የመጨረሻ መልእክት እና ከቀን ልውውሩ በኋላ ባለው የመጀመሪያው መልእክት መካከል ያለው ትክክለኛ የጊዜ ክፍተት ከወቅቱ ዋጋ የተለየ ይሆናል።
የቀድሞ ጥንዶችን እንመልከትampይህንን ዘዴ ከማብራራት በስተቀር፡-
ጊዜ 10 ሴ ነው እንበል፣ ደረጃ 2.2 ነው፣ እና ደረጃው 0.2 ሴ. እንደ ቱት፣ በሁለተኛው እኩልታ መሰረት፣ የእርምጃ ብዜት የሆኑ እሴቶችን ብቻ ሊወስድ ይችላል፣የመጀመሪያው እኩልታ ግራ ክፍል የሚከተሉትን እሴቶች ይወስዳል፡ 0፣ 0.2፣ 0.4፣ …፣ 9.8፣ 0፣… 2.2 ግጥሚያዎች ደረጃ። እነዚህ ግጥሚያዎች ይከሰታሉ፣ እና መልዕክቱ ይወጣል፣ ቱት ከሚከተሉት እሴቶች አንዱን በወሰደ ቁጥር 2.2s፣ 12.2s፣ 22.2s፣ ወዘተ።
ጊዜ 10 ሴ ነው እንበል፣ ደረጃ 2.2 ነው፣ እና ደረጃው 0.5 ሴ. ከላይ ያሉት ጥንድ በተመሳሳይ ጊዜ እኩልታዎች ፈጽሞ ስላልረኩ ተቀባዩ መልእክቱን አያወጣም።
ደረጃ > ጊዜ እንበል። የመጀመሪያው እኩልታ በፍፁም ስለማይረካ ተቀባዩ መልእክቱን በጭራሽ አያወጣም።
1.5.2 የውጤት ብዛት
ማስታወሻ፡-
የመልእክት መርሐግብር ግቤቶች ቆጠራ መስክ በክልል [-256…32767) ውስጥ ያለ የኢንቲጀር እሴት ነው እና ለሁለት የተለያዩ ዓላማዎች ያገለግላል።
1. ቆጠራው 0 ሲሆን, ያልተገደበ የመልዕክት ብዛት ይወጣል. ቆጠራው ከ 0 በላይ ሲሆን መልእክቱ ስንት ጊዜ እንደሚወጣ ይገልጻል። በዚህ አጋጣሚ መልእክቱ በወጣ ቁጥር ቆጣሪው በ1 ቀንሷል፣ እና 0 በሚሆንበት ጊዜ፣ የF_DISABLED ቢት በባንዲራዎች መስኩ ላይ ይዘጋጃል። የመልእክት መርሐ ግብሩ በF_DISABLED ቢት ስብስብ መልዕክቶችን አያወጣም።
2. ቆጠራው በክልል ውስጥ ወደ አንድ እሴት ሲዋቀር [-256…-1]፣ የመልእክቱ ውፅዓት አይታፈንም፣ እና የቆጠራ መስኩ ሙሉ ለሙሉ የተለየ ዓላማ አለው። ከመውጣቱ በፊት መልእክቱን ወደ ልዩ [>>] መጠቅለል ያስችላል ("[>>] Wrapper በገጽ 132 ላይ ይመልከቱ)። ከዚያም የመታወቂያ መስኩን በተፈጠረው [>>] መልእክት ውስጥ ለማዘጋጀት የቆጠራው ዋጋ መታወቂያው በቁጥር ከ (-1 - ቆጠራ) ጋር እኩል ይሆናል።
የመጠቅለያ ባህሪው ጠቃሚ ነው, ለምሳሌample፣ መልእክቶችን ከተቀባዩ የሚቀበል እና ለብዙ ደንበኞች የሚያስተላልፍ የአገልጋይ መተግበሪያ። የዘፈቀደ መልእክቶችን ወደ [>>] በተለያዩ መለያዎች ለመጠቅለል፣ የተቀበሉትን መልእክቶች መፍታት እና በተቀበለው መታወቂያ መሰረት ውሂቡን ለተወሰኑ ደንበኛ(ዎች) መላክ ይችላል። ይህን ባህሪ በመጠቀም እንዲህ አይነት አፕሊኬሽን የመልእክቱን ቅርጸት እንጂ ሌላ የዳታ ፎርማትን ማወቅ አያስፈልገውም እና ነጠላ ቻናልን ከተቀባዩ ጋር በመጠቀም መልእክቶችን በተለያዩ ቅርፀቶች ለማግኘት እና ለመላክ ይችላል።
GREIS
www.javad.com
24
1.5.3 የውጤት ባንዲራዎች
መግቢያ ወቅታዊ ውፅዓት
የውጤት ባንዲራዎች
የመልእክት መርሐግብር መለኪያዎች የባንዲራ መስክ ባለ 16-ቢት ስፋት ቢት-መስክ ነው። እያንዳንዱ የዚህ ቢት መስክ የተለየ ባንዲራ ነው እና የተለየ ዓላማ ያገለግላል። የሚከተለው የመልእክት መርሐግብር ባንዲራዎች ዝርዝር ነው።
ሠንጠረዥ 1-1. የመልእክት መርሐግብር ባንዲራዎች
ቢት#
0 1 2 3 4 5 6 7 8 9 10 11 12 እ.ኤ.አ.
HEX
0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080 0x0100 0x0200 0x0400 0x0800 0xF000
ስም
F_OUT F_CHANGE F_OUT_ON_ADD F_NOTENA F_FIX_PERIOD F_FIX_PHASE F_FIX_COUNT F_FIX_FLAGS የተጠበቀ F_DISABLED የተጠበቀ ነው
ማሳሰቢያ፡ የመስክ ስሞች እዚህ የገቡት በዚህ መመሪያ ውስጥ እነሱን ለመጥቀስ ብቻ ነው። በ GREIS ትዕዛዞች ውስጥ እነሱን ለመጠቀም ምንም መንገድ የለም.
F_OUT ይህ ባንዲራ ከተዋቀረ ፣ተዛማጁን ትዕዛዝ ከተጣራ በኋላ የመጀመሪያዎቹ መልእክቶች የሚወጡት በጊዜ መርሐግብር ግቤት ምንም ይሁን ምን ለትዕዛዙ አፈፃፀም ጊዜ ቅርብ ባለው የውስጥ ተቀባይ ጊዜ ነው።
F_CHANGE ይህ ባንዲራ ከተዋቀረ ተጓዳኙ መልእክቱ የሚወጣው የመልዕክቱ መረጃ ከመጨረሻው የመልዕክቱ ውፅዓት ወደ ተሰጠው የውፅአት ዥረት ከተቀየረ ብቻ ነው። ተቀባዩ የመልእክት ውሂቡ መቀየሩን በቀጠናዎች (1)፣(2) ፍቺ ተለዋዋጭ ወደ ዜሮ በተቀናበረባቸው ጊዜያት እና የወቅት ተለዋዋጭ ወደ ክፍለ ጊዜ መስክ ዋጋ በተዘጋጀባቸው ጊዜያት ብቻ መሆኑን ያረጋግጣል። በዚህ ጉዳይ ላይ ዋናውን ተግባር የሚያጣው የመልእክት መርሐግብር መለኪያ ደረጃ አሁን የግዳጅ የውጤት ጊዜ ሚና ይጫወታል። “የግዳጅ ውፅዓት” ማለት ተጓዳኝ መልእክቱ ይዘቱ ቢቀየርም ባይቀየርም በቁጥር (1) ፣(2) በተገለጹት ጊዜያት የክፍለ-ጊዜ ተለዋዋጭ ወደ የምዕራፉ መስክ እሴት እና ደረጃ በተቀናበረበት ጊዜ ይወጣል ማለት ነው። ተለዋዋጭ ወደ ዜሮ ተቀናብሯል. የመስክ ደረጃው ዜሮ ከሆነ ተቀባዩ ምንም የግዳጅ ውፅዓት አይሰራም ስለዚህ ተጓዳኝ መልእክቱ የሚወጣው መረጃው በተቀየረ ሁኔታ ላይ ብቻ ነው።
GREIS
www.javad.com
25
መግቢያ ወቅታዊ ውፅዓት
የውጤት ባንዲራዎች
F_OUT_ON_ADD ይህ ባንዲራ ከተዋቀረ የመጀመሪያው መልእክት የሚመጣው ተጓዳኙን ኢም ወይም ውጣ ትዕዛዙን ከፈጸመ በኋላ ወዲያውኑ ነው። ይህ ባንዲራ ለአብዛኛዎቹ መልዕክቶች ችላ ይባላል1.
F_NOTENA ይህ ባንዲራ በውጽአት ዝርዝር ውስጥ ለመልዕክት ከተዋቀረ የዚህ መልእክት የF_DISABLED ባንዲራ መልእክቱ ሲነቃ አይጸዳም እና ስለዚህ ውጤቱ እንደታገደ ይቆያል። ለ example፣ ይህ ባንዲራ ተጠቃሚው በበረራ ላይ የውጤት ጊዜን ሲቀይር፣ መጀመሪያ ውጤቱን ሳያሰናክል አንዳንድ መልዕክቶችን ከነባሪው የመልእክት ስብስብ ላለመውጣት ይጠቅማል።
F_FIX_PERIOD፣ F_FIX_PHASE፣ F_FIX_COUNT፣ F_FIX_PERIOD በፕሮግራም አወጣጥ መለኪያዎች ውስጥ ወደ 1 ሲዋቀር፣ በኤም እና ውጪ ትዕዛዞች የዚህ መርሐግብር መለኪያዎች ተዛማጅ መስክ(ዎች) ለውጦችን ይከለክላል።
F_DISABLED በተጠቃሚው በግልፅ ሊዘጋጅ የሚችል አይደለም። አዎንታዊ ቆጠራ ያለው መልእክት አንድ ሰው ሲያነቃ፣ ይህ መልእክት የውጤት ጊዜ ቆጠራ ከሆነ በኋላ፣ የመልእክት መርሐግብር አውጪው ይህንን ባንዲራ ወደ 1 ያዘጋጃል። የF_NOTENA ባንዲራ ካልተዋቀረ በስተቀር ይህ ባንዲራ ወደ 0 ይጸዳል። ይህ መልእክት.
1. በአሁኑ ጊዜ ሁለት የGREIS መልእክቶች [JP] እና [MF] ብቻ ይህንን ባንዲራ ያከብራሉ።
GREIS
www.javad.com
26
ምዕራፍ 2
ተቀባይ የግቤት ቋንቋ
ይህ ምዕራፍ የተቀባዩን የግቤት ቋንቋ አገባብ እና ፍቺ ይገልጻል። በአንዳንድ የቀድሞ እንጀምራለንampለአንባቢው የቋንቋውን ስሜት ለመስጠት፣ ከዚያም ወደ ዝርዝር አገባብ ፍቺ እንሸጋገር፣ እና ከዚያ ሁሉንም የተገለጹ ትዕዛዞችን ከትርጓሜያቸው ጋር ያብራሩ።
2.1 ቋንቋ ምሳሌampሌስ
ጥቂት የቀድሞ እነኚሁና።ampከትክክለኛ መግለጫዎች ተቀባዩ ከተቀባይ ምላሾች ጋር ይገነዘባል። ተጨማሪ የቀድሞ ታገኛላችሁampበተዛማጅ ንዑስ ክፍሎች ውስጥ የተወሰኑ ትዕዛዞችን መጠቀም። ወደ ተቀባዩ የሚያስገባው በቁምፊው ምልክት የተደረገበት ሲሆን የተቀባዩ ውፅዓት ደግሞ በቁምፊው ምልክት ይደረግበታል፡
Example: ተቀባይ የኤሌክትሮኒክ መታወቂያውን እንዲያትመው ይጠይቁ። የሚታየውን የምላሽ መልእክት ተቀባይ ያመነጫል፡-
Exampላይ:
ማተም፣/ፓር/rcv/መታወቂያ RE00C QP01234TR45
ሪሲቨር የመለያ ወደቡን A ወደ 9600 ባውድ ተመን እንዲያዘጋጅ ይጠይቁ። ተቀባይ ትዕዛዙን በተሳካ ሁኔታ ይፈጽማል እና ምንም ምላሽ አይሰጥም።
አዘጋጅ፣/par/dev/ser/a/ rate፣9600
Example: ልክ እንደ ቀድሞው ትእዛዝ ተጠቀምample፣ ነገር ግን ተቀባዩን የመግለጫ መለያውን በመጠቀም ምላሽ እንዲያመነጭ ያስገድዱት።
Exampላይ:
%set_rate%set፣/par/dev/ser/a/ rate፣9600 RE00A%set_ rate%
በጣም ከፍተኛ የባውድ መጠን ለማዘጋጀት ይሞክሩ። ምንም እንኳን የመግለጫ መለያ ባንጠቀምም ተቀባዩ የስህተት መልዕክቱን ይመልሳል።
አዘጋጅ፣/ፓር/ዴቭ/ሰር/አ/ተመን፣1000000 ER016{4፣እሴት ከክልል ውጪ}
ማስታወሻ፡-
ተቀባዩ ሁል ጊዜ መደበኛውን ያስቀምጣል እና ስህተቱ ወደ ሁለት መደበኛ መልዕክቶች [RE] እና [ER] በቅደም ተከተል ይሰጣል። ስለ GREIS መልእክቶች ቅርጸት ለበለጠ መረጃ በገጽ 64 ላይ የሚገኘውን “አጠቃላይ የመልእክቶች ፎርማት” ይመልከቱ። [RE] እና [ER] መልእክቶቹ እራሳቸው በገጽ 129 ላይ “በይነተገናኝ መልእክቶች” ውስጥ ተገልጸዋል።
GREIS
www.javad.com
27
ተቀባይ የግቤት ቋንቋ የቋንቋ አገባብ
2.2 የቋንቋ አገባብ
GREIS የዘፈቀደ ርዝመት 1 የASCII ቁምፊዎችን መስመሮች ይገልጻል፣ በሁለቱም በጋሪ-መመለስ (የተገደበ) ፣ ASCII የአስርዮሽ ኮድ 13) ፣ ወይም የመስመር-ምግብ ( , ASCII አስርዮሽ ኮድ 10) ቁምፊዎች, የቋንቋ ከፍተኛ-ደረጃ አገባብ ክፍሎች ለመሆን. በ GREIS ውስጥ ባዶ መስመሮች ተፈቅደዋል እና ችላ ይባላሉ። በዚህ ምክንያት አንድ መስመር በማንኛውም ጥምረት ሊገደብ ይችላል። እና/ወይም ቁምፊዎች. GREIS ዊንዶውስ TM፣ ማክቲኤም እና UNIXTM የመስመር ማብቂያ ስምምነቶችን ያለችግር እንዲደግፍ ያስችለዋል።
የተቀባይ ግቤት ቋንቋ ለጉዳይ-ትብ ነው። ለ example፣ strings GREIS፣ greis እና gReIs፣ የተለያዩ ሕብረቁምፊዎች በመሆናቸው፣ በተቀባዩ እንደዚ ተደርገው ይወሰዳሉ።
የቁጥር ምልክት (#, ASCII ኮድ 35) የአስተያየቱ መግቢያ ቁምፊ ነው. ተቀባዩ ከዚህ ቁምፊ ጀምሮ እስከ መስመሩ መጨረሻ ድረስ ያለውን ሁሉንም ነገር ችላ ይላል።
አስተያየት (ካለ) ከመስመሩ ከተነጠቀ በኋላ ተቀባዩ መሪ እና ተከታይ ቦታዎችን ያስወግዳል እና ከዚያም መስመሩን ወደ መግለጫዎች ይሰብራል። መግለጫዎች በሴሚኮሎን (;, ASCII ኮድ 59) ወይም በሁለት የተገደቡ ናቸው። ampersands (&&፣ ASCII ኮዶች 38)፣ ወይም በሁለት ቋሚ አሞሌዎች (||፣ ASCII ኮዶች 124)። በአንድ መስመር ውስጥ ያሉ መግለጫዎች በቅደም ተከተል ከግራ ወደ ቀኝ ይከናወናሉ. በ && ገዳቢ የሚያልቅ መግለጫ ስህተት ከፈጠረ በመስመሩ ላይ ያሉት የተቀሩት መግለጫዎች አይፈጸሙም። አረፍተ ነገር በ || ገዳይ በተሳካ ሁኔታ ይፈጽማል, በመስመሩ ውስጥ ያሉት የቀሩት መግለጫዎች አልተፈጸሙም. በሴሚኮሎን የሚያበቃ መግለጫ የመግለጫዎችን ቅደም ተከተል መፈፀም አያቆምም። የመስመሩ መጨረሻ በራሱ የአረፍተ ነገር ተርሚናል መሆኑን ልብ ይበሉ፣ ስለዚህ በመስመሩ መጨረሻ ላይ ከግልጽ መግለጫዎች አንዱን ማስቀመጥ አያስፈልግዎትም።
የመግለጫው ፎርማት እንደሚከተለው ነው።
[%ID%][COMMAND][@CS] የካሬ ቅንፎች የአማራጭ መስኮችን የሚያመለክቱ እና ማንኛውም የነጣ ቦታዎች ከእያንዳንዱ መስክ በፊት እና በኋላ የሚፈቀዱበት። ከቼክሰም ስሌት ዓላማ በስተቀር እንደነዚህ ያሉት ነጭ ቦታዎች ችላ ይባላሉ, ከታች ይመልከቱ. መስኮቹ፡-
%ID% መግለጫ ለዪ፣ መታወቂያ የዘፈቀደ ሕብረቁምፊን የሚያመለክት፣ ምናልባትም ባዶ። ለዪው፣ ካለ፣ ሳይለወጥ በተቀባዩ ይገለበጣል፣ ወደ መግለጫው ምላሽ መልእክት። ማንኛውም መለያ ያለው መግለጫ ሁልጊዜ ከተቀባዩ ምላሽ ይፈጥራል። መለያ ብቻ የያዘ መግለጫ ይፈቀዳል; በእንደዚህ ዓይነት ሁኔታ, ተቀባዩ የምላሽ መልእክት ብቻ ይፈጥራል.
የመጀመሪያው አካል የትዕዛዝ ስም ተብሎ የሚጠራበትን (ምናልባትም ባዶ) ዝርዝርን እዘዝ። መከናወን ያለበትን ተግባር ያመለክታል። የተቀሩት ንጥረ ነገሮች (ካለ) ትዕዛዝ ናቸው
GREIS
1. አሁን ያለው የ GREIS ትግበራ በተቀባዮች ውስጥ እስከ 256 ቁምፊዎች ርዝመት ያላቸውን መስመሮች ይደግፋል.
www.javad.com
28
ተቀባይ የግቤት ቋንቋ የቋንቋ አገባብ
ክርክሮች. በትእዛዝ ዝርዝር ዙሪያ ያሉ ቅንፎች ሊቀሩ ይችላሉ። ለዝርዝሮች አገባብ በገጽ 19 ላይ ያለውን “ዝርዝሮች” ተመልከት። @CS checksum፣ CS ባለ 8-ቢት ቼክ ድምር ባለ 2-ባይት ሄክሳዴሲማል ቁጥር የተቀረፀበት ነው። መግለጫውን በቼክሰም ከመፈጸሙ በፊት ተቀባዩ የግቤት ቼክ CSን በfirmware ከተሰላው ጋር ያወዳድራል እና እነዚህ ቼኮች ካልተዛመዱ መግለጫውን ለመፈጸም ፈቃደኛ አይሆንም። Checksum የሚሰላው ከመግለጫው የመጀመሪያ ባዶ ያልሆነ ገጸ ባህሪ ጀምሮ እስከ @ ቁምፊ ድረስ ነው። ለዝርዝር መረጃ በገጽ 579 ላይ ያለውን “የማስላት ቼኮች” ይመልከቱ።
መግለጫ ለዪ፣ %ID%፣ የሚከተሉትን ዓላማዎች ያገለግላል።
1. ለትእዛዙ የተቀባዩን ምላሽ ያስገድዳል. 2. ብዙ ትዕዛዞችን ከተለያዩ መለያዎች ጋር ወደ ተቀባዩ ለመላክ ይፈቅዳል
ለእያንዳንዱ ትዕዛዝ ምላሽ ሳይጠብቁ, ከዚያም ምላሾችን ይቀበሉ እና የትኛው ምላሽ ከየትኛው ትዕዛዝ ጋር እንደሚመሳሰል ይንገሩት. 3. ከተቀባዩ ጋር ማመሳሰልን ለመመስረት የሚረዳው የተለየ የተቀባዩ ምላሽ ከተለየ ትዕዛዝ ጋር የሚዛመድ ነው እንጂ ከዚህ በፊት ወይም በኋላ ከተሰጠው ሌላ ትዕዛዝ ጋር አይዛመድም።
አማራጮች የሚባሉት ዝርዝር ከኮሎን (:, ASCII ኮድ 58) በኋላ በማንኛውም የCOMMAND አባል ላይ ሊታከል ይችላል። የአማራጮች ዝርዝር ነጠላ ኤለመንትን የሚያጠቃልል ከሆነ፣ በዙሪያው ያሉት ማሰሪያዎች ሊቀሩ ይችላሉ። በዝርዝሩ ላይ የተካተቱት የአማራጮች ዝርዝር ወደ እያንዳንዱ የዝርዝሩ አካል ይሰራጫል፣ ምንም እንኳን ከዝርዝሩ ክፍል ጋር በግልጽ የተካተቱት አማራጮች ከተስፋፉ አማራጮች ይቀድማሉ። ለ exampሌ፣
{e1,{e2:{o1,,o3},e3}}:{o4,o5}
ጋር እኩል ነው፡-
{e1:{o4,o5},{e2:{o1,o5,o3},e3:{o4,o5}}}
እንዲሁም ያመለጠ o2 አማራጭ እንዴት o5 አማራጭ ለ e2 ኤለመንት አማራጮች ዝርዝር እንዲሰራጭ እንደሚያደርግ ልብ ይበሉ።
በትእዛዙ ውስጥ ያሉት የክርክር እና የአማራጮች ቁጥር እና ትርጉም የሚወሰነው በተለየ የትዕዛዝ ድርጊት ላይ ነው እና በእያንዳንዱ ተቀባይ ትዕዛዝ መግለጫ ውስጥ ይገለጻል. በተጨማሪም, የትዕዛዝ መግለጫ አንዳንድ አማራጮችን የሚገልጽ ከሆነ, ግን አንዳንዶቹ ወይም ሁሉም በመግለጫው ውስጥ ያመለጡ ከሆነ, ያመለጡ አማራጮች ነባሪ እሴቶች ይተካሉ. ለአማራጮች ነባሪ እሴቶች እንዲሁ በእያንዳንዱ ተቀባይ ትዕዛዝ መግለጫ ውስጥ ተገልጸዋል።
GREIS
www.javad.com
29
ተቀባይ የግቤት ቋንቋ የቋንቋ አገባብ
ለማጣቀሻ፣ ከታች ያለው ሰንጠረዥ በተቀባዩ የግቤት ቋንቋ ውስጥ ልዩ ትርጉም ያላቸውን ሁሉንም የቁምፊ ቅደም ተከተሎች ያካተተ ነው፡
ሠንጠረዥ 2-1. የግቤት ቋንቋ ልዩ ቁምፊዎች
ቁምፊዎች አስርዮሽ ASCII ኮድ
ትርጉም
10
መስመር መለያየት
13
መስመር መለያየት
#
35
;
59
የአስተያየት ምልክት መግለጫዎች መለያየት መጀመሪያ
&&
38
||
124
%
37
መግለጫዎች እና መለያዎች መግለጫዎች ወይም መለያየት መግለጫ መለያ ምልክት
@
64
{
123
}
125
,
44
:
58
የፍተሻ ማርክ የዝርዝር መጀመሪያ ምልክት የዝርዝር ምልክት ዝርዝር አካላት መለያ አማራጮች ምልክት መጨረሻ
”
34
የጥቅስ ምልክት
92
ማምለጥ
GREIS
www.javad.com
30
ተቀባይ የግቤት ቋንቋ ትዕዛዞች
2.3 ትዕዛዞች
በዚህ ክፍል በ GREIS ውስጥ የተገለጹትን ሁሉንም ትዕዛዞች እንገልፃለን. የእያንዳንዱ ትዕዛዝ አገባብ እና የትርጓሜ መግለጫዎች ከማብራሪያ ጋር አብረው ይመጣሉampሌስ. ለዝርዝር መግለጫ በ examples፣ እባክዎን በገጽ 4 ላይ ያለውን ምዕራፍ 181 ይመልከቱ።
GREIS
www.javad.com
31
2.3.1 ስብስብ
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ተዘጋጅተዋል።
ስም
የአንድ ነገር ስብስብ ዋጋ ያዘጋጁ።
ማጠቃለያ
ቅርጸት: አዘጋጅ, ነገር, እሴት አማራጮች: የለም
ክርክሮች
የታለመውን ነገር መለያ መቃወም። እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት የ"/par/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል።
ለታለመው ነገር የሚሰጠውን ዋጋ ዋጋ ይስጡ. የተፈቀዱ የእሴቶች ክልል እና እንዲሁም የምደባው ትርጓሜ በእቃው አይነት ላይ የሚመረኮዝ ሲሆን በኋላም በዚህ መመሪያ ውስጥ ለእያንዳንዱ የሚደገፍ ነገር ይገለጻል።
አማራጮች
ምንም።
መግለጫ
ይህ ትእዛዝ ለዕቃው ዋጋ ይሰጣል። ስህተት ከሌለ ወይም ምላሽ በመግለጫ መለያው ካልተገደደ በስተቀር ምንም ምላሽ አይሰጥም።
Exampሌስ
Example: ተከታታይ ወደብ C ወደ 115200 ባውድ ተመን ያዘጋጁ።
አዘጋጅ፣/ፓር/ዴቭ/ሰር/ሲ/ተመን፣115200 ስብስብ፣ዴቭ/ሰር/ሲ/ተመን፣115200
Exampለ: ተከታታይ ወደብ A የ baud ተመን ወደ 9600 ያቀናብሩ እና ምላሽ ይስጡ፡
%% ስብስብ፣ ዴቭ/ሰር/አ/ተመን፣9600 RE002%%
GREIS
www.javad.com
32
2.3.2 ማተም
ተቀባይ የግቤት ቋንቋ ትዕዛዞችን ያትማል
ስም
የአንድ ነገር የህትመት ዋጋ።
ማጠቃለያ
ቅርጸት፡ ህትመት፡ የነገር አማራጮች፡ {ስሞች}
ክርክሮች
የሚወጣበትን ዕቃ ለዪ ይቃወሙ። እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት የ"/par/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል።
አማራጮች
ሠንጠረዥ 2-2. የህትመት አማራጮች ማጠቃለያ
የስም አይነት
እሴቶች
ስሞች ቡሊያን በርተዋል ፣ ጠፍቷል
ነባሪ
ጠፍቷል
ስሞች ከጠፉ፣ የነገር እሴቶችን ብቻ ውጣ። ሲበራ የነገር ስሞችን በተጨማሪ በ NAME=VALUE ቅርጸት ያውጡ።
መግለጫ
ይህ ትዕዛዝ የእቃውን ዋጋ ያትማል፣ እንደ አማራጭ እሴቱን በተዛማጅ ነገር ስም ቅድመ ቅጥያ ያደርጋል። ምላሹ ሁል ጊዜ የሚመነጨው ነው፣ እና ከአንድ በላይ [RE] መልእክት ለአንድ የህትመት ትዕዛዝ ምላሽ ሊፈጠር ይችላል።
የአንድ ነገር አይነት ዝርዝር ዋጋ በዝርዝሩ ውስጥ ላለው እያንዳንዱ ነገር የእሴቶች ዝርዝር ሆኖ ታትሟል። ይህ ቅጠሉ ነገሮች እስኪደርሱ ድረስ በተደጋጋሚ ይተገበራል፣ ስለዚህ ቅጠል የሌለውን ነገር ማተም ከተጠቀሰው ነገር ጀምሮ ሙሉ ንኡስ ዛፎችን ውጤታማ ያደርገዋል። ዝርዝሮችን በሚታተምበት ጊዜ፣ በርካታ [RE] መልዕክቶች ሊፈጠሩ ይችላሉ። ነገር ግን የውጤቱ መከፋፈል ሊከሰት የሚችለው ከዝርዝር መለያ ቁምፊዎች በኋላ ብቻ ነው።
GREIS
www.javad.com
33
ተቀባይ የግቤት ቋንቋ ትዕዛዞችን ያትማል
Exampሌስ
Example: የውስጥ ተቀባይ ጊዜ ፍርግርግ የአሁኑን ጊዜ ያትሙ። ከሁለቱም
ማተም፣/ፓር/ጥሬ/curmsint RE004 100 ማተም፣ጥሬ/curmsint RE004 100
Example: የውስጣዊ መቀበያ ጊዜ ፍርግርግ የአሁኑን ጊዜ ከእቃው ስም ጋር ያትሙ። ከሁለቱም፦
ማተም፣/par/ጥሬ/curmsint፡ ላይ RE015/par/ጥሬ/curmsint=100 ማተም፣ጥሬ/curmsint: ላይ RE015/par/ጥሬ/curmsint=100
Example: የተቀባዩን ሥሪት መረጃ አትም
አትም, rcv/ver RE028 {“2.5 ሴፕቴ,13,2006 p2″,0,71,MGGDT_5, የለም, RE00D {ምንም, የለም}}
Example: የተቀባዩን ስሪት መረጃ ከተዛማጅ ስሞች ጋር አትም
print,rcv/ver:on RE043/par/rcv/ver={main="2.5 Sep,13,2006 p2",boot=0,hw=71,board=MGGDT_5, RE00C modem=none, RE017 pow={fw=ምንም,hw=ምንም}}
Exampለ: ወደ ተከታታይ ወደብ B ውፅዓት የነቁትን ሁሉንም መልእክቶች ከመርሃግብር ግቤቶች ጋር ያትሙ።
ማተም,out/dev/ser/b: ላይ RE02D/par/out/dev/ser/b={jps/RT={1.00,0.00,0,0×0}፣ RE01A jps/SI={1.00,0.00,0,0×0}፣ RE01A jps/rc={1.00,0.00,0,0×0} jps/ET={01×1.00,0.00,0,0}፣ RE0D nmea/GGA={01×10.00,5.00,0,0}}
GREIS
www.javad.com
34
2.3.3 ዝርዝር
የተቀባዩ የግቤት ቋንቋ ትዕዛዞች ዝርዝር
ስም
የነገሩን ዝርዝር ይዘቶች ይዘርዝሩ።
ማጠቃለያ
ቅርጸት፡ ዝርዝር[፣ነገር] አማራጮች፡ የለም።
ክርክሮች
የሚወጣበትን ዕቃ ለዪ ይቃወሙ። እቃው ከተተወ, / ሎግ ግምት ውስጥ ይገባል. እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት "/ log/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል።
አማራጮች
ምንም።
መግለጫ
ይህ ትእዛዝ የእያንዳንዱን ነገር አባል ስም ያወጣል። ምላሹ ሁልጊዜ የሚመነጨው ነው፣ እና ከአንድ የዝርዝር ትዕዛዝ ምላሽ ከአንድ በላይ [RE] መልእክት ሊፈጠር ይችላል። የተገለጸው ነገር የአይነት ዝርዝር ካልሆነ ባዶ [RE] መልእክት ይፈጠራል። የተጠቀሰው ነገር ዝርዝር ከሆነ, በዝርዝሩ ውስጥ ያለው የእያንዳንዱ ነገር ስም ዝርዝር ታትሟል. ይህ ቅጠሉ ነገሮች እስኪደርሱ ድረስ በተደጋጋሚ ይተገበራል፣ ስለዚህ አንድን ቅጠል ያልሆነ ነገር መዘርዘር ከተጠቀሰው ነገር ጀምሮ ሙሉ ንኡስ ዛፎችን ውጤታማ ያደርገዋል። ዝርዝሮችን በሚታተምበት ጊዜ፣ በርካታ [RE] መልዕክቶች ሊፈጠሩ ይችላሉ። ነገር ግን የውጤቱ መከፋፈል ሊከሰት የሚችለው ከዝርዝር መለያ ቁምፊዎች በኋላ ብቻ ነው።
Exampሌስ
Exampለ፡- ዝርዝር ያልሆነ ነገር ለመዘርዘር ባዶ ምላሽ፡-
ዝርዝር,/par/rcv/ver/ዋና RE000
Example: ለሌለው ነገር ዝርዝር ምላሽ ስሕተት
ዝርዝር፣/የለም ER018{2፣፣ስህተት 1ኛ መለኪያ}
GREIS
www.javad.com
35
የተቀባዩ የግቤት ቋንቋ ትዕዛዞች ዝርዝር
Exampለ: ነባር የምዝግብ ማስታወሻዎች ዝርዝር ያግኙ-fileኤስ. ከሁለቱም።
ዝርዝር, / የምዝግብ ማስታወሻ ዝርዝር
ተመሳሳይ ውጤት ያስገኛል፣ ለምሳሌ፡-
RE013{log1127a,log1127b}
Example: ሁሉንም መደበኛ የ GREIS መልዕክቶች በተቀባዩ የሚደገፉ ይዘርዝሩ፡
list,/msg/jps RE03D{JP,MF,PM,EV,XA,XB,ZA,ZB,YA,YB,RT,RD,ST,LT,BP,TO,DO,OO,UO,GT, RE040 NT,GO,NO,TT,PT,SI,NN,EL,AZ,SS,FC,RC,rc,PC,pc,CP,cp,DC,CC,cc,EC, RE040 CE,TC,R1,P1,1R,1P,r1,p1,1r,1p,D1,C1,c1,E1,1E,F1,R2,P2,2R,2P,r2, RE040 p2,2r,2p,D2,C2,c2,E2,2E,F2,ID,PV,PO,PG,VE,VG,DP,SG,BI,SE,SM,PS, RE040 GE,NE,GA,NA,WE,WA,WO,GS,NS,rE,rM,rV,rT,TM,MP,TR,MS,DL,TX,SP,SV, RE031 RP,RK,BL,AP,AB,re,ha,GD,LD,RM,RS,IO,NP,LH,EE,ET}
Example: በነባሪ የመልእክት ስብስብ ውስጥ ያሉትን ሁሉንም መልዕክቶች ይዘርዝሩ።
ዝርዝር ፣/msg/def RE040 jps/040P,jps/1R,jps/040P,jps/E1,jps/D2,jps/E2,jps/SS,jps/SE,jps/PV, RE1 jps/ST,jps/DP,jps/TO,jps/DO,jps/UO,jps/IO,jps/GE,jps/NE, RE,2 jps/NA፣jps/WE፣jps/WA፣jps/WO}
GREIS
www.javad.com
36
GREIS
2.3.4 em & ውጪ
ተቀባይ የግቤት ቋንቋ ያዛል em & out
ስም
em፣ በየጊዜው የመልእክቶችን ውፅዓት አንቃ።
ማጠቃለያ
ቅርጸት፡ ቅርጸት፡ አማራጮች፡
em፣[ዒላማ]፣የወጡ መልዕክቶች፣[ዒላማ]፣መልእክቶች {ጊዜ፣ ደረጃ፣ ቆጠራ፣ ባንዲራዎች}
ክርክሮች
ማንኛውንም የውጤት ዥረት ወይም የመልእክት ስብስብ ኢላማ ያድርጉ። ኢላማ ካልተገለጸ፣ የአሁኑ ተርሚናል፣/cur/term፣ ይታሰባል።
ለመንቃት የመልእክት ስሞች እና/ወይም የመልእክት ስብስብ ስሞች ዝርዝሩን (ከአካባቢው ቅንፎች ጋር ወይም ያለሱ) መልእክቶች። አንዳንዶቹ የተገለጹት ስሞች በ"/" የማይጀምሩ ከሆነ ትዕዛዙን ከመተግበሩ በፊት የ"/msg/" ቅድመ ቅጥያ በራስ ሰር ገብቷል።
አማራጮች
ሠንጠረዥ 2-3. em and out አማራጮች ማጠቃለያ
የስም አይነት
እሴቶች
ነባሪ
የጊዜ ተንሳፋፊ (0… 86400)
–
ደረጃ ተንሳፋፊ [0…86400)
–
የቁጥር ኢንቲጀር [-256…32767] 0 ለ em 1 ለመውጣት
ባንዲራዎች ኢንቲጀር [0…0xFFFF] -
ጊዜ፣ ደረጃ፣ ቆጠራ፣ የመልእክት መርሐግብር መለኪያዎችን ጠቁሟል።
መግለጫ
እነዚህ ትዕዛዞች የመልእክት መርሐግብር ግቤቶች በአማራጮች የተገለጹ እንዲሆኑ በማስገደድ የተገለጹትን መልዕክቶች በየጊዜው ወደ ዒላማው እንዲወጡ ያስችላቸዋል። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይፈጠርም, ወይም ምላሽ በመግለጫ መለያው ካልተገደደ በስተቀር.
የ em and out ትዕዛዞች ተመሳሳይ ናቸው የቆጠራው አማራጭ ነባሪ እሴት ወደ 0 ለ em እና 1 ለመውጣት ከተቀናበረ በስተቀር። የመውጣት ትእዛዝ ለመጠየቅ የበለጠ ምቹ መንገድ ነው።
www.javad.com
37
ተቀባይ የግቤት ቋንቋ ያዛል em & out
ማስታወሻ፡-
የአንድ ጊዜ የመልእክት(ቶች) ውፅዓት። በዚህ መግለጫ ውስጥ ስለ em ብቻ እንነጋገራለን ፣ ምንም እንኳን ሁሉም ነገር በውጫዊው ላይም ይሠራል።
ከዚህ በታች ያለው መግለጫ አንባቢው በገጽ 22 ላይ በሚገኘው “የጊዜያዊ ውጤት” ክፍል ውስጥ ያለውን ይዘት በደንብ እንዲያውቅ ይጠበቃል።
ለእያንዳንዱ የውጤት ዥረት፣ በአሁኑ ጊዜ ወደ ተሰጠው ዥረት እንዲወጡ የነቁ የመልእክቶች1,2፣XNUMX ተዛማጅ የውጤት ዝርዝር አለ። ወደ em ትእዛዝ እንደ መከራከሪያ የተላለፈ መልእክት በውጤት ዝርዝሩ ውስጥ ከሌለ ፣ em ትዕዛዙ የተገለጸውን መልእክት ከዝርዝሩ መጨረሻ ጋር ያክላል። ወደ em ትእዛዝ የተላለፈ መልእክት አስቀድሞ በውጤት ዝርዝሩ ውስጥ ሲሆን የኤም ትዕዛዙ የዚህን መልእክት የጊዜ ሰሌዳ መመዘኛዎች ብቻ ይለውጣል እና በዝርዝሩ ውስጥ ያለውን የመልእክት አቀማመጥ አይለውጥም ።
የ em ትዕዛዙ የተገለጹትን መልዕክቶች ወደ የውጤት ዝርዝሩ ሲያዋህድ፣ ብዙውን ጊዜ em ትዕዛዞችን ከማውጣትዎ በፊት የተሰጠውን ዥረት የውጤት ዝርዝር ለማጽዳት dm ትዕዛዝን መጠቀም ጥሩ ነው።
የ em ትዕዛዙ መልእክቶቹን በአንድ ጊዜ ከግራ ወደ ቀኝ እና ከመጀመሪያው የመልእክት መልእክት ወደ መጨረሻው የመልእክት ስብስብ አንድ መልእክት ይዘረዝራል። ከማንኛውም የሚደገፍ የተቀባይ መልእክት ወይም የመልእክት ስብስብ ጋር የማይዛመድ ስም ካጋጠመው፣ በአፈጻጸም ጊዜ ስህተት እንደነበረ ያስታውሳል፣ ነገር ግን የመልእክቶችን ዝርዝር ማካሄድን አያቆምም። በዚህ መንገድ ሁሉም ሊነቁ ከሚችሉ የመልእክቶች ዝርዝር ውስጥ ያሉ መልዕክቶች ይነቃሉ እና አንድ ወይም ከዚያ በላይ የተገለጹት መልዕክቶች ሊነቁ በማይችሉበት ጊዜ አንድ ስህተት ብቻ ነው የሚነገረው።
em ትዕዛዙ በእጁ ላይ ያለውን መልእክት ሲያስተናግድ፣ በተዛማጅ የውጽአት ዝርዝር ውስጥ ያለው የመጨረሻው የአሠራር መልእክት መርሐግብር መለኪያዎች የሚሰሉት ስለ መርሐግብር አወጣጥ መለኪያዎች ብዙ የመረጃ ምንጮችን ከግምት ውስጥ በማስገባት ነው፡-
1. በ em ትዕዛዝ አማራጮች ውስጥ በግልጽ የተገለጹ እሴቶች.
2. የ em ትዕዛዝ አማራጮች ነባሪ ዋጋዎች.
3. ለተጠቀሰው መልእክት እንደ ተጓዳኙ የመልእክት ስብስብ አካል የተገለጹ የመርሐግብር መለኪያዎች። እነዚህ ከግምት ውስጥ የሚገቡት የግለሰብ መልእክት ሳይሆን የመልእክት ስብስብን በመግለጽ መልእክትን ሲያነቁ ብቻ ነው።
4. በተዛማጅ የውጤት ዝርዝር ውስጥ (ካለ) የመልዕክቱ ወቅታዊ የጊዜ ሰሌዳ መለኪያዎች.
5. እንደ ተጓዳኝ የመልእክት ቡድን አካል ለተሰጠው መልእክት የተገለጹ ነባሪ የመርሐግብር ግቤቶች።
ከላይ ያሉት የመለኪያዎች ምንጮች በቅድመታቸው ቅደም ተከተል ተዘርዝረዋል, የመጀመሪያው ከፍተኛው ቅድሚያ አለው, እና በእያንዳንዱ አራት የመርሃግብር መለኪያዎች ላይ በተናጠል ይተገበራሉ. ስለዚህ፣ ከ (1) ያሉ እሴቶች ከ(2)፣ የተገኘውን ዋጋ ይሽራሉ
GREIS
1. ለ NAME ዥረት፣ ተዛማጁ የውጤት ዝርዝር /par/out/NAME ይባላል 2. የአሁኑ ፈርምዌር ወደ 49 በተዘጋጀው የውጽአት ዝርዝር ውስጥ ለከፍተኛው የመልእክት ብዛት የዘፈቀደ ገደብ አለው።
www.javad.com
38
ተቀባይ የግቤት ቋንቋ ያዛል em & out
እሴቱን ከ (3) ወዘተ ይሽራል። ሆኖም ግን፣ አንዳንድ የF_FIX_PERIOD፣ F_FIX_PHASE፣ F_FIX_COUNT ወይም F_FIX_FLAGS ቢት በሚቀጥለው ምንጭ ባንዲራ ውስጥ ከተቀናበሩ የዚህ ቀጣይ ምንጭ ተዛማጅ መስኮች አይሻሩም።
Exampሌስ
Exampለ፡ የNMEA GGA መልእክት የአንድ ጊዜ ውፅዓት ወደ የአሁኑ ተርሚናል አንቃ፡-
em,,nmea/GGA:{,,1}
ከላይ ካለው ጋር ተመሳሳይ ነው፣ ግን ከ em ይልቅ መጠቀም፡-
ውጭ,,nmea/GGA
Example: የነባሪውን የመልእክት ስብስብ ውፅዓት ወደ የአሁኑ ሎግ ያንቁ-file ሀ ነባሪ የውጤት መለኪያዎችን በመጠቀም። ከሁለቱም፦
Exampላይ:
em፣/cur/file/a፣/msg/def em፣/cur/file/a,def
ነባሪውን የመልእክት ስብስብ ውፅዓት ወደ የአሁኑ መዝገብ አንቃ-file በየ10 ሰከንድ ለሌሎቹ የውጤት መለኪያዎች ነባሪ እሴቶቻቸው ጥቅም ላይ ይውላሉ፡
em፣/cur/file/a,def:10
Example: ነባሪ የውጤት መለኪያዎችን በመጠቀም ነባሪውን የመልእክት ስብስብ ወደ የአሁኑ ተርሚናል ውፅዓት ያንቁ። ከሁለቱም፦
Exampላይ:
em፣/cur/term፣/msg/def em፣,/msg/def em፣,def
የGREIS መልዕክቶችን [~~](RT) እና [RD]ን ወደ የአሁኑ ተርሚናል አንቃ። ከሁለቱም፦
Exampላይ:
em,,/msg/jps/RT,/msg/jps/RD em,,jps/{RT,RD}
በየ20 ሰከንድ የNMEA መልዕክቶች GGA እና ZDA ወደ የአሁኑ ተርሚናል ያንቁ፡
Exampላይ:
em,,nmea/{GGA,ZDA}:20
የመልእክቶችን [SI]፣ [EL] እና [AZ]ን ወደ ተከታታይ ወደብ ያንቁ። ለ[SI] የመርሐግብር መለኪያዎችን ያቀናብሩ ስለዚህም በሚቀጥሉት ሁለት [SI] መልእክቶች መካከል ያለው የጊዜ ክፍተት ከ10 ሰከንድ ጋር እኩል ይሆናል፣ ከተገጣጠሙ እና 1 ሰከንድ ካልሆነ; የመጀመሪያዎቹን ሃምሳ [SI] መልእክቶች ብቻ ያወጣል። በተጨማሪም ተቀባዩ፣ ለ[EL] እና [AZ] መልእክቶች የውጤት ክፍተቱን ወደ 2 ሰከንድ ያቀናብሩ፡
em,/dev/ser/a,jps/{SI:{1,10,50,0×2},EL,AZ}:2
GREIS
www.javad.com
39
ተቀባይ የግቤት ቋንቋ ያዛል em & out
Example: የ RTCM 2.x የመልእክት ዓይነቶችን 1 እና 31 ወደ ተከታታይ ወደብ B ከውፅዓት ክፍተት 3 ሰከንድ ጋር ያንቁ፣ እና RTCM 2.x የመልእክት አይነቶች 18፣ 19፣ 3፣ 22 ወደብ C ከውፅዓት ክፍተት 1 ሰከንድ ለ 18 አይነት እና 19; እና 10 ሰከንድ ለ 3 እና 22 ዓይነት:
em,/dev/ser/b,rtcm/{1,31}:3; em,/dev/ser/c,rtcm/{18:1,19:1,22,3}:10
Example: ነባሪውን የመልእክት ስብስብ NMEA ZDA እና GGA ብቻ እንዲይዝ ያብጁ፡
dm፣/msg/def em፣/msg/def፣/msg/nmea/{ZDA,GGA}
GREIS
www.javad.com
40
2.3.5 ዲሜ
ተቀባይ የግቤት ቋንቋ ትዕዛዞች dm
ስም
dm ወቅታዊ የመልእክቶችን ውፅዓት ያሰናክላል።
ማጠቃለያ
ቅርጸት፡ dm[፣[ዒላማ][፣መልእክቶች]] አማራጮች፡ የለም።
ክርክሮች
ማንኛውንም የውጤት ዥረት ወይም የመልእክት ስብስብ ኢላማ ያድርጉ። ኢላማ ካልተገለጸ፣ የአሁኑ ተርሚናል፣/cur/term፣ ይታሰባል። አንዳንዶቹ የተገለጹት ስሞች በ"/" የማይጀምሩ ከሆነ ትዕዛዙን ከመተግበሩ በፊት የ"/msg/" ቅድመ ቅጥያ በራስ ሰር ገብቷል።
የሚሰናከሉ የመልእክቶች ዝርዝር መልእክቶች ከአካባቢ ቅንፎች ጋር ወይም ያለሱ ፣ ወይም ማንኛውም የመልእክት ቡድን ወይም የመልእክት ስብስብ። ምንም መልዕክቶች ካልተገለጹ፣ ወደ ዒላማው የሚመጡ ወቅታዊ ውጤቶች በሙሉ ተሰናክለዋል።
አማራጮች
ምንም።
መግለጫ
ይህ ትእዛዝ የተገለጹትን መልዕክቶች በየጊዜው ወደ ዒላማው ውፅዓት ያሰናክላል። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
ምንም መልዕክቶች ካልተገለጹ፣ ወደ ዒላማው የሚወጣው ወቅታዊ ውፅዓት በሙሉ ተሰናክሏል። ዒላማው የአሁኑ መዝገብ ከሆነ -file እና ምንም መልዕክቶች አልተገለጹም, ሁሉም ውፅዓት ወደ file አካል ጉዳተኛ ነው፣ የ file ተዘግቷል፣ እና ተዛማጅ የአሁኑ ምዝግብ ማስታወሻ-file ወደ አንዳቸውም አልተዘጋጀም።
በመልእክቶች ዝርዝር ውስጥ አንድ መልእክት ከተገለጸ ወደ ኢላማው እንዲወጣ በአሁኑ ጊዜ ያልነቃ ከሆነ በዲኤም ትእዛዝ ምንም ተዛማጅ ስህተት አይፈጠርም። ምንም እንኳን ይህ ሁኔታ ሌሎች ሊሆኑ የሚችሉ ስህተቶችን ሪፖርት እንዳይደረግ ባያሰናክልም።
Exampሌስ
Exampአሁን ባለው መዝገብ ውስጥ የሚወጡትን ሁሉንም መልዕክቶች ያሰናክሉ-file ሀ እና ዝጋው። file:
dm፣/cur/file/a
GREIS
www.javad.com
41
ተቀባይ የግቤት ቋንቋ ትዕዛዞች dm
Example: ሁሉንም ወቅታዊ ውፅዓት ወደ የአሁኑ ተርሚናል ያሰናክሉ። ከሁለቱም
dm፣/cur/term dm
Example: የGREIS መልእክት [~~](RT)ን ወደ ተከታታይ ወደብ B ያሰናክሉ፡
dm፣/dev/ser/b፣/msg/jps/RT
Example: የ GREIS መልእክት [DO]ን አሁን ባለው መዝገብ ውስጥ ያሰናክሉ-file B:
dm፣/cur/file/b፣/msg/jps/DO
Exampየ GREIS መልእክት [PM]ን ከነባሪው የመልእክት ስብስብ ያስወግዱ፡
dm፣/msg/def፣/msg/jps/PM
Example: የሁሉንም የNMEA መልዕክቶች ወደ የአሁኑ ተርሚናል ውፅዓት አሰናክል፡
dm፣/cur/term፣/msg/nmea
Example: የ NMEA መልዕክቶች GGA እና ZDA ወደ የአሁኑ ተርሚናል ውፅዓት ያሰናክሉ። ከሁለቱም፦
dm፣/cur/term፣/msg/nmea/GGA፣/msg/nmea/ZDA dm
GREIS
www.javad.com
42
2.3.6 ኢንት
ተቀባይ የግቤት ቋንቋ ትዕዛዞች init
ስም
ነገሮችን ማስጀመር።
ማጠቃለያ
ቅርጸት፡ init፣ነገር[/] አማራጮች፡ የለም።
ክርክሮች
የሚጀመርበትን ነገር መቃወም። / ካለ እና እቃው የአይነት ዝርዝር ከሆነ በምትኩ ሁሉንም የተያዙ ነገሮችን አስጀምር
የእቃው እራሱ.
አማራጮች
ምንም።
ማስታወሻ፡ ማስታወሻ፡
መግለጫ
ይህ ትዕዛዝ የተገለጹ ነገሮችን ያስጀምራል። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
የመነሻ ትክክለኛ ፍቺው የሚወሰነው በተጀመረው ነገር ላይ ነው፣ ነገር ግን በአጠቃላይ አንድን ነገር ወደ “ነባሪ” ወይም “ንጹህ” ሁኔታ እንደመቀየር ተደርጎ ሊወሰድ ይችላል። ለ example, ለ መለኪያዎች እሴቶቻቸውን ወደ ተጓዳኝ ነባሪዎች ማቀናበር ማለት ነው, ለ fileየማጠራቀሚያ መሳሪያ ማለት የታችኛውን መካከለኛ እንደገና መቅረጽ, ወዘተ.
አንዳንድ ነገሮችን ማስጀመር ተቀባዩ ዳግም እንዲነሳ ያደርጋል። ይህ በአሁኑ ጊዜ የማይለዋወጥ ማህደረ ትውስታን (/dev/nvm/a) ለማስጀመር ነው።
ምንም እንኳን ለወደፊቱ ሊለወጥ ቢችልም ፣ አሁን ያለው የዚህ አጠቃላይ ትእዛዝ በተቀባዮች ውስጥ ያለው አፈፃፀም የተገደበ ነው። በእውነቱ በቀድሞው ውስጥ የሚገኙትን ነገሮች ማስጀመር ብቻ ነው።ampከታች ያነሰ በአሁኑ ጊዜ ይደገፋል.
Exampሌስ
Example: NVRAM ን ያጽዱ እና መቀበያውን እንደገና ያስነሱ። በNVRAM (አልማናክስ፣ ኢፌሜሪስ፣ ወዘተ) ውስጥ የተከማቸ መረጃ ሁሉ ይጠፋል፣ ዳግም ከተነሳ በኋላ ሁሉም መለኪያዎች ወደ ነባሪ እሴቶቻቸው ይቀናበራሉ፡
init፣/dev/nvm/a
Exampለ፡ አጽዳ ኤፌመሪስ፡
init፣/ኤፌ/
GREIS
www.javad.com
43
ተቀባይ የግቤት ቋንቋ ትዕዛዞች init
Example: ሁሉንም ተቀባይ መለኪያዎች ወደ ነባሪ እሴቶቻቸው ያቀናብሩ።
init፣/ፓር/
Example: ሁሉንም የWLAN መለኪያዎች ወደ ነባሪ እሴቶቻቸው ያዘጋጁ። ለውጦቹ ተግባራዊ እንዲሆኑ ክፍሉን ዳግም ማስጀመር ያስፈልጋል፡-
init፣/par/net/wlan/
Example: አስጀምር file ስርዓት (ማለትም፣ ከስር ያለውን መካከለኛ ማስተካከል)። ሁሉም fileበተቀባዩ ውስጥ የተከማቹ ዎች ይጠፋል
init፣/dev/blk/a
Example: ሁሉንም የመልእክት ስብስቦች ወደ ነባሪ እሴቶቻቸው ያስጀምሩ።
init፣/msg/
GREIS
www.javad.com
44
2.3.7 መፍጠር
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ይፈጥራሉ
ስም
አዲስ ነገር ይፍጠሩ.
ማጠቃለያ
ቅርጸት፡ መፍጠር[,ነገር] አማራጮች፡ {log}
ክርክሮች
የሚፈጠረውን ነገር የነገር መለያ። እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት የ"/ሎግ/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል። ከተተወ ፣ ከዚያ መፍጠር ሀ file የሚታሰብ እና ልዩ ነው። file ስም በራስ-ሰር ይፈጠራል።
አማራጮች
ሠንጠረዥ 2-4. የአማራጮች ማጠቃለያ ይፍጠሩ
የስም አይነት እሴቶች
ሎግ string a,b,…
ነባሪ
a
መዝገቡን ይመዝግቡ -file የተፈጠረው file ሊመደብ ነው። መዝገቡ፡-file የተመረጠው /cur/log/X ሲሆን X የአማራጭ ዋጋ1 ነው።
መግለጫ
ይህ ትዕዛዝ አዲስ ነገር ይፈጥራል. ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
በዛፉ ውስጥ ያለው ቦታም ሆነ የተፈጠረ ነገር ዓይነት በእቃው ክርክር ይገለጻል.
ሁለት ዓይነት ዕቃዎች ሊፈጠሩ ይችላሉ-
1. Fileኤስ. አዲስ file የነገር ለዪው አንድን ነገር በ/ሎግ ንኡስ ዛፍ ውስጥ ሲገልጽ ወይም የነገሩ ክርክር ሲቀር ይፈጠራል።
2. የመልዕክት መግለጫዎች. አዲስ የመልእክት ገላጭ የሚፈጠረው የነገር መለያው በመልእክት ስብስብ ውስጥ ያለውን ነገር ሲገልጽ ነው (ለምሳሌ ፣ /msg/def)።
GREIS
1. የአሁኑ firmware አንድ ወይም ሁለት በአንድ ጊዜ ሎግ ይደግፋል-files በተለየ ተቀባይ ላይ በመመስረት.
www.javad.com
45
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ይፈጥራሉ
መፍጠር Files
ሲፈጥሩ files፣ የነገር ክርክር ወይ ተጥሏል ወይም ቅርጸት /ሎግ/NAME አለው፣ NAME የሚለው ስም ነው። file እንዲፈጠር እና /ሎግ/ እንደ አማራጭ ነው። በቀድሞው ሁኔታ ተቀባይ ለ file. በኋለኛው ጉዳይ ላይ የተገለጸው NAME እስከ 31 ቁምፊዎች ሕብረቁምፊ መሆን አለበት እና ክፍተቶችንም ሆነ የሚከተሉትን ቁምፊዎች መያዝ የለበትም፡ "{}()@&"/"።
ከሆነ file /log/NAME አስቀድሞ አለ፣ የፍጠር ትዕዛዙ አይሳካም እና የስህተት መልእክት ያመጣል። በውጤቱም ፣ ያሉትን የተወሰኑትን ለመዝጋት ምንም መንገድ የለም። files ከመፍጠር ትዕዛዝ ጋር.
ከአዲስ በኋላ file በተሳካ ሁኔታ ተፈጥሯል፣ አሁን ካለው መዝገብ ለአንዱ ተመድቧል።files በሎግ ዋጋ ላይ በመመስረትfile አማራጭ። ተዛማጅ ምዝግብ ማስታወሻ ከሆነ -file ቀድሞውኑ ወደ ሌላ ይጠቁማል file ፈጠራ ሲተገበር የድሮው መዝገብ-file ይዘጋል እና ውጤቱ ወደ አዲሱ ይቀጥላል file ያለምንም መቆራረጥ.
የመልእክት መግለጫዎችን መፍጠር
መልዕክቶችን ወደ መልእክት ስብስብ በሚጨምሩበት ጊዜ የነገር ክርክር ቅርጸት /msg/SET/GROUP/MSG አለው ፣ SET አዲስ መልእክት መፈጠር ያለበት የመልእክት ስብስብ ስም ነው ፣ GROUP የመልእክቱ አባል የሆነበት ቡድን ስም ነው ። , እና MSG ራሱ የመልእክቱ ስም ነው (ለምሳሌ፡ /msg/def/nmea/GGA፣ ወይም /msg/jps/rtk/min/jps/ET)።
የመልእክት መርሐግብር መለኪያዎች በመልእክት ቡድኑ ውስጥ ለተሰጡት መልእክት ከተገለጹት ይገለበጣሉ። አስፈላጊ ከሆነ የመርሃግብር መለኪያዎችን ለማበጀት የ set ትዕዛዝን ይጠቀሙ።
Exampሌስ
መፍጠር Files
Example: አዲስ ይፍጠሩ file በራስ-ሰር የመነጨ ስም እና አሁን ላለው መዝገብ ይመድቡfile አ (/cur/file/ሀ) ከሁለቱም፦
ፍጠር፡፡ ሀ
Example: አዲስ መዝገብ ይፍጠሩ -file "my_" በሚለው ስምfile” በማለት ተናግሯል። ከሁለቱም፦
ፍጠር፣/መዝገብ/my_file: ፍጠር የኔ_file
Example: ፍጠር fileሰ "file1" እና "file2”፣ እና ለ/cur/ መድቧቸው።file/a እና /cur/file/ለ፡
መፍጠር፣file1:a; መፍጠር፣file2፡ ለ
GREIS
www.javad.com
46
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ይፈጥራሉ
የመልእክት መግለጫዎችን መፍጠር
Example: /msg/jps/ET መልዕክቶችን ወደ ነባሪ የመልእክት ስብስብ አክል፡
መፍጠር፣/msg/def/jps/ET
Exampለ: NMEA GGA መልእክት ወደ ነባሪ የመልእክት ስብስብ ጨምር እና ክፍለ ጊዜውን እና ደረጃውን ሁል ጊዜ 10 እና 5 እንዲሆን አስገድድ፣ በቅደም ተከተል፣ ምንም አይነት ዋጋ ቢኖራቸው በኤም ወይም ውጪ ትእዛዝ ውስጥ ይገለጻል።
መፍጠር፣/msg/def/nmea/GGA ስብስብ፣/msg/def/nmea/GGA፣{10,5,,0×30}
GREIS
www.javad.com
47
2.3.8 አስወግድ
ተቀባይ የግቤት ቋንቋ ትዕዛዞችን ያስወግዳል
ስም
አንድን ነገር አስወግድ.
ማጠቃለያ
ቅርጸት፡ አስወግድ፡ ነገር[/] አማራጮች፡ ምንም
ክርክሮች
የሚወገደው ነገር የነገር መለያ። እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት "/ log/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል።
/ ካለ እና እቃው የዝርዝር አይነት ከሆነ, በእቃው ምትክ ሁሉንም ይዘቶች ያስወግዱ.
አማራጮች
ምንም።
መግለጫ
ይህ ትዕዛዝ ነባሩን ነገር ያስወግዳል (ይሰርዛል)። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር። በእቃ የተገለጸ ነገር ከሌለ ወይም እቃው መወገድ ካልቻለ ስህተት ይፈጠራል። ሁለት ዓይነት ነገሮች ሊወገዱ ይችላሉ-
1. Fileኤስ. ከሆነ file የአሁኑ መዝገብ አንዱ ነውfileዎች ፣ ትዕዛዙ አይሳካም እና የስህተት መልእክት ይፈጠራል።
2. የመልዕክት መግለጫዎች ከመልዕክት ስብስቦች.
Exampሌስ
Example: መዝገቡን ያስወግዱ -file በ"NAME" ስም። ከሁለቱም፦
አስወግድ፣/ሎግ/NAME አስወግድ፣NAME
Example: ሁሉንም ምዝግብ ማስታወሻዎች ያስወግዱ -files:
አስወግድ,/መዝገብ/
GREIS
www.javad.com
48
ተቀባይ የግቤት ቋንቋ ትዕዛዞችን ያስወግዳል
Exampየ GREIS መደበኛ [GA] መልእክትን ከነባሪው የመልእክት ስብስብ ያስወግዱ፡
አስወግድ፣/msg/def/jps/GA
Example: ሁሉንም መልዕክቶች ከነባሪው የመልእክት ስብስብ ያስወግዱ፡
አስወግድ፣/msg/def/
Example: ሁሉንም መልእክቶች ለ RTK ተስማሚ ከሆኑ አነስተኛ የ GREIS መልእክቶች ያስወግዱ፡
አስወግድ፣/msg/rtk/jps/min/
GREIS
www.javad.com
49
2.3.9 ክስተት
የተቀባዩ የግቤት ቋንቋ ትዕዛዝ ክስተት
ስም
ክስተት ነጻ-ቅጽ ክስተት ይፈጥራል.
ማጠቃለያ
ቅርጸት: ክስተት, ሕብረቁምፊ አማራጮች: ምንም
ክርክሮች
እስከ 1 ቁምፊዎችን የያዘ የዘፈቀደ63 ሕብረቁምፊ።
አማራጮች
ምንም።
ማስታወሻ፡- ዘፀampላይ:
መግለጫ
ይህ ትእዛዝ የነጻ ቅፅ ክስተት ይፈጥራል። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
የተሰጠው ሕብረቁምፊ የክስተት ትዕዛዙን ከተቀበለበት ጊዜ ጋር በልዩ ክስተት ቋት2 ውስጥ በተቀባዩ ውስጥ ተከማችቷል። የዚህ ቋት ይዘቶች መደበኛው GREIS መልእክት [==](EV) (በገጽ 131 ላይ የተገለጸው) ወደተነቃባቸው የውጤት ዥረቶች ሁሉ ይወጣል።
የነጻ ቅፅ የክስተት ዘዴ የቁጥጥር ፕሮግራሞቹ የዘፈቀደ የጽሑፍ መረጃን ወደ ድህረ-ሂደት አፕሊኬሽኖች ለማስተላለፍ የታሰበ ነው ይህንን መረጃ በተቀባዩ ውስጥ ሳይተረጎሙ። የተቀባዩ ፈርምዌር ኮር በራሱ ነፃ የሆኑ ዝግጅቶችን በጭራሽ አያመነጭም ወይም በክስተቱ ትዕዛዞች የተላከውን መረጃ በሆነ መንገድ አይተረጉምም።
ከስር ቁምፊ (ASCII 0x5F) የሚጀምሩ ሁሉም ሕብረቁምፊዎች ለJAVAD GNSS መተግበሪያዎች የተጠበቁ ናቸው። ስራህን በሌላ መልኩ ማከናወን ካልቻልክ ወይም ከአንዳንድ ጃቫድ ጂኤንኤስኤስ ሶፍትዌሮች ጋር ለመተባበር ካላሰብክ በቀር እንደዚህ አይነት ሕብረቁምፊዎች ከክስተቱ ትእዛዞች ጋር ጥቅም ላይ እንዳይውሉ ጥንቃቄ መደረግ አለበት። በኋለኛው ጉዳይ እባኮትን ለJAVAD GNSS አፕሊኬሽኖች የተያዙ የነጻ ቅፅ ዝግጅቶችን ዝርዝር መግለጫ ከ http://www.javad.com የሚገኘውን “የፍሬም ቅርጸት ለነፃ-ቅጽ ዝግጅቶች” መመሪያ ይመልከቱ።
"መረጃ1" የሚለውን ሕብረቁምፊ የያዘ የነጻ ቅርጽ ክስተት ይፍጠሩ፡
ክስተት, መረጃ1
GREIS
1. አንድ ሕብረቁምፊ ለተቀባዩ የግቤት ቋንቋ ከተቀመጡት ቁምፊዎች ውስጥ አንዱን ከያዘ፣ ይህንን ሕብረቁምፊ በድርብ ጥቅሶች ውስጥ ማያያዝ እንዳለብህ አስታውስ።
2. የአሁኑ ፈርምዌር እስከ አስራ ስድስት 64 ባይት የነጻ ቅፅ ዝግጅቶችን ለማከማቸት በቂ የሆነ ቋት ያቀርባል።
www.javad.com
50
የተቀባዩ የግቤት ቋንቋ ትዕዛዝ ክስተት
Example: የተያዙ ቁምፊዎችን የያዘ የነጻ-ቅጽ ክስተት ይፍጠሩ፡
ክስተት፣”EVENT{DATA,SENT}”
Exampለ: ለ JAVAD GNSS አፕሊኬሽን ሶፍትዌሮች የተያዘ የነጻ ቅፅ ክስተት ይፍጠሩ (ይህ ክስተት ከሂደቱ በኋላ ስለ ተለዋዋጭ ለውጦች ያሳውቃል)
ክስተት"_DYN=STATIC"
Example: ባዶ ሕብረቁምፊ ያለው ነፃ ቅጽ ይፍጠሩ፡
ክስተት"
Example: ጥቂት የነጻ ቅፅ ዝግጅቶችን ይፍጠሩ እና [==](EV) መልዕክቶችን መልሰው ያግኙ (በ[==] መልእክቶች ይዘቶች ውስጥ የማይታተሙ ባይት በቀድሞው ውስጥ በነጥቦች ተተክተዋልampለ)
em,,jps/EV%ተቀባይነት ያለው% ክስተት፣አንዳንድ ሕብረቁምፊዎች"RE00A%ተቀባይነት ያለው%==011…..አንዳንድ_ሕብረቁምፊዎች። %1% ክስተት፣1; %2% ክስተት፣2 RE003%1% RE003%2% ==007…….1. ==007….2. dm,,jps/EV
GREIS
www.javad.com
51
2.3.10 ማግኘት
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ያገኛሉ
ስም
ማግኘት ጀምር file DTP1 በመጠቀም ይዘቶች.
ማጠቃለያ
ቅርጸት፡ ማግኘት፣ነገር[፣የካሳ
ክርክሮች
የቁስ ነገር መለያ የ file ሊነሳ ነው. እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት የ"/ሎግ/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል። እቃው ከሌለ ወይም መልሶ ማግኘት ካልቻለ የስህተት መልእክት ይፈጠራል።
ከመጀመሪያ ጀምሮ በባይት ማካካሻ file ሰርስሮ ማውጣት የሚጀምርበት። ከተተወ፣ 0 ተብሎ ይታሰባል።
አማራጮች
ሠንጠረዥ 2-5. አማራጮች ማጠቃለያ ያግኙ
ስም
ዓይነት
እሴቶች
ጊዜው አልቋል
ኢንቲጀር [0…86400]፣ ሰከንዶች
block_size ኢንቲጀር [1…163841]
ጊዜ
ተንሳፋፊ [0…86400)፣ ሰከንዶች
ደረጃ
ተንሳፋፊ [0…86400)፣ ሰከንዶች
ሙከራዎች ኢንቲጀር [-257…100] 1. 2048 TCP ወይም USB ለማይደግፉ ተቀባዮች።
ነባሪ
10 512 0 0 10 እ.ኤ.አ
ለDTP ጊዜው ያለፈበት። block_size የDTP ውሂብ ብሎክ መጠን። የማጣራት የውጤት ጊዜን (ከዚህ በታች ይመልከቱ)። የማጣራት የውጤት ደረጃ (ከዚህ በታች ይመልከቱ)። እንደ ክልሉ ላይ በመመስረት የተለየ ትርጉም ይሞክራል ፣ እንደሚከተለው።
1. "የውሂብ ማስተላለፍ ፕሮቶኮልን" በገጽ 580 ይመልከቱ።
GREIS
www.javad.com
52
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ያገኛሉ
[1…100] የዲቲፒ አስተላላፊ ነጠላ ብሎክ ለመላክ የሚፈጀው ከፍተኛ የሙከራዎች ብዛት። ወደ 1 ሲዋቀር ልዩ የዥረት ሁነታ ነቅቷል (ከዚህ በታች ይመልከቱ)።
0 DTP ከመጀመር ይልቅ የነገሩን ጥሬ ይዘቶች ያውጡ። [-256…-1] DTP ከመጀመር ይልቅ፣ የተጠቀለለውን ነገር ይዘቶች ያውጡ
[>>] መልእክቶች።
-257 DTP ከመጀመር ይልቅ፣ የታሸገውን ነገር ይዘቶች ወደ [RE] መልእክቶች ያውጡ።
መግለጫ
ይህ ትእዛዝ የ a file የውሂብ ማስተላለፊያ ፕሮቶኮል (DTP) ወይም ጥሬ የውጤት ቅርጸት በመጠቀም ወደ አስተናጋጅ ኮምፒዩተር ውስጥ መግባት። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
በዲቲፒ ሞድ ውስጥ ፣የማግኘት ትዕዛዙ ከተሳካ በኋላ ፣የዲቲፒ አስተላላፊው በተቀባዩ ላይ ተጀምሮ የDTP ተቀባይ በአስተናጋጁ ላይ እስኪሰራ ድረስ ይጠብቃል። ስለዚህ፣ ማንኛውንም ውሂብ በትክክል ለማውጣት፣ አንድ ሰው በአስተናጋጁ ላይ የDTP ተቀባይ ትግበራ ያስፈልገዋል።
የአማራጭ የማካካሻ ነጋሪ እሴት አስተናጋጁ የተቋረጠውን የውሂብ ማስተላለፍን ለመቀጠል ድጋፍን እንዲተገብር ያስችለዋል። ትልቅ ማካካሻ መፈለግ በተቀባዩ ውስጥ ለማከናወን ረጅም ጊዜ ሊወስድ እንደሚችል ልብ ይበሉ። በአስተናጋጅ ሶፍትዌሩ ውስጥ እንደገና ማስጀመርን በትክክል ለመተግበር የመግለጫ መለያን በመጠቀም የተቀባዩን ምላሽ ለማግኘት ትእዛዝ እንዲሰጥ ያስገድዱ እና DTP በአስተናጋጁ ላይ ከማሄድዎ በፊት ከተቀባዩ መልሱን ይጠብቁ። ይህ ዘዴ አድቫን ይወስዳልtagፍለጋው ከተፈጸመ በኋላ ተቀባይ ለግኝቱ ትዕዛዝ ምላሽ ስለሚሰጥ ሠ.
የሙከራው አማራጭ ወደ 1 ሲዋቀር የዲቲፒ አስተላላፊው ወደሚጠራው የዥረት ሁነታ እንዲገባ ይደረጋል። በዚህ ሁነታ የመጀመርያውን NACK ከDTP ተቀባይ ከተቀበለ በኋላ የዲቲፒ አስተላላፊው ከDTP ተቀባይ ACKs ሳይጠብቅ ዳታ ብሎኮችን ያሰራጫል እና አስተላላፊው NACK መቀበል ካለበት ወዲያውኑ የዳታ ዝውውሩን ያቋርጣል። ይህ አካሄድ ከፍተኛ መዘግየቶች (እንደ TCP ያሉ) ወይም በአንፃራዊነት ከፍተኛ አቅጣጫ መቀየሪያ (እንደ ዩኤስቢ ባሉ) አስተማማኝ ግንኙነቶች ላይ በከፍተኛ ፍጥነት የውሂብ ማስተላለፍ ያስችላል። በትክክል ተተግብሯል የፕሮቶኮሉን ክፍል መቀበል ይህንን ዘዴ ለመደገፍ ልዩ እንክብካቤ አያስፈልገውም.
የወቅቱ አማራጭ ዜሮ ካልሆነ ልዩ የማጣሪያ ሁነታ ነቅቷል። ለ example, 1Hz ውሂብ ከ ሀ ለማውረድ ይፈቅዳል file የ10Hz ማሻሻያ ፍጥነትን በመጠቀም የተፃፈ። በተለይ ተቀባዩ መረጃውን የሚልካት የተቀባዩ ጊዜ ሞዱል አንድ ቀን (Tr) የሚከተለውን እኩልታ ባሟላበት ዘመን ብቻ ነው።
Tr {mod period} = ደረጃ
ይህንን ለማግኘት ተቀባዩ የይዘቱን ይዘት ይተነትናል። file እና አንዳንድ መልዕክቶችን ያጣራል። የተቋረጠውን ማውረድ እንደገና የማስጀመር ትግበራ በጣም ከባድ እንደሆነ ልብ ይበሉ
GREIS
www.javad.com
53
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ያገኛሉ
በዚህ ጉዳይ ላይ የማይቻል አይደለም, ምክንያቱም አስተናጋጁ በተቀባዩ ምን ማካካሻ ላይ ምንም ሀሳብ ስለሌለው file ማውረዱ ተቋርጧል።
የትኛውም የዝውውር ዓይነቶች ማንኛውንም የDTP ስህተት ምልክት በመላክ በመረጃ መቀበያ መጨረሻ ሊቋረጥ ይችላል (ለምሳሌ ፣ ASCII '#')።
በ[RE] መልእክቶች ውስጥ ውሂብን ሲያስተላልፍ የብሎክ_size ዋጋ ለእያንዳንዱ [RE] መልእክት ከፍተኛውን የውሂብ ጭነት መጠን ይወስናል (በውስጣዊ የጽኑ ቋት ቋት መጠንም የተገደበ)። እንደተለመደው እያንዳንዱ [RE] መልእክት በትእዛዝ መታወቂያ (ካለ) ይጀምራል።
በ[>>] መልእክቶች ውስጥ መረጃን ሲያስተላልፍ የሙከራ አማራጩ ዋጋ የመልእክቶቹን የመታወቂያ መስኩን እንደሚከተለው ይወስናል።
id = -1 - ሙከራዎች
እና የ"block_size" ዋጋ ለእያንዳንዱ [>>] መልእክት ከፍተኛውን የውሂብ ጭነት መጠን ይወስናል (በውስጣዊ የጽኑ ቋት ቋት መጠንም የተገደበ)።
ቀጣዩ ባይት ከመታወቂያው በኋላ (የመረጃው መስክ የመጀመሪያ ባይት) በ [>>] መልእክት ውስጥ ከ ASCII ምልክት 0 ጀምሮ ተከታታይ ቁምፊ ይሆናል እና ለእያንዳንዱ መልእክት ሞዱሎ 64 ይጨምራል ፣ በዚህም ምክንያት የ ASCII ምልክቶች ከ 0 እስከ o፣ አካታች፡
seq = 0 loop {seq_char = '0' + (seq++ % 64)}
የተከታታይ ቁምፊው በቅደም ተከተል የ [>>] መልእክት(ዎች) መጥፋትን ለመለየት የመጨረሻ መቀበልን ይፈቅዳል።
ከዚያ እስከ block_size ባይት የሚደርሰው የነገር ዳታ ጭነት እና በመቀጠል የቼክ ድምር በ[>>] መልክት ይከተላል።
በተጠቀለለ ሁነታ የተሳካ ውፅዓት ሁልጊዜ በ[>>] ያለ ምንም የውሂብ ጭነት መልእክት ይጠናቀቃል፣ ይህም መቀበል መጨረሻ የማስተላለፊያውን መጨረሻ በአስተማማኝ ሁኔታ ለመወሰን ያስችላል።
Exampሌስ
Example: ይዘቶችን ሰርስሮ ማውጣት ጀምር file NAME DTP በመጠቀም። ከሁለቱም
Exampላይ:
አግኝ፣/ሎግ/NAME አግኝ፣NAME
ይዘቱን ሰርስሮ ማውጣት ጀምር file NAME ከባይት ቁጥር 3870034 ጀምሮ (ከዜሮ ባይት በመቁጠር)። በትእዛዙ እና በምላሹ መካከል ለማለፍ ይልቁንስ ረጅም ጊዜ ይጠብቁ፡-
%%ማግኘት፣NAME፣3870034 RE002%%
GREIS
www.javad.com
54
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ያገኛሉ
Example: ይዘቶችን ሰርስሮ ማውጣት ጀምር file የእኔ_ሎግfile ከባይት 3000 ጀምሮ የ50 ሰከንድ ጊዜ ማብቂያ እና የ 8192 ባይት መጠን በመጠቀም፡-
ያግኙ, my_logfile:{50,8192},3000
Example: ይዘቶችን ሰርስሮ ማውጣት ጀምር file ውጤቱ ተሰርስሮ እንዲወጣ NAME ዘመናትን በማጣራት ላይ file 0.1Hz ውሂብ ይሆናል
ያግኙ,NAME:{,,10}
Example: ይዘቶችን ሰርስሮ ማውጣት ጀምር file የዥረት ሁነታን በመጠቀም NAME (የሙከራዎች አማራጭ ወደ 1 ተቀናብሯል)፦
አግኝ,NAME:{,,,,1}
Example: ይዘቶችን ላክ file NAME በአንድ መልዕክት እስከ 61 ባይት ውሂብ በመጠቀም መታወቂያ 128 (የASCII ምልክት '=' መሆን) ወደ [>>] መልእክቶች ተጠቅልሏል።
ማግኘት፣NAME:{,128,,,-62}
Example: ይዘቶችን ላክ file በአንድ መልዕክት እስከ 190 ባይት ውሂብ በመጠቀም NAME በ%MY_ID% ተዘጋጅቷል፡-
%MY_ID%አግኝ፣NAME፡{,190,,,-257}
GREIS
www.javad.com
55
2.3.11 አስቀምጧል
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ተቀምጠዋል
ስም
ጀምር file DTP1 በመጠቀም በመስቀል ላይ።
ማጠቃለያ
ቅርጸት፡ ማስቀመጥ፣ነገር[፣ማካካሻ] አማራጮች፡ {የጊዜ ማብቂያ፣ block_size}
ክርክሮች
የቁስ ነገር መለያ የ file ውሂብ ለመጻፍ. እቃው በ"/" የማይጀምር ከሆነ ትዕዛዙን ከመፈጸሙ በፊት "/ log/" ቅድመ ቅጥያ በራስ-ሰር ገብቷል።
ከመጀመሪያ ጀምሮ በባይት ማካካሻ file መጻፍ የሚጀምርበት. ከተተወ፣ 0 ተብሎ ይታሰባል።
አማራጮች
ሠንጠረዥ 2-6. አማራጮችን ማጠቃለያ ያስቀምጡ
ስም
ዓይነት
እሴቶች
ነባሪ
ጊዜው አልቋል
ኢንቲጀር [0…86400]፣ ሰከንዶች 10
block_size ኢንቲጀር [1…163841]
512
1. 2048 TCP ወይም USB ለማይደግፉ ሪሲቨሮች።
ለDTP ጊዜው ያለፈበት። block_size የDTP ውሂብ ብሎክ መጠን።
መግለጫ
ይህ ትእዛዝ ከአስተናጋጅ ኮምፒዩተር ወደ ሀ መስቀል ይጀምራል file የውሂብ ማስተላለፊያ ፕሮቶኮል (DTP) በመጠቀም በተቀባዩ ውስጥ. ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
ትዕዛዙ ከተሳካ በኋላ የዲቲፒ ተቀባይ በተቀባዩ ላይ ተጀምሯል እና በአስተናጋጁ ላይ የዲቲፒ አስተላላፊ እስኪሰራ ድረስ ይጠብቃል። ስለዚህ ማንኛውንም ውሂብ በትክክል ለመስቀል አንድ ሰው በአስተናጋጁ ላይ የDTP አስተላላፊ ትግበራ ያስፈልገዋል።
1. "የውሂብ ማስተላለፍ ፕሮቶኮልን" በገጽ 580 ይመልከቱ።
GREIS
www.javad.com
56
ተቀባይ የግቤት ቋንቋ ትዕዛዞች ተቀምጠዋል
የአማራጭ የማካካሻ ነጋሪ እሴት አስተናጋጁ የተቋረጠውን የውሂብ ማስተላለፍን ለመቀጠል ድጋፍን እንዲተገብር ያስችለዋል። ዜሮ ያልሆነ የማካካሻ ዋጋ አስተናጋጁ በነባር መጨረሻ ላይ ተጨማሪ ውሂብ እንዲጠይቅ ያስችለዋል። file የሚዛመድ መጠን.
ማካካሻ 0 ከሆነ እና የ file እቃው የለም፣ ተቀባዩ ለመፍጠር ይሞክራል እና አዲስ ለመፃፍ ይከፍታል። file በእቃው ከተገለጸው ስም ጋር. በዚህ አጋጣሚ ትዕዛዙ ቀድሞውኑ ካለ አይሳካም file በተሰጠው ስም.
ማካካሻ ከ 0 በላይ ከሆነ እና አለ file እቃ, እና file መጠኑ ከዋጋው ማካካሻ ጋር እኩል ነው, ከዚያ የተጫነው ትዕዛዝ ይከፈታል file ነገር ለአባሪ። በዚህ አጋጣሚ ትዕዛዙ ምንም ነባራዊ ካልሆነ አይሳካም file በተሰጠው ስም ወይም ያለው መጠን ከሆነ file በማካካሻ ከተገለጹት ጋር አይዛመድም።
Exampሌስ
Example: ውሂብ ወደ አዲስ መስቀል ይጀምሩ file DTP በመጠቀም «NAME»። ከሁለቱም፦
Exampላይ:
put,/log/NAME put,NAME
ውሂብ መስቀል ጀምር እና ከነባር ጋር አያይዛቸው file "NAME" ነባሪ የDTP ጊዜ ማብቂያ እና የDTP የማገጃ መጠን 4096 ባይት ይጠቀሙ። መጠኑን ያግኙ file ሰቀላውን ከመጀመርዎ በፊት (ልብ ይበሉ file ይህን የባይት ብዛት ከምንጩ ውሂቡ መዝለል እንዲችል ለማንኛውም በአስተናጋጁ ላይ መጠኑ ያስፈልጋል file):
Exampላይ:
ማተም፣/ሎግ/NAME&መጠን RE008 3870034 put,/log/NAME:{,4096},3870034
ውሂብ ወደ አዲስ መስቀል ጀምር file "የእኔ_ሎግfile50 ሰከንድ እና የማገጃ መጠን 8192 ባይት በመጠቀም፡-
አስቀምጠው, my_logfile{50,8192}
GREIS
www.javad.com
57
2.3.12 fld
ተቀባይ የግቤት ቋንቋ ትዕዛዞች fld
ስም
fld firmware በመጫን ላይ።
ማጠቃለያ
ቅርጸት፡ fld፣ id፣የነገር አማራጮች፡ {የጊዜ ማብቂያ፣ block_size}
ክርክሮች
መቀበያ ኤሌክትሮኒክ መታወቂያ1 የያዘ መታወቂያ ሕብረቁምፊ። የተገለጸው መታወቂያ ከተቀባዩ ትክክለኛ የኤሌክትሮኒክስ መታወቂያ ጋር የማይዛመድ ከሆነ ትዕዛዙ አይሳካም እና የስህተት መልእክት ያስተላልፋል።
የሚጫነው የጽኑ ትዕዛዝ ምንጭ የነገር ነገር መለያ። ወይ የተቀባዩ ስም file፣ ወይም የግቤት ወደብ ስም። የግቤት ወደብ ስም ሲሆን ወይ /cur/term ወይም ትክክለኛው የአሁኑ ወደብ ስም መሰጠት አለበት፣ይህ ካልሆነ ግን ስህተት ይነገራል።
አማራጮች
ሠንጠረዥ 2-7. የ fld አማራጮች ማጠቃለያ
ስም
ዓይነት
እሴቶች
ጊዜው አልቋል
ኢንቲጀር [0…86400]፣ ሰከንዶች
block_size ኢንቲጀር [1…163841] 1. 2048 TCP ወይም USB ለማይደግፉ ሪሲቨሮች።
ነባሪ
10 512 እ.ኤ.አ
ለDTP ጊዜው ያለፈበት። block_size የDTP ውሂብ ብሎክ መጠን።
መግለጫ
ይህ ትእዛዝ ፈርምዌርን ከተጠቀሰው ነገር ወደ ተቀባዩ ይጭናል እና ተቀባዩን እንደገና ያስጀምራል። ስህተት ከሌለ በስተቀር ምንም ምላሽ አይሰጥም፣ ወይም ምላሽ በመግለጫው መለያ ካልተገደደ በስተቀር።
1. መታወቂያው የህትመት፣/par/rcv/id ትዕዛዝን በመጠቀም ሊገኝ ይችላል።
GREIS
www.javad.com
58
ተቀባይ የግቤት ቋንቋ ትዕዛዞች fld
ማስጠንቀቂያ፡-
በሚጫኑበት ጊዜ የሃይል ብልሽት ወይም ለሞት የሚዳርግ የጽኑዌር ማስተላለፍ ወደብ ሲቋረጥ ተቀባዩ ወደ ከፊል የስራ ሁኔታ ውስጥ ሊገባ ይችላል፣ በ RS-232 ወደቦች በኩል “በኃይል ቀረጻ” ዘዴን በመጠቀም firmware ብቻ መጫን የሚቻልበት።
እቃው ነባሩን የሚያመለክት ከሆነ file1, ተቀባዩ በመጀመሪያ የ file ለተቀባዩ የሚሰራ firmware ይዟል (ለመጠናቀቅ ብዙ ሰከንዶች ይወስዳል)። ቼኩ ከተሳካ, ተቀባዩ firmware ን ይጭናል እና ከዚያ እራሱን ዳግም ያስጀምራል. ለትዕዛዙ ምላሽ (ካለ) ቼኩ ከተሰራ በኋላ እንደሚላክ ልብ ይበሉ ነገር ግን የጽኑ ትዕዛዝ መጫን ከመጀመሩ በፊት. በዚህ ጉዳይ ላይ የማለቂያ ጊዜ እና የማገጃ_መጠን አማራጮች ችላ ይባላሉ።
እቃው የግቤት ዥረት የሚሰየም ከሆነ ትዕዛዙ ምላሹን ይልካል (ካለ) እና ከዚያ DTP አስተላላፊ በአስተናጋጁ ላይ እስኪሰራ ድረስ የሚጠብቀውን DTP መቀበያ ይጀምራል። ስለዚህ፣ በትክክል firmware ን ለመጫን፣ አንድ ሰው በአስተናጋጁ ላይ የDTP ማስተላለፊያ ትግበራ ያስፈልገዋል። እራስን ዳግም ማስጀመር (ዳግም ማስጀመር) ጭነቱ በተሳካ ሁኔታ ከተጠናቀቀ ወይም ከተቋረጠ በኋላ በተቀባዩ ይከናወናል።
Exampሌስ
Example: ጫን firmware ከ file "firmware.ldp" በኤሌክትሮኒክ መታወቂያ 123456789AB ወደ ተቀባይ። ትዕዛዙን በመላክ እና ምላሹን በመቀበል መካከል ጥቂት ሰከንዶች እንዲያልፍ ይጠብቁ ፣ ተቀባዩ ግን ቼክ file ለ firmware ትክክለኛነት;
%%fld፣123456789AB፣/log/firmware.ldp RE002%%
Example: የማገጃ መጠን 16384 ባይት እና የ20 ሰከንድ ጊዜ ያለፈበት በመጠቀም ከዩኤስቢ ወደብ ፈርምዌር መጫን ይጀምሩ። ትዕዛዙን ከመስጠትዎ በፊት የኤሌክትሮኒክ መታወቂያ ያግኙ፡-
print,rcv/id RE00C 8PZFM10IL8G fld,8PZFM10IL8G,/dev/usb/a:{20,16384}
GREIS
1. ይጠበቃል file ፈርምዌርን የያዘው አስቀድሞ ወደ ተቀባዩ ይሰቀላል ፣ ለምሳሌ ፣ የተቀመጠ ትዕዛዝን በመጠቀም።
www.javad.com
59
ተቀባይ የግቤት ቋንቋ ትዕዛዞች fld
GREIS
www.javad.com
60
ምዕራፍ 3
መልዕክቶች ተቀባዩ
ይህ ምእራፍ የGREIS መደበኛ መልእክቶችን አጠቃላይ ቅርፀት እና የሁሉም አስቀድሞ የተገለጹ መልእክቶችን ልዩ ቅርፀቶችን ያብራራል። ከ GREIS መደበኛ መልእክቶች በተጨማሪ ተቀባዩ እንደ NMEA ወይም BINEX ያሉ የተለያዩ ቅርጸቶች ያላቸውን ጥቂት መልዕክቶች ይደግፋል። የእነዚያ “የውጭ” መልእክቶች ቅርጸቶች በዚህ ምዕራፍ መጨረሻ ላይ ተገልጸዋል።
3.1 ስምምነቶች
3.1.1 የቅርጸት ዝርዝሮች
አንዳንድ ቅርጸቶችን እንደ ባይት1 ቅደም ተከተል በተጨባጭ ለመግለጽ፣ ለተወሰኑ የመጀመሪያ ደረጃ የመስክ ዓይነቶች ቅርጸቶችን እንገልጻለን እና በመቀጠል በC ፕሮግራሚንግ ቋንቋ ውስጥ ጥቅም ላይ ከዋሉት ጋር ቅርበት ያለው ማስታወሻ እንጠቀማለን።
መዋቅር ስም {LENGTH} { TYPE FIELD[COUNT]; // መግለጫ … አይነት መስክ[COUNT]; // DESCRIPTION
};
የት፡
ለዚህ ቅርጸት የተመደበውን ስም NAME። እንደ የመስክ TYPE በሌሎች የቅርጸት ትርጓሜዎች ጥቅም ላይ ሊውል ይችላል።
የሙሉ ተከታታይ ባይት ርዝመት ያለው ርዝመት። ለቋሚ የርዝመት ቅርጸት፣ ቁጥር ነው፣ ለተለዋዋጭ የርዝማኔ መልእክት፣ እንደ ሌሎች ተለዋዋጭ መመዘኛዎች የሚወሰን የሂሳብ አገላለጽ ወይም ሕብረቁምፊው ብቻ ሊሆን ይችላል።
TYPE FIELD[COUNT] የመስክ ገላጭ። FIELD የተሰየመውን የአንድ አይነት TYPE የCOUNT አካላትን ቅደም ተከተል ይገልጻል። TYPE ከታች ከተገለጹት ዋና የመስክ ዓይነቶች አንዱ ወይም የሌላ ቅርጸት ስም ሊሆን ይችላል። [COUNT] በማይኖርበት ጊዜ መስኩ በትክክል አንድ አካልን ያካትታል። COUNT በማይኖርበት ጊዜ (ማለትም፣ ባዶ ካሬ ቅንፎች ብቻ አሉ፣ []) ይህ ማለት መስኩ ያልተገለጹ ንጥረ ነገሮችን ያካትታል ማለት ነው።
GREIS
1. በዚህ ምዕራፍ አውድ ውስጥ “ባይት” ባለ 8-ቢት አካል ማለት ነው። ቢያንስ ጉልህ የሆነ የባይት ትንሽ መረጃ ጠቋሚ ዜሮ አለው።
www.javad.com
61
የመልእክት ተቀባዩ ስምምነቶች
የቅርጸት ዝርዝሮች
DESCRIPTION የመስክ መግለጫ ከመለኪያ አሃዶች እና ከተፈቀደው የእሴቶች ክልል ጋር፣ አስፈላጊ ሲሆን። የመለኪያ ክፍሎች በካሬ ቅንፎች የተከበቡ ናቸው.
የሚከተሉት የመጀመሪያ ደረጃ የመስክ ዓይነቶች ተለይተዋል-
ሠንጠረዥ 3-1. የመጀመሪያ ደረጃ የመስክ ዓይነቶች
ስም ይተይቡ
ትርጉም
በባይት ውስጥ ያለው ርዝመት
a1
ASCII ቁምፊ
1
i1
የተፈረመ ኢንቲጀር
1
i2
የተፈረመ ኢንቲጀር
2
i4
የተፈረመ ኢንቲጀር
4
u1
ያልተፈረመ ኢንቲጀር
1
u2
ያልተፈረመ ኢንቲጀር
2
u4
ያልተፈረመ ኢንቲጀር
4
f4
IEEE-754 ነጠላ ትክክለኛነት ተንሳፋፊ ነጥብ
4
f8
IEEE-754 ድርብ ትክክለኛነት ተንሳፋፊ ነጥብ
8
ስት
ዜሮ-የተቋረጠ የASCII ቁምፊዎች ተለዋዋጭ
የተወሰነ ቅርጸትን ሙሉ በሙሉ ለመግለጽ፣ እንዲሁም ብዙ ባይት (i2, i4, u2, u4, f4, f8) በሆኑት በዋና ዋና ድምር ባልሆኑ መስኮች ውስጥ የባይት ቅደም ተከተል መግለጽ አለብን። ለGREIS መልእክቶች ይህ ትዕዛዝ በ[MF] መልእክት ይገለጻል፣ ለዝርዝር መረጃ በገጽ 74 ላይ ያለውን “[MF] የመልእክት ቅርጸት” ይመልከቱ።
ከላይ ያሉትን ትርጓሜዎች በመጠቀም (በተደጋጋሚ) ማንኛውንም የቅርጸት ዝርዝር መግለጫ ወደ ተጓዳኝ ባይት ቅደም ተከተል ማስፋት ይቻላል። ለ example, ቅርጸት
መዋቅር Exampሌ {9} {u1 n1; f4 n2; i2 n3[2];
};
ቢያንስ ጉልህ ባይት መጀመሪያ (LSB) ቅደም ተከተል በመገመት ወደሚከተለው የባይት ተከታታይ ይዘልቃል፡-
n1[0](0), n2[0](0),n2[0](1),n2[0](2),n2[0](3), n3[0](0),n3[0](1),n3[1](0),n3[1](1)
GREIS
www.javad.com
62
GREIS
መልዕክቶች ተቀባዩ መደበኛ የመልእክት ዥረት
ልዩ እሴቶች
እና በጣም አስፈላጊ ባይት የመጀመሪያ (MSB) ቅደም ተከተል ወደሚከተለው የባይት ቅደም ተከተል።
n1[0](0), n2[0](3)n2[0](2)n2[0](1)n2[0](0) n3[0](1)n3[0](0)n3[1](1)n3[1](0)
የት x[i](j) j-th ባይት (ባይት #0 ቢያንስ ጉልህ የሆነ አንድ) የሜዳው i-th ኤለመንት ሲሰየም።
3.1.2 ልዩ እሴቶች
ለሁለትዮሽ መልእክቶች፣ አንዳንድ ኢንቲጀር እና ተንሳፋፊ ነጥብ መስኮቻቸው ልዩ እሴቶችን ሊይዙ ይችላሉ፣ እነዚህም ለመስኩ ምንም መረጃ በማይገኝበት ጊዜ ከትክክለኛ ውሂብ ይልቅ ጥቅም ላይ ይውላሉ። በመረጃ ማውጣቱ ወቅት ልዩ እሴቶችን መፈተሽ የሚያስፈልግባቸው ሁለትዮሽ መስኮች “!” በሚለው ቃለ አጋኖ ምልክት ተደርጎባቸዋል። በመስክ ፍቺ የመጀመሪያ አምድ ውስጥ.
የሚከተለው ሠንጠረዥ ለተለያዩ የውሂብ መስክ ዓይነቶች ልዩ እሴቶችን ይገልጻል።
ሠንጠረዥ 3-2. ለሜዳዎች ልዩ እሴቶች
የመስክ አይነት
i1 u1 i2 u2 i4 u4 f4 f8
ልዩ እሴት
127 255 32767 65535 2147483647 4294967295 ጸጥ ያለ ናኤን ጸጥ ያለ ናኤን
HEX ውክልና
7F FF 7FFF FFFF 7FFF_FFFF FFFF_FFFF 7FC0_0000 7FF8_0000_0000_0000
3.2 መደበኛ መልእክት ዥረት
መደበኛ የGREIS መልእክት ዥረት ቢበዛ ሁለት ዓይነት መልዕክቶች፣ የGREIS መደበኛ መልዕክቶች እና መደበኛ ያልሆኑ የጽሑፍ መልዕክቶች ተከታታይ ነው።
በጣም አስፈላጊ እና በሰፊው ጥቅም ላይ የዋሉ የመልእክቶች አይነት የበለፀገ የGREIS መደበኛ መልዕክቶች ስብስብ ነው። አጠቃላይ ቅርጸታቸው ለሁለቱም ሁለትዮሽ እና የጽሑፍ መልእክት ለመፍቀድ በጥንቃቄ የተነደፈ ነው-
www.javad.com
63
ተቀባዩ መልእክቶች አጠቃላይ የመልእክት ቅርጸት
መደበኛ መልዕክቶች
ጠቢባን እና አፕሊኬሽኑ የማያውቀውን ወይም የማይፈልገውን መልእክት በብቃት እንዲዘለሉ ለማድረግ።
መደበኛ ላልሆኑ የጽሁፍ መልእክቶች ድጋፍ አሁንም በዚህ ማኑዋል ውስጥ ለእነሱ የተገለፀውን ፎርማት መከተብ ያለበት የGREIS መደበኛ መልዕክቶችን ከአንዳንድ ቅርጸቶች መልዕክቶች ጋር በመደበኛው የGREIS የውሂብ ዥረት መቀላቀል ያስችላል። አንድ የቀድሞampከእንደዚህ አይነት ቅርፀቶች NMEA መልዕክቶች ናቸው።
የልዩ ጉዳይ መደበኛ ያልሆኑ የጽሑፍ መልእክቶች፣ ASCII ብቻ ያካተቱ መልእክቶች እና/ወይም ቁምፊዎች፣ በ GREIS መደበኛ መልእክቶች መካከል በተቀባዩ ውስጥ ባለው የመልእክት ማቀናበሪያ ሞተር የገቡት መልእክት ወደ ተርሚናል ወይም አጠቃላይ ጽሑፍ ሲላክ በሰዎች እንዲነበብ ለማድረግ ነው። viewer ወይም የአርታዒ መተግበሪያ.
ከGREIS መደበኛ መልዕክቶች እና መደበኛ ያልሆኑ የጽሁፍ መልእክቶች በተጨማሪ የJAVAD GNSS ተቀባዮች ብዙ ሌሎች ቅርጸቶችን ይደግፋሉ (ለምሳሌ፡ RTCM፣ BINEX፣ CMR)። ነገር ግን፣ እነዚያ ቅርጸቶች ከመደበኛው የGREIS መልእክት ዥረት ቅርጸት ጋር ተኳሃኝ አይደሉም። አንድ ዥረት የእነዚያ ቅርጸቶች መልዕክቶችን ከያዘ፣ከአሁን በኋላ GREIS መደበኛ የመልዕክት ዥረት ተብሎ ሊጠራ አይችልም፣እና እንደ መደበኛው ዥረት በተመሳሳይ ደንቦች ሊተነተን አይችልም።1
3.3 አጠቃላይ የመልእክቶች ቅርጸት
3.3.1 መደበኛ መልዕክቶች
የእያንዳንዱ መደበኛ መልእክት ቅርጸት እንደሚከተለው ነው።
StdMessage {var}
a1 መታወቂያ [2];
// መለያ
a1 ርዝመት[3];
// ሄክሳዴሲማል የሰውነት ርዝመት፣ [000…FFF]
u1 አካል[ርዝመት]; // አካል
};
እያንዳንዱ መደበኛ መልእክት የሚጀምረው ሁለት የ ASCII ቁምፊዎችን ባቀፈ ልዩ የመልእክት መለያ ነው። ከ "0" እስከ "~" (ማለትም፣ በ[48…126] ክልል ውስጥ ያሉ የአስርዮሽ ASCII ኮዶች) ያሉ ማንኛቸውም ቁምፊዎች ለዪ ተፈቅደዋል።
GREIS
1. በእርግጥ የ GREIS መደበኛ መልእክቶች ቅርጸት በጣም ተለዋዋጭ ስለሆነ ማንኛውንም የውሂብ ዥረት ወደ መደበኛው የ GREIS ውሂብ ዥረት ሊያካትት ይችላል, ነገር ግን ዋናው ተኳሃኝ ያልሆነ ዥረት በልዩ የ GREIS መልዕክቶች ቅደም ተከተል መጠቅለል አለበት. አስቀድሞ የተገለጸው መልእክት ከመለያ ጋር “>>” ለዚህ ዓላማ ያገለግላል።
www.javad.com
64
ተቀባዩ መልእክቶች አጠቃላይ የመልእክት ቅርጸት
መደበኛ ያልሆኑ የጽሑፍ መልዕክቶች
የመልእክት መለያ በመልእክት አካል መስክ ርዝመት ይከተላል። ይህ መስክ፣ ባለ ሶስት አቢይ ሆክሳዴሲማል አሃዞችን፣ የመልእክቱን አካል ርዝመት በባይት ይገልጻል። ስለዚህ ከፍተኛው የመልእክት አካል ርዝመት 4095 (0xFFF) ባይት ነው።
የመልእክት አካል ከርዝመቱ መስኩ በኋላ ወዲያውኑ ይከተላል እና በትክክል በርዝመቱ መስክ የተገለጸውን የባይቶች ብዛት ይይዛል። በአጠቃላይ ቅርጸቱ በተገለፀው የመልእክት አካል ይዘት ላይ ምንም ገደቦች የሉም። በመልእክቱ ውስጥ ያለው የመልእክት አካል ቅርጸት በተዘዋዋሪ በመልእክት መለያ ይገለጻል። የሁሉም አስቀድሞ የተገለጹ የመልእክት አካላት ቅርጸቶች
3.3.2 መደበኛ ያልሆኑ የጽሑፍ መልዕክቶች
መደበኛ ያልሆኑ የጽሑፍ መልእክቶች ቅርጸት እንደሚከተለው ነው።
NonStdTextMessage {var} {
a1 መታወቂያ;
// መለያ፣ [!…/]
a1 አካል[];
// የዘፈቀደ ርዝመት ያለው አካል፣ [0…)
a1 eom;
// የመልእክቱ መጨረሻ ወይም )
};
የመልእክት መለያ በክልል ውስጥ ያለ ማንኛውም ቁምፊ ነው [!… /] (በክልሉ ውስጥ ያሉ የአስርዮሽ ASCII ኮዶች [33…47])። የመልእክት መለያ አማራጭ ነው። ከሌለ፣ የመልዕክቱ አካል ዜሮ ርዝመት ሊኖረው ይገባል (ማለትም፣ እንዲሁም መቅረት አለበት)።
የመልእክት አካል ካልሆነ በስተቀር የASCII ቁምፊዎች ቅደም ተከተል ነው። (የአስርዮሽ ኮድ 13) እና (የአስርዮሽ ኮድ 10) ቁምፊዎች። በሰውነት ርዝመት ላይ ምንም ገደብ በቅርጸቱ አይገደብም.
የመልእክት ምልክት ማድረጊያ መጨረሻው እንዲሁ ነው። ወይም ባህሪ.
ቅርጸቱ CR ወይም LF ቁምፊዎችን ብቻ ያካተቱ መደበኛ ያልሆኑ መልዕክቶችን ይፈቅዳል። ይህ ባህሪ ውሂብን ወደ አጠቃላይ ዓላማ ተርሚናል ወይም ሲያወጣ መደበኛ የGREIS መልእክት ዥረቶችን የበለጠ ሰው እንዲነበብ ለማድረግ ያስችላል። viewከአጠቃላይ ጽሑፍ ጋር viewer ወይም አርታዒ.
ከመደበኛ የጽሑፍ መልእክት መለያዎች አንዱ የሆነው “$” የሚለው ቁምፊ አስቀድሞ ለመደበኛ NMEA መልዕክቶች እንደ መለያ ተይዟል። ማንኛውም ሌላ መደበኛ ያልሆነ የጽሑፍ መልእክት “$”ን እንደ መለያ መጠቀም የለበትም።
3.3.3 የመልእክት ዥረት መተንተን
በዚህ ክፍል የGREIS ተቀባይ መልእክት ዥረቶችን ለመተንተን የታሰበ ኮድ እንዴት እንደሚጽፉ አንዳንድ ፍንጮች እና ምክሮችን ያገኛሉ። በዚህ የማመሳከሪያ ማኑዋል ውስጥ ስለዚህ ጉዳይ በዝርዝር ባንወያይም፣ እዚህ ላይ ግን አጽንዖት ለመስጠት የምንፈልገው መደበኛ መልእክት ነው።
GREIS
www.javad.com
65
ተቀባዩ መልእክቶች አጠቃላይ የመልእክት ቅርጸት
የመልእክት ዥረት መተንተን
ቅርጸት በተግባር ሊያጋጥሙዎት የሚችሉትን ማንኛውንም የGREIS መልእክት ዥረት በብቃት እንዲያካሂዱ/እንዲተነተኑ ያስችልዎታል።
ማስታወሻ፡-
ማመሳሰል
የመልእክት ዥረት ሲተነተን መጀመሪያ ቅርብ የሆነ የመልእክት ወሰን ማግኘት አለቦት። ይህ በተለምዶ "ማመሳሰል" ተብሎ የሚጠራው ነው. የመልእክት ማመሳሰል የሚከናወነው መተንተን ሲጀመር ወይም በመረጃ ዥረቱ ውስጥ ባለ ስህተት ምክንያት ማመሳሰል ሲጠፋ ነው። እንደ እውነቱ ከሆነ፣ አልጎሪዝምን ለማቃለል፣ የውሂብ ዥረቱን መተንተን ሲጀምሩ አስቀድመው እንደተመሳሰሉ ሊያስቡ ይችላሉ። ጉዳዩ ይህ ካልሆነ፣ የመተንተን ስህተቱ መከሰት አለበት። ከዚያ አንድ ቁምፊ ከግቤት ዥረቱ ዘለው እና እንደገና እንደተመሳሰሉ ያስመስላሉ። እንዲህ ዓይነቱ አካሄድ የማመሳሰል ተግባርን እንደ የተለየ የመተንተን ስልተ ቀመር በትክክል ያስወግዳል።
በምክንያታዊነት ጠቃሚ በሆነ የውሂብ ዥረት ውስጥ ያሉ ስህተቶቹ ደረጃ ዝቅተኛ መሆን ስላለበት፣ ማመሳሰል ተደጋጋሚ ተግባር መሆን የለበትም። በተጨማሪም፣ የGREIS ዳታ ዥረት በተለምዶ አጭር መልዕክቶችን ያቀፈ ነው፣ ስለዚህ በአቅራቢያው ወዳለው የመልእክት ድንበር ያለው ርቀት በተለምዶ ትንሽ ነው። እነዚህን ግምት ውስጥ በማስገባት የማመሳሰል ስልተ ቀመር በጣም ፈጣን እንዲሆን ምንም መስፈርት የለም።
ማስታወሻ፡-
ወደ ቀጣዩ መልእክት በመዝለል ላይ
በመደበኛ የ GREIS መልእክቶች አጠቃላይ ቅርጸት ርዝመቱ የሰውነታቸውን ቅርጸት ሳያውቁ መልዕክቶችን በቀላሉ ችላ እንዲሉ ያስችልዎታል። የማይታወቁ መልዕክቶችን እንዲዘሉ ተንታኞችን እንዲጽፉ አጥብቀን እንመክራለን።
ከአሁኑ መልእክት ወደ ቀጣዩ ለመሄድ የሚከተሉትን እርምጃዎች ይውሰዱ።
1. የአሁኑ መልእክት በ "N" ቦታ ላይ እንደሚጀምር አስብ. የአሁኑን መልእክት ርዝመት ይወስኑ (ቁምፊዎች ## N+2፣ N+3፣ N+4) መፍታት። የመልእክቱ ርዝማኔ ከኤል ጋር እኩል ነው እንበል። ከ"N" አቀማመጥ ጀምሮ የመጀመሪያዎቹን L+5 ቁምፊዎች ይዝለሉ።
2. ሁሉንም ዝለል እና ቁምፊዎች (ካለ).
በትክክል ለመናገር፣ ስለ የመልእክት አካላት መጠኖች እና ይዘቶች ማንኛውንም መረጃ በመተንተን ኮድዎ ውስጥ እንዲጠቀሙ አንመክርም። ይህንን ምክር ካከበሩ፣ አንዳንድ መልዕክቶች ከተቀየሩ በመተንተን ፕሮግራሙ ላይ ችግር አይኖርብዎትም።
መደበኛ አስቀድሞ የተገለጹ የ GREIS መልዕክቶች የመልእክት አካላትን የመተንተን ሕጎች እና ፍንጮች በኋላ በገጽ 67 ላይ “በመተንተን የመልእክት አካላት” ውስጥ ተብራርተዋል።
GREIS
www.javad.com
66
GREIS
መልዕክቶች ተቀባዩ መደበኛ አስቀድሞ የተገለጹ መልዕክቶች
የመልእክት አካላትን መተንተን
3.4 መደበኛ አስቀድሞ የተገለጹ መልዕክቶች
በዚህ ክፍል አንባቢን አስቀድሞ ከተገለጸው መደበኛ የ GREIS መልእክቶች ጋር እናውቀዋለን። ለዪ XX ያለውን መልእክት ስንጠቅስ፣ ማስታወሻውን [XX] እንጠቀማለን። አብዛኛዎቹ መልእክቶች በ GREIS ውስጥ በመልእክታቸው መለያ ቢጠሩም፣ አንዳንዶቹ፣ በተለይም ፊደል ያልሆኑ መለያዎች ያላቸው፣ የተለያየ ስሞች አሏቸው። ለእንደዚህ አይነት መልእክቶች ማስታወሻው [XX](NN) ጥቅም ላይ ይውላል፣ XX የመልእክት መለያ ሲሆን NN ደግሞ በ GREIS ትዕዛዞች ውስጥ ጥቅም ላይ የሚውል የመልእክት ስም ነው። ለ exampመልእክቱ [~~](RT) አርዕስት አለው "~~" እና በGREIS ትዕዛዞች /msg/jps/RT ይባላል።
ይህ ክፍል ለሁሉም መደበኛ አስቀድሞ የተገለጹ መልዕክቶች የአካል ቅርጸቶችን ይገልጻል። በመረጃ ዥረት ውስጥ እያንዳንዱ መልእክት በአጠቃላይ ቅርጸቱ የተገለጸ መደበኛ ራስጌ እንዳለው አስታውስ።
3.4.1 የመተንተን መልእክት አካላት
የተፈቀደ ቅርጸት ቅጥያዎች
ቋሚ የመልዕክት መጠን ያላቸው የሁለትዮሽ መልዕክቶች ቅርጸቶች ለወደፊቱ ተጨማሪ የውሂብ መስኮችን ለመጨመር ያስችላሉ. አዳዲስ መስኮችን ማስገባት የሚፈቀደው በመልእክት አካል መጨረሻ ላይ ብቻ ከቼክሰም መስኩ በፊት (ካለ) ነው። በመልዕክት አካላት ላይ እንደዚህ ያሉ ማሻሻያዎች እንደ ቅርጸት ቅጥያዎች ተደርገው ይወሰዳሉ እንጂ ተኳሃኝ ያልሆኑ ለውጦች አይደሉም።
ምንም እንኳን መደበኛ የGREIS የጽሑፍ መልዕክቶች ቋሚ የመልዕክት መጠን ያላቸው መልዕክቶች ባይሆኑም፣ ወደፊት በእነዚህ መልዕክቶች ውስጥ አዳዲስ መስኮች ሊታዩ ይችላሉ። አዲስ መስኮች ከቼክተም መስኩ በፊት ባለው የጽሑፍ መልእክት መጨረሻ ላይ ወይም ወዲያውኑ ከማንኛውም የቀኝ እጅ ቅንፍ (}) በፊት ማስገባት ይችላሉ። ለ example፣ በአሁኑ ጊዜ የሚነበበው መልእክት፡-
…1፣{21,22፣3}፣XNUMX፣@CS
በኋላ ሊራዘም ይችላል
…1፣{2.1,2.2,2.3፣3,4}፣XNUMX፣@CS
ሁለት ተጨማሪ መስኮች "2.3" እና "4" የተጨመሩበት.
ከወደፊቱ የቅርጸት ቅጥያዎች ጋር እንኳን እንዲሰሩ ለማድረግ የሚከተሉትን ህጎች ከግምት ውስጥ በማስገባት የመተንተን ስልተ ቀመሮችን ይተግብሩ።
1. የተቀበለው መልእክት የመልእክት አካል መጠን በዚህ ሰነድ ውስጥ ከተገለጸው የተወሰነ መጠን ጋር በትክክል መመሳሰል አለበት ብለው አያስቡ። መልእክቱ በጣም አጭር ከሆነ ብቻ ይዘቱን መጠቀም አይችሉም ማለት ነው። መልእክቱ ከተጠበቀው በላይ ከሆነ፣ ትርፍ ውሂቡን ችላ ይበሉ።
2. ከመልእክቱ አካል መጨረሻ አንጻር የቼክተም መስኩን አድራሻ ያድርጉ።
www.javad.com
67
መልዕክቶች ተቀባዩ መደበኛ አስቀድሞ የተገለጹ መልዕክቶች
አጠቃላይ ማስታወሻዎች
3. ከመልእክቱ አካል መጀመሪያ አንጻር ሌሎች የውሂብ መስኮችን አድራሻ. 4. የጽሑፍ መልዕክቶችን ለማራዘም ከላይ ያለውን ህግ ግምት ውስጥ ያስገቡ
ለጽሑፍ መልእክቶች የውሂብ ማውጫዎችን መጻፍ.
ቼኮች
በገጽ 65 ላይ በ"Parsing Message Stream" ላይ የተገለጹ ቴክኒኮችን በመጠቀም ከመረጃ ዥረቱ ላይ መልእክት ከወጣ እና የመልእክት መለያው አፕሊኬሽኑ ፍላጎት ካላቸው ሰዎች ውስጥ አንዱ መስሎ ከታየ በኋላ መረጃውን ለማውጣት የመልእክት አካሉ መተንተን አለበት። . ይዘቱን ከማውጣቱ በፊት የመልእክቱ ቼክ ድምር ተሰልቶ በመልእክቱ ውስጥ ካለው ቼክ ድምር ጋር ማወዳደር አለበት።
አብዛኞቹ አስቀድሞ የተገለጹ መልዕክቶች ቼክሰም ይይዛሉ። Checksum የሚሰላው ሁለቱንም የመልእክት ራስጌ (ማለትም፣ “መልእክት መለያ” እና “የመልእክት አካል ርዝመት”) እና ሰውነቱን በመጠቀም ነው። በቼክሰም ስሌት ላይ ለበለጠ መረጃ በገጽ 579 ላይ ያለውን “የማስላት ቼክሰም” ይመልከቱ።
ቼክሱም ሁልጊዜ በመልእክቱ አካል መጨረሻ ላይ ይደረጋል። አዲስ የውሂብ መስክ(ዎች) በማከል የመልዕክት መዋቅር ከተቀየረ አዲሱ የመረጃ መስኮች ከቼክሰም መስኩ በፊት ይታከላሉ። ይህ ለምን ከመልዕክቱ አካል መጨረሻ አንጻር የቼክሰም መስክን ማነጋገር እንደሚመከር ያብራራል።
3.4.2 አጠቃላይ ማስታወሻዎች
የጊዜ መለኪያዎች
ተቀባይዎ ሊቆጣጠራቸው የሚችላቸው አምስት የጊዜ መለኪያዎች አሉ፡-
Tr ተቀባይ ጊዜ Tg GPS ስርዓት ጊዜ Tu UTC(USNO)። በዩኤስ የባህር ኃይል ታዛቢዎች የተደገፈ ሁለንተናዊ የተቀናጀ ጊዜ-
vatory. Tn GLONASS ስርዓት ጊዜ. ቲ ዩቲሲ(SU)። በState Time እና Fre- የሚደገፈው ሁለንተናዊ የተቀናጀ ጊዜ
quency አገልግሎት, ሩሲያ.
“የተቀባዩ ጊዜ” ሁል ጊዜ በተቀባይዎ ውስጥ ያለው ብቸኛው የሰዓት ፍርግርግ ነው (ማለትም፣ ከላይ ከተዘረዘሩት ውስጥ ያሉት ሌሎች የሰዓት ፍርግርግ በአሁኑ ጊዜ ላይገኙ ወይም ላይገኙ ይችላሉ።)
በእርግጥ፣ JAVAD GNSS ተቀባይ ሁል ጊዜ የመቀበያ ሰዓቱን ከአራቱ አለምአቀፍ የሰዓት መለኪያዎች አንዱን ያመሳስለዋል፡ GPS time፣ UTC(USNO)፣ GLONASS time ወይም UTC(SU)። የ
GREIS
www.javad.com
68
GREIS
መልዕክቶች ተቀባዩ መደበኛ አስቀድሞ የተገለጹ መልዕክቶች
አጠቃላይ ማስታወሻዎች
የጊዜ ፍርግርግ ስለዚህ የተመረጠው በዚህ ክፍል 1 ውስጥ ከዚህ በኋላ “ተቀባዩ የማጣቀሻ ጊዜ” (Trr) ተብሎ ይጠራል።
የተለያዩ የሰዓት አሠራሮች ከነሱ ጋር የተያያዙ የተለያዩ የጊዜ ኖቶች (ቅርጸቶች) ሊኖራቸው ይችላል (ለምሳሌ ለጂፒኤስ ጊዜ፣ እንደ “ሳምንት ቁጥር”፣ “የሳምንት ሰዓት”፣ ወዘተ) ያሉ ቃላትን እንጠቀማለን። ነገር ግን የ "ተቀባይ ጊዜ" ውክልና በተመረጠው ተቀባይ ማመሳከሪያ ጊዜ ላይ እንደማይመረኮዝ እና ሁልጊዜ እንደ ተቀባይ ቀን እና ሰዓት እንደሚወከል ልብ ይበሉ.
አብዛኛዎቹ አስቀድሞ የተገለጹት መልዕክቶች በውስጣቸው የማመሳከሪያ ጊዜ መረጃ የላቸውም። በእኛ view, አንድ እና ተመሳሳይ ጊዜ መጠቀም ከመጠን በላይ ይሆናል tag አሁን ባለንበት ዘመን ተቀባዩ ከሚያመነጫቸው ብዙ መልእክቶች ሁሉ ጋር። አሁን ላለው ዘመን የተቀባዩን መረጃ ስታወጣ ብዙ ጊዜ የተለያዩ መልዕክቶችን ታገኛለህ። ለእያንዳንዳቸው በግለሰብ ጊዜ ከማቅረብ ይልቅ tag የውሂብ መስክ, ለእነዚህ መልዕክቶች የተለመደ የመቀበያ ጊዜ መረጃን የሚይዝ ልዩ መልእክት እንጠቀማለን. ይህ መልእክት "ተቀባዩ ጊዜ" ይባላል እና መለያው [~~] አለው።
ነገር ግን RTK የዘገየ ሁነታ ተብሎ የሚጠራ የአሠራር ዘዴ አለ፣ በተወሰነ የኢፖክ መቀበያ ባለፈው ጊዜ ውስጥ ወደ ሌላ ጊዜ የሚጠቅስ መፍትሄ ሊያመጣ ይችላል። ጊዜ ለመስጠት tag ለእንደዚህ ዓይነቱ መፍትሄ ልዩ የመፍትሄ ጊዜ -Tag [ST] መልእክት ጥቅም ላይ ይውላል። በእውነቱ ይህ መልእክት ትክክለኛውን ጊዜ ይሰጣል tag በሁሉም የአሠራር ዘዴዎች ውስጥ ለመፍትሄው, ምንም እንኳን በአብዛኛዎቹ ሁነታዎች ልክ እንደ [~~] ተመሳሳይ ጊዜ አለው.
ጊዜ ያላቸው ሌሎች መልዕክቶች አሉ። tag የውሂብ መስክ. እነዚያ በተቀባዩ ዘመን ፍርግርግ ላይ ራሳቸውን ችለው የሚታዩ መረጃዎችን የያዙ መልእክቶች ናቸው። አንድ የቀድሞampየእንደዚህ አይነት መልእክት “ክስተት” [==] ነው።
ገዳቢዎች
እንደውም “የተቀባዩ ጊዜ” መልእክት አሁን ባለው ዘመን ከተፈጠሩት መልእክቶች ሁሉ ይቀድማል ተብሎ ስለሚታሰብ ከተለያዩ ዘመናት ጋር የሚዛመዱ መልዕክቶችን ይገድባል። ከመደበኛ ነጥብ የ viewበውጤት ዥረቱ ውስጥ የመልእክቶችን ቅደም ተከተል መወሰን ለተጠቃሚው ነው። ነገር ግን በ JAVAD GNSS የሶፍትዌር ፓኬጆች የተመዘገበውን መረጃ ለድህረ-ማስኬድ በጣም አስፈላጊ የሆነውን "epoch synchronization" እንዳይጥስ ጥንቃቄ ማድረግ ያስፈልጋል። በነባሪ የመልእክት ስብስብ ላይ ተጨማሪ ዝርዝሮችን ለማግኘት በገጽ 562 ላይ “የመልእክት ስብስቦች” የሚለውን ይመልከቱ።
ለቅጽበታዊ አፕሊኬሽኖች በተቻለ ፍጥነት የዘመንን መጨረሻ መወሰን አስፈላጊ ነው። ለእንደዚህ አይነት አፕሊኬሽኖች ዘመንን በ"የዘመን መጀመሪያ" ማርከር መገደብ ብቻ ምቹ አይደለም። የ"Epoch Time" [::](ET) መልእክት እንደ "የዘመናት መጨረሻ" ማርከር ለመጠቀም እንጠቁማለን። ይህ መልእክት ለተሻለ የታማኝነት መፈተሻ የሚፈቅድ በ"ተቀባዩ ጊዜ" መልእክት ውስጥ የሚገኘውን የቀን መስክ ተመሳሳይ ሰዓት ይዟል። ሃሳቡ ጊዜን ማወዳደር ነው። tag
1. አሁን ባለው የሪሲቨር ፈርምዌር ሪሲቨር ሪሲቨር ሪሲቨር ጊዜ ወይ ጂፒኤስ ወይም GLONASS ሲስተም ጊዜ ነው፣ በገጽ 220 ላይ ያለውን /par/ጥሬ/ጊዜ/ማጣቀሻ ይመልከቱ።
www.javad.com
69
GREIS
መልዕክቶች ተቀባዩ መደበኛ አስቀድሞ የተገለጹ መልዕክቶች
አጠቃላይ ማስታወሻዎች
ከ [::] በጊዜው የሚጻረር መልእክት tag ከሚዛመደው [~~] መልእክት። ያልተዛመደ tags የተበላሸ ዘመን ማሳያ ናቸው።
አብዛኛዎቹ መልእክቶች አሃዞችን እና/ወይም የእንግሊዘኛ ፊደላትን ያካተቱ መለያዎች እንዳሏቸው ያስተውላሉ። እንደውም “ተቀባዩ ጊዜ” [~~] መለያው “~” የሚለውን ቁምፊ የሚጠቀም ብቸኛው መልእክት ነው። [~~] መልእክት እንደ ዘመን ገዳቢ ሆኖ የሚያገለግል በጣም ጠቃሚ ሚና ስለሚጫወት ትርጉም አለው። ስለዚህ ይህንን ቁልፍ መልእክት የማጣት እድልን ለመቀነስ ልዩ ጥንቃቄዎች አሉ። በተመሳሳይ፣ የ"ክስተት"([==]) መልእክት መለያም በተቻለ መጠን ልዩ መሆን አለበት ምክንያቱም አፕሊኬሽን ሶፍትዌሮች ልክ እንደ ገዳቢዎች የነጻ ቅፅ ዝግጅቶችን ሊጠቀሙ ይችላሉ።
እንደ ገዳቢ ሆነው ለሚያገለግሉት መልዕክቶች "በጣም ልዩ የሆኑ" መለያዎችን የመጠቀም ሃሳብ በጣም ግልጽ ነው። የመልእክት ማመሳከሪያ ስህተት ከሆነ መለያውን ብቻ ያረጋግጡ። የትኛውም የመለያ ገፀ-ባህሪያት ከ“~” ጋር የማይጣጣሙ ከሆነ፣ ይህ የተበላሸ [~~] መልእክት መሆኑ በጣም አይቀርም። ስለዚህ፣ በዚህ ጉዳይ ላይ ወደሚቀጥለው [~~] መልእክት መዝለል የለብዎትም።
በሌላ በኩል፣ መልዕክቱ ትክክለኛው ቼክተም ካለው አሁንም አንዱ መለያ ገጸ ባህሪ “~” ከሆነ፣ ይህንን መልእክት እንደ የተበላሸ [~~] መልእክት መያዙ የበለጠ አስተማማኝ ይሆናል። በዚህ አጋጣሚ ወደ ቀጣዩ [~~] መልእክት ይዝለሉ።
የመፍትሄ ዓይነቶች
በብዙዎቹ አስቀድሞ የተገለጹት መልዕክቶች ውስጥ ጥቅም ላይ የሚውለው “solType” መስክ የተዛማጁን የመፍትሄ አይነት ይጠቁማል እና የሚከተሉት እሴቶች ሊኖሩት ይችላል።
ሠንጠረዥ 3-3. የመፍትሄ ዓይነቶች
ዋጋ
ትርጉም
0
አይ
ሰነዶች / መርጃዎች
![]() |
JAVAD GREIS GNSS ተቀባይ ውጫዊ በይነገጽ [pdf] የተጠቃሚ መመሪያ GREIS GNSS ተቀባይ ውጫዊ በይነገጽ፣ GREIS፣ GNSS ተቀባይ ውጫዊ በይነገጽ፣ ተቀባይ ውጫዊ በይነገጽ፣ ውጫዊ በይነገጽ፣ በይነገጽ |