JAVAD GREIS GNSS Olugba Ita Interface
Awọn pato
- Ọja: GREIS GNSS Olugba
- Famuwia Ẹya: 4.5.00
- Atunwo to kẹhin: Oṣu Kẹwa Ọjọ 14, Ọdun 2024
ọja Alaye
Olugba GREIS GNSS jẹ ohun elo itagbangba itagbangba giga ti a ṣe apẹrẹ nipasẹ JAVAD GNSS, ti o funni ni alaye ipo deede.
Ọrọ Iṣaaju
GREIS jẹ ẹrọ ti o wapọ ti a lo fun ọpọlọpọ awọn ohun elo. Eyi ni diẹ ninu awọn aaye pataki:
- Kini GREIS: O jẹ ẹrọ wiwo ita fun awọn olugba GNSS.
- Bawo ni GREIS ṣe lo: O ti wa ni lo lati mu awọn iṣẹ-ati išedede ti GNSS awọn ọna šiše.
- Awọn akojọ: Tọkasi itọnisọna fun awọn atokọ alaye ti awọn ẹya atilẹyin ati awọn iṣẹ ṣiṣe.
- Awọn nkan: Ṣawari awọn oriṣiriṣi awọn nkan ti o le lo pẹlu GREIS fun awọn iṣẹ ṣiṣe kan pato.
Ede Ti nwọle ti olugba
Ede igbewọle olugba ngbanilaaye awọn olumulo lati ṣe ajọṣepọ pẹlu ẹrọ naa nipa lilo awọn aṣẹ kan pato ati sintasi. Eyi ni kukuru kanview:
- Ede Eksample: Kọ ẹkọ lati ọdọ examples lati ni oye bi o lati ṣe ibasọrọ pẹlu awọn ẹrọ.
- Itumọ ede: Mọ ara rẹ pẹlu awọn ofin sintasi fun fifiranṣẹ awọn aṣẹ si olugba.
- Awọn aṣẹ: Lo awọn ofin pupọ lati ṣakoso ati tunto ẹrọ ti o da lori awọn ibeere rẹ.
Awọn ifiranṣẹ olugba
Agbọye awọn ifiranṣẹ olugba jẹ pataki fun itumọ data ati alaye ipo. Eyi ni ohun ti o nilo lati mọ:
- Awọn apejọpọ: Tẹle awọn ọna kika kan pato ati awọn iye fun itumọ awọn ifiranṣẹ ni pipe.
- Isanwọle Ifiranṣẹ Boṣewa: Ṣawari ọna kika ifiranṣẹ boṣewa fun gbigbe data deede.
FAQs
Q: Ṣe MO le ṣe atunṣe famuwia ti GREIS GNSS olugba?
A: Rara, iyipada famuwia ko gba laaye gẹgẹbi awọn ilana aṣẹ lori ara ti JAVAD GNSS.
Q: Bawo ni MO ṣe le wọle si atilẹyin fun awọn ọran imọ-ẹrọ ti o jọmọ olugba GREIS GNSS?
A: Fun atilẹyin imọ-ẹrọ, jọwọ kan si JAVAD GNSS taara fun iranlọwọ.
O ṣeun fun rira olugba JAVAD GNSS rẹ. Awọn ohun elo ti o wa ninu Itọsọna Itọkasi yii ("Itọsọna") ti pese sile nipasẹ JAVAD GNSS, Inc. fun awọn oniwun ti awọn ọja JAVAD GNSS. O jẹ apẹrẹ lati ṣe iranlọwọ fun awọn oniwun pẹlu lilo olugba ati lilo rẹ jẹ koko-ọrọ si awọn ofin ati ipo wọnyi (“Awọn ofin ati Awọn ipo”).
Awọn ofin ati ipo
Awọn olugba JAVAD GNSS LILO Ọjọgbọn jẹ apẹrẹ fun lilo nipasẹ alamọja. Olumulo naa ni a nireti lati ni oye to dara ati oye olumulo ati awọn ilana aabo ṣaaju ṣiṣe, ṣayẹwo tabi ṣatunṣe. Nigbagbogbo wọ awọn aabo ti a beere (bata aabo, ibori, ati bẹbẹ lọ) nigbati o nṣiṣẹ olugba.
AlAIgBA TI ATILẸYIN ỌJA AFI KANKAN ATILẸYIN ỌJA NINU Itọsọna YI TABI Kaadi ATILẸYIN ỌJA TABI Ọja, Itọsọna YI ati Olugba ni a pese “BI O ti ri.” KO SI ATILẸYIN ỌJA MIIRAN. JAVAD GNSS JADE KANKAN ATILẸYIN ỌJA TI AWỌN ỌJỌ TABI AGBARA FUN LILO PATAKI TABI Idi. JAVAD GNSS ATI AWON PATAPATA RẸ KO NI LỌWỌ FUN Aṣiṣe Imọ-ẹrọ TABI AṢIṢẸ TABI AWỌN NIPA TI O WA NIBI; TABI FUN IJỌJỌ TABI awọn ibajẹ ti o jẹ abajade ti ohun elo, iṣẹ ṣiṣe tabi lilo ohun elo YI tabi olugba. IRU awọn ibajẹ ti a sọ di mimọ pẹlu SUGBON KO NI LOPIN SI Isonu Akoko, Isonu tabi iparun data, Isonu èrè, Ifowopamọ tabi owo-wiwọle, tabi pipadanu LILO Ọja naa. Ni afikun, JAVAD GNSS KO NI LỌJỌ TABI LẸJẸ fun awọn ibajẹ TABI iye owo ti o jẹ ni asopọ pẹlu Gbigba awọn ọja aropo tabi SOFTWARE, awọn ẹtọ nipasẹ awọn omiiran, ailara, tabi awọn idiyele miiran. Ni eyikeyi iṣẹlẹ, JAVAD GNSS KO NI NI gbese fun awọn bibajẹ TABI YATO SI O TABI ENIYAN TABI EYAN MIIRAN NIPA IYE iraja fun Olugba.
Adehun iwe-aṣẹ Lilo eyikeyi awọn eto kọmputa tabi sọfitiwia ti JAVAD GNSS ti pese tabi ṣe igbasilẹ lati JAVAD GNSS kan webaaye (“Software”) ni asopọ pẹlu olugba jẹ gbigba Awọn ofin ati Awọn ipo ninu Itọsọna yii ati adehun lati tẹle Awọn ofin ati Awọn ipo. Olumulo naa ni a fun ni ti ara ẹni, ti kii ṣe iyasọtọ, iwe-aṣẹ ko gbe lọ lati lo iru Software labẹ awọn ofin
PREFACE Awọn ofin ati ipo
sọ ninu rẹ ati ni eyikeyi ọran nikan pẹlu olugba kan tabi kọnputa ẹyọkan. O le ma fi tabi gbe Software tabi iwe-aṣẹ laisi aṣẹ kikọ silẹ ti JAVAD GNSS. Iwe-aṣẹ yi munadoko titi ti o fi fopin si. O le fopin si iwe-aṣẹ nigbakugba nipa piparẹ Software ati Itọsọna. JAVAD GNSS le fopin si iwe-aṣẹ ti o ba kuna lati ni ibamu pẹlu eyikeyi Awọn ofin tabi Awọn ipo. O ti gba lati pa Software ati Itọsọna run lori ifopinsi ti lilo olugba rẹ. Gbogbo nini, aṣẹ lori ara ati awọn ẹtọ ohun-ini imọ-ẹrọ miiran ninu ati si Software jẹ ti JAVAD GNSS. Ti awọn ofin iwe-aṣẹ ko ba jẹ itẹwọgba, da eyikeyi sọfitiwia ti ko lo ati itọsọna pada.
ASIRI Itọsọna yii, awọn akoonu inu rẹ ati sọfitiwia (ni apapọ, “Alaye Asiri”) jẹ alaye aṣiri ati ohun-ini ti JAVAD GNSS. O gba lati tọju Alaye Aṣiri JAVAD GNSS pẹlu iwọn itọju kan ti ko ni okun ti iwọn itọju ti iwọ yoo lo ni aabo aabo awọn aṣiri iṣowo ti o niyelori julọ tirẹ. Ko si ohunkan ninu paragira yii ti yoo ni ihamọ fun ọ lati ṣiṣafihan Alaye Aṣiri si awọn oṣiṣẹ rẹ bi o ṣe le jẹ pataki tabi ti o yẹ lati ṣiṣẹ tabi ṣe abojuto olugba naa. Iru awọn oṣiṣẹ bẹẹ gbọdọ tun tọju Alaye Aṣiri naa ni aṣiri. Ni iṣẹlẹ ti o ba di dandan ni ofin lati ṣafihan eyikeyi Alaye Aṣiri, iwọ yoo fun JAVAD GNSS akiyesi lẹsẹkẹsẹ ki o le wa aṣẹ aabo tabi atunṣe ti o yẹ miiran.
WEBAAYE; Awọn alaye miiran Ko si alaye ti o wa ninu JAVAD GNSS webaaye (tabi eyikeyi miiran webaaye) tabi ni eyikeyi awọn ipolowo miiran tabi awọn iwe JAVAD GNSS tabi ti oṣiṣẹ tabi alagbaṣe ominira ti JAVAD GNSS ṣe atunṣe Awọn ofin ati Awọn ipo (pẹlu iwe-aṣẹ sọfitiwia, atilẹyin ọja ati aropin layabiliti).
AABO Lilo ti ko tọ ti olugba le ja si ipalara si eniyan tabi ohun ini ati/tabi aiṣedeede ọja naa. Olugba yẹ ki o tun ṣe nikan nipasẹ awọn ile-iṣẹ atilẹyin ọja JAVAD GNSS ti a fun ni aṣẹ.
ORISIRISI Awọn ofin ati Awọn ipo ti o wa loke le jẹ atunṣe, tunṣe, rọpo, tabi fagile, nigbakugba nipasẹ JAVAD GNSS. Awọn ofin ati Awọn ipo ti o wa loke yoo jẹ iṣakoso nipasẹ, ati tumọ ni ibamu pẹlu, awọn ofin ti Ipinle California, laisi itọkasi si rogbodiyan ti awọn ofin.
Kini GREIS
GREIS jẹ ede interfacing ti n fun olumulo laaye lati ṣe ibaraẹnisọrọ ni imunadoko pẹlu awọn olugba GNSS nipa iraye si gbogbo awọn agbara ati iṣẹ wọn.
GREIS ṣe aṣoju eto ede olugba jeneriki fun gbogbo ibiti ohun elo JAVAD GNSS. Eto ede yii jẹ ominira olugba ati ṣiṣi si iyipada ọjọ iwaju tabi imugboroosi. GREIS da lori ọna iṣọkan ti n gba olumulo laaye lati ṣakoso olugba JAVAD GNSS nipa lilo eto ti o yẹ ti awọn nkan ti a darukọ. Ibaraẹnisọrọ pẹlu awọn nkan wọnyi jẹ aṣeyọri nipasẹ awọn aṣẹ ti a ti sọ tẹlẹ ati awọn ifiranṣẹ. Ko si awọn idiwọ kan pato lori nọmba tabi iru awọn nkan olugba ti a lo.
Bawo ni GREIS Lo
Eto eyikeyi ti o ba sọrọ pẹlu olugba JAVAD GNSS nipasẹ ọkan ninu awọn ebute oko oju omi rẹ (tẹlentẹle, parallel, USB, Ethernet, bbl) yoo lo awọn aṣẹ GREIS ati awọn ifiranṣẹ lati ṣe iṣẹ ṣiṣe ti o nilo. Awọn meji ti awọn ohun elo aṣoju nibiti GREIS ṣe ipa pataki pupọ ni, akọkọ, lilo awọn oluṣakoso ọwọ lati ṣe ibasọrọ pẹlu awọn olugba lakoko iṣẹ aaye ni iwadi ati awọn iṣẹ akanṣe RTK tabi, keji, nigbati gbigba data lati awọn olugba sinu awọn eto tabili fun ifiweranṣẹ siwaju sii. processing. Ohun elo ifiweranṣẹ funrararẹ ko lo awọn aṣẹ GREIS, ṣugbọn o nilo lati ni akiyesi awọn ifiranṣẹ GREIS lati yọkuro data lati inu data naa files.
Ẹya pataki kan ti GREIS ni pe o le ṣee lo ni imunadoko mejeeji fun adaṣe ati iṣakoso afọwọṣe ti awọn olugba JAVAD GNSS. Fun iṣakoso afọwọṣe, olumulo yoo tẹ awọn aṣẹ GREIS pataki sinu olugba nipasẹ ebute kan. Eyi ṣee ṣe ni irọrun bi GREIS ṣe apẹrẹ lati jẹ wiwo ọrọ kika eniyan. Ni apa keji, GREIS gbọràn kuku awọn ofin ti o muna ti o jẹ ki o rọrun lati lo nipasẹ awọn ohun elo.
Awọn akojọ
GREIS darale nlo imọran ti awọn atokọ. Awọn atokọ jẹ lilo mejeeji ni ede igbewọle olugba ati ninu awọn ifọrọranṣẹ boṣewa.
AKOSO Nkan
Awọn atokọ ni GREIS jẹ aṣoju nipasẹ lẹsẹsẹ awọn eroja ti o ni opin nipasẹ aami idẹsẹ (,, ASCII code 44), ati ti a fi sinu awọn àmúró ({}, awọn koodu ASCII 123 ati 125):
{element1, element2, element3}
Ni ọna, awọn eroja ti atokọ le jẹ awọn atokọ funrararẹ:
{e1,{ee21,ee22},e3}
Nitorinaa asọye ti o wa loke jẹ isọdọtun, nitorinaa awọn atokọ ti ijinle itẹ-ẹiyẹ lainidii ni a gba laaye. Awọn eroja ti kii ṣe atokọ ni a pe ni awọn eroja ewe, tabi awọn ewe lasan. Awọn eroja ti awọn atokọ le jẹ ofo, ninu eyiti a sọ pe a ti fi nkan naa silẹ. Fun example, ninu atokọ ti o wa ni isalẹ, a yọkuro nkan keji:
{e1,,e3}
Awọn aaye ṣaaju ati lẹhin awọn apinpin ti gba laaye ati aibikita. Ti awọn eroja ti atokọ kan ba ni gbogbo wọn ni okun-ọrọ kanna (iṣaaju) ni ibẹrẹ, okun-okun yii le ṣee gbe kuro ni awọn àmúró ti o yika atokọ naa, fun apẹẹrẹ,
elemu{1,2,3}
ni a kikuru fọọmu ti awọn
{elem1,elem2,elem3}
Awọn eroja le wa ni paamọ si awọn agbasọ ọrọ-meji (“, ASCII code 34) ti o yọ kuro lakoko sisọ. Ninu nkan ti a sọ, awọn aami pataki (awọn ami idẹsẹ, aami idẹsẹ, ati bẹbẹ lọ) tu ipa wọn silẹ ati pe a gba wọn si awọn ohun kikọ deede. Lilo miiran ti awọn agbasọ ni lati ṣe iyatọ laarin “a ko ṣe pato eroja” ati awọn ipo “ero ti o ṣofo”. Awọn tele ti wa ni tọka nipa nìkan yiyọ ohun ano lati awọn akojọ, ati awọn igbehin ti wa ni tọka si nipa fifi bata meji-avvon laarin awọn aami idẹsẹ. Atọka ọrọ tun wulo nigbati eniyan nilo lati ni itọsọna tabi awọn aaye itọpa ninu okun kan. Lati fi ọrọ agbasọ-meji sinu eroja, sọ nkan yii ki o sa fun ọrọ-ọrọ-meji inu pẹlu ohun kikọ ẹhin (, koodu ASCII 92). Lati fi ipadasẹhin funrararẹ sinu okun ti a sọ, sa fun pẹlu ifẹhinti miiran, fun example:
Example: "Okun pẹlu "awọn agbasọ ọrọ", backslash \, ati awọn lẹta pataki, {}"
1.4 Awọn nkan
Ni ipo ti awoṣe ti GREIS da lori, olugba JAVAD GNSS kan jẹ idanimọ pẹlu ṣeto awọn nkan ti a darukọ.
GREIS
www.javad.com
20
AKOSO Nkan
Ohun Idanimọ
Nkan jẹ asọye bi ohun elo hardware tabi ohun elo sọfitiwia ti olugba ti o le koju, ṣeto, tabi beere. Awọn ohun elo ohun elo ni a tọka si bi awọn ẹrọ, lakoko ti awọn ohun famuwia jẹ deede files ati awọn paramita. Awọn ibudo olugba ati awọn modulu iranti jẹ gbogbo ti o dara Mofiamples ti awọn ẹrọ. Gbogbo awọn ẹrọ, files ati awọn paramita ti wa ni itọju ni ọna aṣọ nipasẹ GREIS. Ohun kọọkan ni awọn ẹya ti o ni nkan ṣe ti o le wọle, asọye, ati/tabi yipada nipasẹ GREIS.
1.4.1 Ohun Identifiers
O ti mẹnuba tẹlẹ pe olugba ni a gba bi awọn ohun elo (awọn ẹrọ, files, awọn ifiranṣẹ, paramita, ati be be lo) ni o tọ ti awọn GREIS awoṣe. Fun awọn idi ti sisọ awọn nkan ti o wa ninu awọn aṣẹ olugba, o yẹ ki o fi idamọ alailẹgbẹ si gbogbo nkan.
Awọn nkan ti o wa ninu olugba ni a ṣeto pẹlu ọgbọn si awọn ẹgbẹ. Ẹgbẹ kan funrararẹ tun jẹ ohun kan ati pe o jẹ ti ẹgbẹ miiran ayafi ti ẹgbẹ gbongbo. Nitorinaa gbogbo awọn nkan inu olugba ni a ṣeto sinu ilana-igi bi igi ti o bẹrẹ ni ẹgbẹ gbongbo kan. Yi oniduro resembles ajo ti files sinu awọn ilana (awọn folda) ti ọpọlọpọ awọn olumulo kọmputa ni o wa faramọ pẹlu.
Ni GREIS, awọn ẹgbẹ ohun jẹ aṣoju bi awọn atokọ ti awọn orukọ ohun ti o baamu. Orukọ ohun naa jẹ alailẹgbẹ ninu atokọ eyiti nkan naa jẹ. Idanimọ ohun alailẹgbẹ agbaye jẹ asọye bi gbogbo awọn orukọ ohun ti o wa lori ọna nipasẹ igi ohun lati atokọ gbongbo si ohun naa, ti o ni opin nipasẹ idinku siwaju (/). Atokọ gbongbo funrararẹ jẹ idanimọ nipasẹ idinku siwaju ẹyọkan.
ExampAwọn idamọ nkan jẹ:
Example: Ẹgbẹ gbongbo:
/
Example: ID itanna olugba:
/par/rcv/id
Example: Serial Port A baud oṣuwọn:
/par/dev/ser/a/oṣuwọn
Example: eroja (iwọn ati ki o kẹhin iyipada akoko) ti awọn file ORUKO (file Awọn abuda yatọ si awọn abuda nkan ti a jiroro ni isalẹ):
/log/NAME
Example: NMEA GGA gbolohun:
GREIS
www.javad.com
21
AKOSO Ijadejade Igbakọọkan
Nkan Orisi
/msg/nmea/GGA
Gbogbo awọn nkan ni ọkan tabi diẹ ẹ sii awọn abuda ti o ni nkan ṣe pẹlu wọn. Awọn abuda nkan jẹ idanimọ nipasẹ fifi ohun kikọ silẹ ati orukọ ikasi si idamo ohun. Iwa akọkọ ti ohun kọọkan ni ni iye. Ẹya yii nigbagbogbo ni iraye si taara nipasẹ awọn aṣẹ GREIS. Diẹ ninu awọn ohun le ni afikun awọn abuda, fun example: Example: Tẹlentẹle ibudo Oṣuwọn baud aiyipada:
/par/dev/ser/a/oṣuwọn&def
Example: Awọn akoonu ti awọn file ORUKO:
/log/NAME&akoonu
1.4.2 Nkan Orisi
Gbogbo ohun ti o wa ninu olugba ni iru GREIS ti o ni nkan ṣe pẹlu rẹ. Iru ohun kan n ṣalaye ihuwasi rẹ pẹlu ọwọ si awọn aṣẹ GREIS. Ni pataki, iru naa n ṣalaye iru awọn iye ti ohun naa le gba ati iru awọn aṣẹ wo ni o wulo fun ohun naa.
Tọkasi "Awọn oriṣi Ohun akọkọ" ni oju-iwe 184 fun alaye alaye ti awọn iru ohun ti o ni atilẹyin lọwọlọwọ.
GREIS
1.5 Igbakọọkan o wu
Ipa pataki kan ninu iṣẹ olugba yoo ṣe agbara rẹ lati ṣe agbejade alaye kan lorekore, gẹgẹbi awọn wiwọn oriṣiriṣi, awọn iye iṣiro, ati bẹbẹ lọ, ni ibamu si iṣeto pàtó kan. GREIS ṣe asọye eto awọn ifiranṣẹ ọlọrọ ti o ni awọn oriṣiriṣi iru alaye ni awọn ọna kika oriṣiriṣi ti o jẹ awọn iwọn ti o kere ju, ati pe o pese awọn ọna lati beere iṣelọpọ igbakọọkan ti eyikeyi akojọpọ awọn ifiranṣẹ ni eyikeyi aṣẹ si eyikeyi media atilẹyin ti o dara fun iṣelọpọ data. Eyikeyi alabọde atilẹyin ti o dara fun iṣelọpọ data ni a pe ni ṣiṣanjade ni GREIS.
Fun gbogbo ṣiṣan ti njade, olugba n ṣetọju atokọ ti awọn ifiranṣẹ ti o ṣiṣẹ lọwọlọwọ lati ṣejade si ṣiṣan, ti a pe ni atokọ iṣẹjade. Awọn ibere ninu eyi ti awọn ifiranṣẹ ti wa ni o wu, ibaamu awọn ibere ti awọn ifiranṣẹ ninu awọn wu akojọ. Ni afikun, gbogbo ifiranṣẹ ti o wa ninu atokọ iṣelọpọ ni eto tirẹ ti awọn aye ṣiṣe eto ti o ni nkan ṣe pẹlu rẹ. Eto awọn ayeraye ti o somọ ifiranṣẹ kan ninu atokọ iṣelọpọ ṣe asọye iṣeto iṣelọpọ ti ifiranṣẹ kan pato sinu ṣiṣan iṣelọpọ pato yii. GREIS pese awọn com- mẹta.
www.javad.com
22
IKỌỌRỌ Akoko Iwajade Igbakọọkan Akoko ati Ipele
mands, em, out, ati dm, lati gba laaye fun ifọwọyi daradara ti awọn atokọ iṣelọpọ ati awọn aye ṣiṣe eto.
Awọn aye ṣiṣe eto ifiranṣẹ ni awọn aaye mẹrin: akoko, ipele, kika, ati awọn asia, ọkọọkan eyiti o ṣe ipa oriṣiriṣi ninu asọye iṣeto iṣelọpọ. Ni isalẹ a yoo ṣe apejuwe bi gangan awọn iye wọn ṣe ni ipa lori iṣelọpọ, ṣugbọn ni ipilẹ, akoko naa ṣalaye aarin laarin awọn abajade ti ifiranṣẹ naa; alakoso ṣalaye iyipada akoko ti awọn akoko iṣelọpọ pẹlu ọwọ si awọn akoko akoko nigbati akoko lọwọlọwọ jẹ ọpọ akoko; awọn kika, nigbati o tobi ju odo, idinwo awọn nọmba ti igba awọn ifiranṣẹ yoo jẹ jade; nigbati awọn asia filed gba fun diẹ ninu awọn itanran yiyi ti o wu ilana.
1.5.1 Akoko Ijade ati Alakoso
Akiyesi:
Awọn aaye akoko ati awọn aaye ipele ti iṣeto iṣeto ifiranṣẹ jẹ awọn iye aaye lilefoofo ni iwọn [0… 86400) awọn iṣẹju-aaya. Itumọ gangan wọn jẹ apejuwe ni isalẹ.
Nigbati F_CHANGE bit ti ṣeto ni aaye awọn asia ti awọn aye ṣiṣe eto, aaye alakoso yoo padanu ipa deede rẹ ati pe o di “akoko iṣelọpọ ti ipa” dipo. Wo apejuwe ti asia F_CHANGE ni isalẹ fun awọn alaye.
Olugba naa ni akoj akoko inu ti o jẹ asọye nipasẹ aago olugba ati iye ti paramita / par/aise/curmsint ti o ṣalaye igbesẹ ti awọn akoko inu olugba. Awọn akoko inu olugba waye nigbati akoko olugba ba jẹ ọpọ ti igbesẹ naa. Ni Tan, akoko olugba ti wa ni asọye bi iye ti aago olugba modulo ojo kan (86400 aaya). Olugba ṣe ayẹwo awọn atokọ ti iṣelọpọ nikan ni awọn akoko olugba inu, nitorinaa ko si iṣelọpọ le ṣe ipilẹṣẹ nigbagbogbo diẹ sii ju iyẹn lọ.
Ti ṣe akiyesi akoj akoko inu, akoko ati awọn oniyipada alakoso ṣalaye awọn akoko akoko ti iṣejade ti ifiranṣẹ bi atẹle: olugba yoo gbejade ifiranṣẹ nikan ni awọn akoko olugba Tout nigbakanna ni itẹlọrun awọn idogba meji wọnyi:
Toutmod akoko = alakoso
(1)
Tout = N igbese (2)
GREIS
nibiti N jẹ nọmba nomba odidi ti o mu awọn iye [0,1,2,…,(86400/igbesẹ)-1].
Idogba akọkọ n ṣalaye ofin ipilẹ ti iṣelọpọ awọn ifiranṣẹ, ati pe ekeji fa awọn idiwọ afikun ti o ni ibatan si awọn akoko olugba inu. Ṣe akiyesi pe ninu ọran deede julọ, nigbati akoko mejeeji ati ipele jẹ awọn ipele pupọ, idogba keji yoo ni itẹlọrun laifọwọyi nigbakugba ti idogba akọkọ ba ni itẹlọrun. Tun akiyesi pe ti o ba
86400 (akoko mod) 0,
www.javad.com
23
AKOSO Ijadejade Igbakọọkan
Iṣajade Iṣiro
Example:
Example: Example:
aarin gangan laarin ifiranṣẹ ti o kẹhin ti a firanṣẹ ṣaaju iyipo ọjọ ati ifiranṣẹ akọkọ lẹhin rollover ọjọ yoo yatọ si iye akoko.
Ro kan tọkọtaya ti Mofiampko ṣe afihan ilana yii:
Ṣebi akoko jẹ 10s, ipele jẹ 2.2s, ati igbesẹ jẹ 0.2s. Bi Tout, ni ibamu si idogba keji, le gba awọn iye nikan ti o jẹ ọpọ igbesẹ, apa osi ti idogba akọkọ yoo gba awọn iye wọnyi: 0, 0.2, 0.4, …, 9.8, 0, …, lati eyiti iye nikan 2.2 ibaamu alakoso. Awọn ere-kere wọnyi yoo waye, ati pe ifiranṣẹ naa yoo jade, ni gbogbo igba ti Tout ba gba ọkan ninu awọn iye wọnyi: 2.2s, 12.2s, 22.2s, ati bẹbẹ lọ.
Ṣebi pe akoko jẹ 10s, ipele jẹ 2.2s, ati igbesẹ jẹ 0.5s. Olugba naa ko ni gbejade ifiranṣẹ naa nitori bata meji ti awọn idogba igbakana ko ni itẹlọrun rara.
Ṣebi alakoso > akoko. Olugba ko ni gbejade ifiranṣẹ naa rara nitori idogba akọkọ kii yoo ni itẹlọrun.
1.5.2 O wu kika
Akiyesi:
Aaye kika ti awọn aye ṣiṣe eto ifiranṣẹ jẹ iye odidi kan ni sakani [-256…32767) ati ṣe iranṣẹ awọn idi oriṣiriṣi meji:
1. Nigbati kika ba jẹ 0, nọmba ailopin ti awọn ifiranṣẹ yoo jade. Nigbati kika ba tobi ju 0 lọ, o ṣalaye iye igba ti ifiranṣẹ naa yoo jade. Ni idi eyi counter dinku nipasẹ 1 ni gbogbo igba ti ifiranṣẹ ba jade, ati nigbati o ba di 0, F_DISABLED bit ti ṣeto ni aaye awọn asia. Oluṣeto ifiranṣẹ ko gbe awọn ifiranṣẹ jade pẹlu eto bit F_DISABLED.
2. Nigbati a ba ṣeto kika naa si iye kan ni sakani [-256…-1], abajade ti ifiranṣẹ naa ko ni idinku, ati pe aaye kika naa jẹ idi ti o yatọ patapata. Ó máa ń jẹ́ kí fífi ọ̀rọ̀ wérọ̀ sínú àkànṣe [>>] ifiranṣẹ kí ó tó jáde (wo “[>>] Wrapper” lójú ìwé 132). Iye kika lẹhinna ni a lo lati ṣeto aaye id ni ti ipilẹṣẹ [>>] ifiranṣẹ ki id jẹ nọmba ni nọmba si (-1 – kika).
Ẹya murasilẹ jẹ iwulo, fun example, fun ohun elo olupin ti o gba awọn ifiranṣẹ lati ọdọ olugba ati firanṣẹ wọn si awọn alabara lọpọlọpọ. O le beere fifipamọ awọn ifiranṣẹ lainidii sinu awọn ifiranṣẹ [>>] pẹlu oriṣiriṣi awọn idamọ, yọkuro awọn ifiranṣẹ ti o gba, ki o firanṣẹ data naa si awọn alabara ni pato ti o da lori id ti o gba. Lilo ẹya ara ẹrọ yii, iru ohun elo ko nilo lati mọ eyikeyi awọn ọna kika data miiran ṣugbọn ọna kika ti ifiranṣẹ [>>], o le lo ikanni ibaraẹnisọrọ kan pẹlu olugba lati gba ati firanṣẹ awọn ifiranṣẹ ni awọn ọna kika oriṣiriṣi.
GREIS
www.javad.com
24
1.5.3 o wu awọn asia
AKOSO Ijadejade Igbakọọkan
Awọn asia ti njade
Awọn aaye awọn asia ti awọn aye siseto ifiranṣẹ jẹ aaye-bit fife 16-bit. Kọọkan die-die ti aaye die-die yii jẹ asia ti o yatọ ati ṣe iranṣẹ idi oriṣiriṣi. Atẹle ni atokọ ti awọn asia ṣiṣe eto ifiranṣẹ.
Table 1-1. Awọn asia Iṣeto Ifiranṣẹ
Bit#
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
Oruko
F_OUT F_CHANGE F_OUT_ON_ADD F_NOTENA F_FIX_PERIOD F_FIX_PHASE F_FIX_COUNT F_FIX_FLAGS ni ipamọ F_DISABLED ni ipamọ
Akiyesi: Awọn orukọ aaye ni a ṣe afihan nibi nikan fun idi ti tọka si wọn ninu iwe afọwọkọ yii. Ko si ọna lati lo wọn ni awọn aṣẹ GREIS.
F_OUT Ti a ba ṣeto asia yii, awọn ifiranṣẹ akọkọ lẹhin pipe ti aṣẹ ti o baamu yoo jade ni akoko olugba inu ti o sunmọ akoko ipaniyan aṣẹ laibikita ohun ti o jẹ pato nipasẹ paramita iṣeto akoko.
F_CHANGE Ti a ba ṣeto asia yii, ifiranṣẹ ti o baamu yoo jade nikan ti data ifiranṣẹ ba ti yipada lati igbajade ti o kẹhin ti ifiranṣẹ si ṣiṣan ti a fun. Olugba sọwedowo boya data ifiranṣẹ ti yipada nikan ni awọn akoko asọye nipasẹ awọn idogba (1), (2) nibiti a ti ṣeto oniyipada alakoso si odo, ati oniyipada akoko ti ṣeto si iye aaye akoko. Ifiranṣẹ iṣeto iṣeto paramita, eyiti o padanu iṣẹ atilẹba rẹ ninu ọran yii, ni bayi ṣe ipa ti akoko iṣelọpọ fi agbara mu. "Igbejade ti a fi agbara mu" tumọ si pe ifiranṣẹ ti o baamu yoo jẹjade boya awọn akoonu inu rẹ yoo ti yipada tabi kii ṣe ni awọn akoko akoko ti a ṣalaye nipasẹ awọn idogba (1), (2) nibiti a ti ṣeto iyipada akoko si iye ti aaye alakoso, ati alakoso. oniyipada ti ṣeto si odo. Ti ipele aaye ba jẹ odo, lẹhinna olugba ko ṣe iṣẹjade ti o fi agbara mu ki ifiranṣẹ ti o baamu yoo jẹjade nikan ni ipo pe data rẹ ti yipada.
GREIS
www.javad.com
25
AKOSO Ijadejade Igbakọọkan
Awọn asia ti njade
F_OUT_ON_ADD Ti asia yii ba ti ṣeto, lẹhinna ifiranṣẹ akọkọ yoo jade lẹsẹkẹsẹ lẹhin ṣiṣe em ti o baamu tabi pipaṣẹ jade. A pa asia yii fun pupọ julọ awọn ifiranṣẹ1.
F_NOTENA Ti a ba ṣeto asia yii fun ifiranṣẹ kan ninu atokọ iṣẹjade, asia F_DISABLED fun ifiranṣẹ yii kii yoo parẹ nigbati ifiranṣẹ naa ba ṣiṣẹ, nitorinaa iṣelọpọ rẹ yoo wa ni idaduro. Fun example, yi Flag ti lo ni ibere ko lati jade diẹ ninu awọn ti awọn ifiranṣẹ lati awọn aiyipada ṣeto ti awọn ifiranṣẹ nigbati awọn olumulo ayipada o wu akoko lori awọn fly, lai akọkọ disabling awọn o wu.
F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, F_FIX_PERIOD Ti a ṣeto si 1 ni awọn aye ṣiṣe eto, ṣe idiwọ awọn iyipada si aaye (awọn) ti o baamu ti awọn aye ṣiṣe iṣeto yii nipasẹ em ati jade awọn aṣẹ.
F_DISABLED Ko ṣe eto ni gbangba nipasẹ olumulo. Nigbati eniyan ba mu ifiranṣẹ kan ṣiṣẹ pẹlu kika to daadaa, lẹhinna, lẹhin ti ifiranṣẹ yii ti jẹ awọn akoko kika ti o jade, oluṣeto ifiranṣẹ ṣeto asia yii si 1. A ti pa asia yii si 0 nigbati ifiranṣẹ naa ba tun ṣiṣẹ, ayafi ti F_NOTENA ti ṣeto fun ifiranṣẹ yii.
1. Lọwọlọwọ nikan meji GREIS awọn ifiranṣẹ, [JP] ati [MF], ọlá yi Flag.
GREIS
www.javad.com
26
Abala 2
EDE iwọle GBA
Ipin yii ṣe apejuwe sintasi ati awọn itumọ-ọrọ ti ede igbewọle olugba. A bẹrẹ pẹlu diẹ ninu awọn Mofiamplati fun oluka ni imọlara ti ede naa, lẹhinna yipada si alaye asọye sintasi, ati lẹhinna ṣapejuwe gbogbo awọn aṣẹ asọye pẹlu awọn itumọ wọn.
2.1 Ede Eksamples
Nibi ni o wa kan diẹ Mofiamples ti gidi gbólóhùn oye olugba pẹlu awọn idahun olugba. O yoo ri diẹ examples ti lilo awọn pipaṣẹ pato ni awọn abala ti o baamu. Iṣagbewọle si olugba jẹ samisi pẹlu ohun kikọ, lakoko ti iṣelọpọ olugba ti samisi pẹlu ohun kikọ:
Example: Beere olugba lati tẹ sita awọn oniwe-itanna ID. Olugba n ṣe ipilẹṣẹ ifiranṣẹ esi ti o han:
Example:
titẹ sita,/par/rcv/id RE00C QP01234TR45
Beere olugba lati ṣeto awọn baud oṣuwọn ti awọn oniwe-ni tẹlentẹle ibudo A to 9600. Olugba ni ifijišẹ ṣiṣẹ awọn pipaṣẹ ati ki o ko se ina eyikeyi esi.
ṣeto,/par/dev/ser/a/oṣuwọn,9600
Example: Lo kanna pipaṣẹ bi ni išaaju example, ṣugbọn fi agbara mu olugba lati ṣe ipilẹṣẹ esi nipasẹ lilo idanimọ alaye.
Example:
%set_rate% ṣeto,/par/dev/ser/a/oṣuwọn,9600 RE00A% ṣeto_oṣuwọn%
Gbiyanju lati ṣeto iwọn baud ga ju. Olugba dahun pẹlu ifiranṣẹ aṣiṣe botilẹjẹpe a ko lo idanimọ alaye.
ṣeto,/par/dev/ser/a/oṣuwọn,1000000 ER016{4,iye ko si ni sakani}
Akiyesi:
Olugba nigbagbogbo nfi deede rẹ ati awọn idahun aṣiṣe si awọn ifiranṣẹ boṣewa meji, [RE] ati [ER], lẹsẹsẹ. Fun alaye diẹ sii lori ọna kika awọn ifiranṣẹ GREIS, tọka si “Ilana Gbogbogbo ti Awọn ifiranṣẹ” ni oju-iwe 64. Awọn ifiranṣẹ [RE] ati [ER] funrara wọn jẹ apejuwe ninu “Awọn ifiranṣẹ Ibanisọrọ” ni oju-iwe 129.
GREIS
www.javad.com
27
Akọsọ Ede iwọle Olugba
2.2 ede Sintasi
GREIS n ṣalaye awọn laini ti awọn ohun kikọ ASCII ti gigun lainidii1, ni opin nipasẹ boya ipadabọ gbigbe ( , ASCII koodu eleemewa 13), tabi ifunni laini ( , ASCII koodu eleemewa 10) awọn ohun kikọ, lati jẹ awọn eroja sintasi ipele oke ti ede naa. Awọn laini ofo ni a gba laaye ati aibikita ni GREIS. Bi abajade, ila kan le ni opin nipasẹ eyikeyi akojọpọ ti ati/tabi ohun kikọ. O gba GREIS laaye lati ṣe atilẹyin lainidi WindowsTM, MacTM, ati UNIXTM laini ipari awọn apejọ.
Ede igbewọle olugba jẹ ifarabalẹ. O tumọ si pe, fun example, awọn gbolohun ọrọ GREIS, greis, ati gReIs, ti o yatọ si awọn gbolohun ọrọ, ti wa ni nitootọ kà bi iru nipa awọn olugba.
Ami nọmba naa (#, koodu ASCII 35) jẹ kikọ ifihan asọye. Olugba foju kọ ohun gbogbo ti o bẹrẹ lati iwa yii titi de opin ila naa.
Lẹhin asọye (ti o ba jẹ eyikeyi) ti yọ kuro ni laini, olugba yoo yọ itọsọna ati awọn aaye itọpa kuro, lẹhinna fọ laini sinu awọn alaye. Awọn alaye jẹ opin pẹlu semicolon (;, ASCII code 59), tabi pẹlu meji ampersands (&&, ASCII koodu 38), tabi pẹlu meji inaro ifi (||, ASCII koodu 124). Awọn alaye ti o wa ni ila kan yoo wa ni ṣiṣe ni ibere, lati osi si otun. Ti alaye ti o pari ni && delimiter gbejade aṣiṣe, awọn alaye iyokù ti o wa ninu laini ko ṣiṣẹ. Ti gbólóhùn ba pari ni || Delimiter ṣiṣẹ ni aṣeyọri, awọn ọrọ iyokù ti o wa ninu laini ko ṣiṣẹ. Gbólóhùn ti o pari ni semicolon ko da idaduro ipaniyan ti ọkọọkan awọn alaye. Ṣe akiyesi pe opin laini jẹ opin alaye funrararẹ, nitorinaa o ko nilo lati fi ọkan ninu awọn apinfunni alaye han ni opin ila naa.
Ọna kika alaye jẹ bi atẹle:
[% ID%] [COMMAND] [@CS] nibiti awọn biraketi onigun mẹrin n tọka si awọn aaye iyan, ati pe eyikeyi nọmba ti awọn alafo funfun ni a gba laaye ṣaaju ati lẹhin gbogbo aaye. Iru awọn aaye funfun ni a kọju, ayafi fun idi ti iṣiro checksum, wo isalẹ. Awọn aaye ni:
% ID% idamo alaye, nibiti ID ti n tọka si okun lainidii, o ṣee ṣe ofo. Idanimọ, ti o ba wa, jẹ daakọ ko yipada nipasẹ olugba sinu ifiranṣẹ esi fun alaye naa. Gbólóhùn eyikeyi pẹlu idamo kan yoo ṣe ipilẹṣẹ esi nigbagbogbo lati ọdọ olugba. Gbólóhùn ti o ni idamo nikan ni a tun gba laaye; ni iru nla, awọn olugba yoo kan se ina kan esi ifiranṣẹ.
Paṣẹ akojọ kan (o ṣee ṣe ofo) nibiti a ti pe ipin akọkọ ni orukọ aṣẹ. O tọkasi iṣe lati ṣe. Awọn eroja iyokù (ti o ba jẹ eyikeyi) jẹ aṣẹ
GREIS
1. imuse GREIS lọwọlọwọ ninu awọn olugba ṣe atilẹyin awọn ila ti o to awọn ohun kikọ 256 ni ipari.
www.javad.com
28
Akọsọ Ede iwọle Olugba
awọn ariyanjiyan. Awọn àmúró ti o yika akojọ aṣẹ le jẹ silẹ. Tọkasi “Awọn atokọ” ni oju-iwe 19 fun sintasi ti awọn atokọ. @CS checksum, nibiti CS ti jẹ 8-bit checksum ti a ṣe bi nọmba hexadecimal 2-baiti. Ṣaaju ṣiṣe alaye kan pẹlu checksum, olugba yoo ṣe afiwe checksum igbewọle CS lodi si iyẹn ti a ṣe iṣiro nipasẹ famuwia ati pe yoo kọ lati ṣiṣẹ alaye naa ti awọn sọwedowo wọnyi ko baamu. Checksum ti wa ni iṣiro bẹrẹ pẹlu alaye akọkọ ti kii ṣe ofo kikọ titi ati pẹlu ohun kikọ @. Wo “Awọn Iṣiro Iṣiro” ni oju-iwe 579 fun awọn alaye.
Idanimọ gbólóhùn, %ID%, sin awọn idi wọnyi:
1. Fi agbara mu idahun olugba si aṣẹ. 2. Faye gba lati firanṣẹ awọn aṣẹ pupọ pẹlu awọn idamọ oriṣiriṣi si olugba
lai nduro fun esi fun gbogbo aṣẹ, lẹhinna gba awọn idahun ati sọ iru esi ti o baamu si iru aṣẹ. 3. Ṣe iranlọwọ lati ṣeto imuṣiṣẹpọ pẹlu olugba nipa gbigba lati ṣayẹwo pe idahun olugba pato ni ibamu si aṣẹ kan pato, kii ṣe si aṣẹ miiran ti o jade ṣaaju tabi lẹhin.
Atokọ ti a npe ni awọn aṣayan le ṣe afikun si eyikeyi nkan ti COMMAND lẹhin oluṣafihan (:, koodu ASCII 58). Ti atokọ awọn aṣayan ba ni ipin ẹyọkan, awọn àmúró agbegbe le ti yọkuro. Atokọ awọn aṣayan ti a fikun si atokọ kan tan kaakiri si gbogbo ipin ti atokọ naa, botilẹjẹpe awọn aṣayan ti o fi han gbangba si ipin kan ti atokọ naa ni iṣaaju ju awọn aṣayan ikede. Fun example,
{e1,{e2:{o1,,o3},e3}}:{o4,o5}
jẹ deede si:
{e1:{o4,o5},{e2:{o1,o5,o3},e3:{o4,o5}}}
Ṣe akiyesi tun bi aṣayan o2 ti o padanu ṣe gba aṣayan o5 laaye lati tan kaakiri si atokọ awọn aṣayan fun eroja e2.
Nọmba ati itumọ awọn ariyanjiyan ati awọn aṣayan ninu aṣẹ da lori iṣẹ aṣẹ pato ati pe o ti ṣalaye ni apejuwe ti gbogbo aṣẹ olugba. Ni afikun, ti apejuwe aṣẹ ba ṣalaye diẹ ninu awọn aṣayan, ṣugbọn diẹ ninu tabi gbogbo wọn padanu ninu alaye naa, awọn iye aiyipada fun awọn aṣayan ti o padanu ti rọpo. Awọn iye aiyipada fun awọn aṣayan tun jẹ asọye ni apejuwe ti gbogbo aṣẹ olugba.
GREIS
www.javad.com
29
Akọsọ Ede iwọle Olugba
Fun itọkasi, ni isalẹ ni tabili ti o ni gbogbo awọn ilana kikọ ti o ni itumọ pataki ninu ede igbewọle olugba:
Table 2-1. Input Language Pataki kikọ
Awọn kikọ eleemewa koodu ASCII
Itumo
10
ila separator
13
ila separator
#
35
;
59
ibẹrẹ ti ọrọìwòye ami awọn gbólóhùn separator
&&
38
||
124
%
37
awọn alaye ati awọn alaye oluyapa tabi ami idamo alaye iyapa
@
64
{
123
}
125
,
44
:
58
checksum ami ibere akojọ ami opin akojọ ami akojọ eroja separator awọn aṣayan samisi
”
34
ami agbasọ
92
ona abayo
GREIS
www.javad.com
30
Awọn Àṣẹ EDE iwọle GBA
2.3 Awọn aṣẹ
Ni apakan yii a ṣe apejuwe gbogbo awọn aṣẹ ti a ṣalaye ni GREIS. Sintasi ati awọn alaye asọye ti gbogbo aṣẹ wa pẹlu alaye examples. Fun alaye apejuwe awọn ohun ti a lo bi awọn ariyanjiyan ni examples, jọwọ tọka si Orí 4 ni oju-iwe 181.
GREIS
www.javad.com
31
2.3.1 ṣeto
Awọn aṣẹ EDE iwọle ti GBA ti ṣeto
Oruko
ṣeto iye ti ohun kan.
Afoyemọ
Ọna kika: ṣeto, ohun, iye Awọn aṣayan: ko si
Awọn ariyanjiyan
ohun idamo ohun afojusun. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/par/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa.
iye iye ti o yẹ ki o yan si ohun-afẹde. Ibiti awọn iye ti a gba laaye ati awọn itumọ-ọrọ ti iṣẹ iyansilẹ da lori iru ohun naa ati pe o wa ni pato nigbamii ni iwe afọwọkọ yii fun gbogbo ohun ti o ni atilẹyin.
Awọn aṣayan
Ko si.
Apejuwe
Aṣẹ yii ṣe ipinnu iye si nkan naa. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa tabi esi ti fi agbara mu nipasẹ idamo alaye.
Examples
Example: Ṣeto baud oṣuwọn ti ni tẹlentẹle ibudo C to 115200. Boya ti:
ṣeto,/par/dev/ser/c/oṣuwọn,115200 ṣeto,dev/ser/c/oṣuwọn,115200
Example: Ṣeto oṣuwọn baud ti ibudo ni tẹlentẹle A si 9600 ati idahun ipa:
%% ṣeto, dev/ser/a/oṣuwọn, 9600 RE002%%
GREIS
www.javad.com
32
2.3.2 titẹ
Awọn pipaṣẹ EDE iwọle GBA tẹjade
Oruko
titẹ sita iye ti ohun.
Afoyemọ
Ọna kika: titẹjade, awọn aṣayan ohun: {names}
Awọn ariyanjiyan
ohun idamo ohun ti ohun lati wa ni o wu. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/par/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa.
Awọn aṣayan
Table 2-2. sita awọn aṣayan Lakotan
Orukọ Iru
Awọn iye
awọn orukọ boolean lori, pa
Aiyipada
kuro
awọn orukọ ti o ba ti pa, o wu nikan ohun iye. Nigbati o ba wa ni titan, awọn orukọ ohun jade ni afikun si awọn iye ohun ni ọna kika NAME=VALUE.
Apejuwe
Aṣẹ yii ṣe atẹjade iye ohun naa, ni yiyan titọ iye pẹlu orukọ ohun ti o baamu. Idahun naa jẹ ipilẹṣẹ nigbagbogbo, ati pe diẹ sii ju ọkan [RE] ifiranṣẹ le ṣe ipilẹṣẹ ni idahun si aṣẹ titẹ ẹyọkan.
Awọn iye ti ohun iru akojọ ti wa ni tejede bi awọn kan akojọ ti awọn iye fun gbogbo ohun ninu awọn akojọ. Eyi ni a lo leralera titi ti awọn nkan ewe yoo fi de, nitorinaa titẹ ohun kan ti iru ti ko ni ewe ni imunadoko ni gbogbo igi iha ti o bẹrẹ lati ohun kan pato. Ni ọran ti titẹ awọn atokọ, ọpọlọpọ awọn ifiranṣẹ [RE] le ṣe ipilẹṣẹ. Sibẹsibẹ, pipin abajade le waye nikan lẹsẹkẹsẹ lẹhin awọn ohun kikọ iyasọtọ atokọ.
GREIS
www.javad.com
33
Awọn pipaṣẹ EDE iwọle GBA tẹjade
Examples
Example: Print lọwọlọwọ akoko ti awọn ti abẹnu akoko akoj olugba. Boya ti:
titẹjade,/par/aise/curmsint RE004 100 titẹ,aise/curmsint RE004 100
Example: Sita lọwọlọwọ akoko ti awọn ti abẹnu akoko akoj olugba pẹlú pẹlu ohun orukọ. Boya ti:
tẹjade,/par/aise/curmsint:lori RE015/par/raw/curmsint=100 sita,aise/curmsint:lori RE015/par/aise/curmsint=100
Example: Tẹjade alaye ẹya olugba:
sita,rcv/ver RE028{“2.5 Sep,13,2006 p2″,0,71,MGGDT_5,ko si, RE00D {ko si,ko si}}
Example: Tẹjade alaye ẹya olugba pẹlu awọn orukọ ti o baamu:
print,rcv/ver:on RE043/par/rcv/ver={main=”2.5 Sep,13,2006 p2”,boot=0,hw=71,board=MGGDT_5, RE00C modem=ko si, RE017 pow={fw=ko si,hw=ko si}}
Example: Tẹjade gbogbo awọn ifiranṣẹ ti o ṣiṣẹ fun iṣelọpọ si ibudo ni tẹlentẹle B pẹlu awọn aye ṣiṣe eto wọn:
sita,out/dev/ser/b:lori 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}, RE01A jps/rc={1.00,0.00,0,0×0} jps/ET={01×10.00,5.00,0,0}, RE0D nmea/GGA={XNUMX×XNUMX}}
GREIS
www.javad.com
34
2.3.3 akojọ
Atokọ Awọn pipaṣẹ EDE iwọle GBA
Oruko
akojọ awọn akoonu ti ohun kan.
Afoyemọ
Ọna kika: akojọ[, ohun] Awọn aṣayan: ko si
Awọn ariyanjiyan
ohun idamo ohun ti ohun lati wa ni o wu. Ti ohun kan ba ti yọkuro, / log ti wa ni ero. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/ log/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa.
Awọn aṣayan
Ko si.
Apejuwe
Aṣẹ yii ṣe agbejade awọn orukọ ti gbogbo ọmọ ẹgbẹ ti nkan naa. Idahun naa jẹ ipilẹṣẹ nigbagbogbo, ati pe diẹ sii ju ọkan [RE] ifiranṣẹ le ṣe ipilẹṣẹ ni idahun si aṣẹ atokọ kan. Ti ohun ti a sọ pato ko ba jẹ ti iru atokọ, ifiranṣẹ ofo [RE] ti wa ni ipilẹṣẹ. Ti ohun ti a sọ pato ba jẹ atokọ kan, atokọ ti awọn orukọ ti gbogbo nkan ti o wa ninu atokọ ti wa ni titẹ. Eyi ni a lo leralera titi ti awọn nkan ewe yoo fi de, nitorinaa kikojọ ohun kan ti iru ti kii ṣe ewe ni imunadoko ni gbogbo igi-ipin ti o bẹrẹ lati ohun kan pato. Ni ọran ti titẹ awọn atokọ, ọpọlọpọ awọn ifiranṣẹ [RE] le ṣe ipilẹṣẹ. Sibẹsibẹ, pipin abajade le waye nikan lẹsẹkẹsẹ lẹhin awọn ohun kikọ iyasọtọ atokọ.
Examples
Example: Idahun ofo fun kikojọ nkan ti kii ṣe atokọ:
akojọ,/par/rcv/ver/akọkọ RE000
Example: Idahun aṣiṣe fun kikojọ nkan ti ko si:
akojọ,/ko_tẹlẹ ER018{2,,paramita 1st ti ko tọ}
GREIS
www.javad.com
35
Atokọ Awọn pipaṣẹ EDE iwọle GBA
Example: Gba akojọ kan ti tẹlẹ log-files. Boya ti
akojọ, / log akojọ
yoo ṣe iṣelọpọ kanna, fun apẹẹrẹ:
RE013{log1127a,log1127b}
Example: Ṣe atokọ gbogbo awọn ifiranṣẹ GREIS boṣewa ti o ni atilẹyin nipasẹ olugba:
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: Ṣe atokọ gbogbo awọn ifiranṣẹ ninu eto aiyipada ti awọn ifiranṣẹ:
list,/msg/def RE040{jps/JP,jps/MF,jps/PM,jps/EV,jps/XA,jps/XB,jps/RT,jps/RD,jps/SI, RE040 jps/NN,jps/EL,jps/FC,jps/RC,jps/DC,jps/EC,jps/jp1,TCjp/TC,jps/jp jps/040P,jps/1R,jps/2P,jps/E2,jps/D1,jps/E2,jps/SS,jps/SE,jps/PV, RE2 jps/ST,jps/DP,jps/TO,jps/DO,jps/UO,jps/IO,jps/GE,jps/NE,040p jps/NA,jps/WE,jps/WA,jps/WO}
GREIS
www.javad.com
36
GREIS
2.3.4 em & jade
Awọn pipaṣẹ EDE iwọle ti olugba em & jade
Oruko
em, jade jeki igbakọọkan o wu ti awọn ifiranṣẹ.
Afoyemọ
Ọna kika: Ọna kika: Awọn aṣayan:
em,[afojusun], awọn ifiranṣẹ jade,[afojusun], awọn ifiranṣẹ {akoko, ipele, kika, awọn asia}
Awọn ariyanjiyan
fojusi eyikeyi ṣiṣan o wu tabi ṣeto ifiranṣẹ. Ti ko ba si ibi-afẹde kan pato, ebute lọwọlọwọ, /cur/term, ni a ro pe.
awọn ifiranṣẹ akojọ (boya pẹlu tabi laisi àmúró agbegbe) ti awọn orukọ ifiranṣẹ ati/tabi awọn orukọ ti o ṣeto ifiranṣẹ lati muu ṣiṣẹ. Ti diẹ ninu awọn orukọ pato ko ba bẹrẹ pẹlu “/”, lẹhinna “/ msg/” ìpele ti wa ni fi sii laifọwọyi ṣaaju iru awọn orukọ ṣaaju ṣiṣe pipaṣẹ naa.
Awọn aṣayan
Table 2-3. em ati awọn aṣayan Lakotan
Orukọ Iru
Awọn iye
Aiyipada
leefofo loju omi akoko [0…86400)
–
leefofo alakoso [0…86400)
–
ka odidi [-256…32767] 0 fun em 1 fun jade
odidi asia [0…0xFFFF] –
akoko, alakoso, ka, awọn asia ifiranṣẹ eto sile.
Apejuwe
Awọn aṣẹ wọnyi jẹ ki iṣelọpọ igbakọọkan ti awọn ifiranṣẹ pàtó sinu ibi-afẹde, fifi ipa mu awọn aye ṣiṣe eto ifiranṣẹ lati jẹ awọn ti a pato nipasẹ awọn aṣayan. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Awọn aṣẹ em ati ita jẹ kanna ayafi iye aiyipada ti aṣayan kika ti ṣeto si 0 fun em, ati 1 fun ita. Aṣẹ jade jẹ ọna irọrun diẹ sii lati beere
www.javad.com
37
Awọn pipaṣẹ EDE iwọle ti olugba em & jade
Akiyesi:
isejade ti akoko kan (awọn). A yoo sọrọ nipa em nikan ni apejuwe yii botilẹjẹpe ohun gbogbo kan si ita naa.
Àpèjúwe tó wà nísàlẹ̀ yìí ń retí pé kí òǹkàwé mọ ohun tó wà ní abala “Ìjáde Àkókò” ní ojú ìwé 22.
Fun gbogbo ṣiṣan ti njade, atokọ abajade ti o baamu wa ti awọn ifiranṣẹ1,2 ti o ṣiṣẹ lọwọlọwọ lati jẹjade si ṣiṣan ti a fifun. Nigbati ifiranṣẹ kan ba kọja bi ariyanjiyan si aṣẹ em ko si lọwọlọwọ ninu atokọ iṣẹjade, aṣẹ em yoo fi ifiranṣẹ kan kun si opin atokọ naa. Nigbati ifiranṣẹ ti o kọja si aṣẹ em ti wa tẹlẹ ninu atokọ iṣelọpọ, aṣẹ em kan yi awọn aye ṣiṣe eto ifiranṣẹ yii pada ati pe ko yipada ipo ifiranṣẹ inu atokọ naa.
Bi aṣẹ em ṣe dapọ awọn ifiranṣẹ ti a ti sọ pato si atokọ iṣẹjade, igbagbogbo o jẹ imọran ti o dara lati lo pipaṣẹ dm lati ko atokọ iṣẹjade kuro fun ṣiṣan ti a fun ṣaaju fifun awọn aṣẹ em.
Awọn ilana ilana em awọn ifiranṣẹ ṣe atokọ ifiranṣẹ kan ni akoko kan, lati osi si otun, ati lati ifiranṣẹ akọkọ ti a ṣeto si ifiranṣẹ ti o kẹhin ti ṣeto. Ti o ba pade orukọ kan ti ko ni ibamu si eyikeyi ifiranṣẹ olugba atilẹyin tabi ṣeto ifiranṣẹ, o ranti aṣiṣe kan wa lakoko ipaniyan, ṣugbọn ko da sisẹ ti atokọ awọn ifiranṣẹ duro. Ni ọna yii gbogbo awọn ifiranṣẹ lati inu atokọ awọn ifiranṣẹ ti o le mu ṣiṣẹ yoo ṣiṣẹ, ati pe aṣiṣe ẹyọkan nikan ni yoo jẹ ijabọ nigbati ọkan tabi diẹ ẹ sii ti awọn ifiranṣẹ pàtó kan ko le mu ṣiṣẹ.
Nigbati aṣẹ em ba ṣe ilana ifiranṣẹ kan ni ọwọ, awọn igbelewọn siseto ifiranṣẹ iṣiṣẹ ikẹhin ninu atokọ abajade ti o baamu ti awọn ifiranṣẹ jẹ iṣiro ni iṣiro awọn orisun pupọ ti alaye nipa awọn aye ṣiṣe eto, ni pataki:
1. Awọn iye ni pato pato ninu awọn aṣayan ti awọn em pipaṣẹ.
2. Awọn iye aiyipada ti awọn aṣayan ti em pipaṣẹ.
3. Awọn eto iṣeto ti a sọ fun ifiranṣẹ ti a fi fun gẹgẹbi apakan ti eto ifiranṣẹ ti o baamu. Iwọnyi ni a ṣe akiyesi nikan nigbati o ba mu ifiranṣẹ ṣiṣẹ nipa sisọ eto ifiranṣẹ, kii ṣe ifiranṣẹ kọọkan.
4. Awọn aye ṣiṣe eto lọwọlọwọ ti ifiranṣẹ ni atokọ ti o baamu (ti o ba jẹ eyikeyi).
5. Awọn aye ṣiṣe eto aiyipada pato fun ifiranṣẹ ti a fun gẹgẹbi apakan ti ẹgbẹ ifiranṣẹ ti o baamu.
Awọn orisun ti o wa loke ti awọn paramita ti wa ni atokọ ni aṣẹ ti iṣaaju wọn, akọkọ ti o ni iṣaaju ti o ga julọ, ati pe a lo ni ẹyọkan si ọkọọkan awọn aye iṣeto mẹrin. Nitorina, iye lati (1) idojuk awọn iye lati (2), awọn Abajade iye
GREIS
1. Fun ORUKO ṣiṣan, atokọ ti o baamu ni a pe ni /par/out/NAME 2. Famuwia lọwọlọwọ ni opin lainidii fun nọmba awọn ifiranṣẹ ti o pọ julọ ninu atokọ iṣelọpọ ti a ṣeto si 49.
www.javad.com
38
Awọn pipaṣẹ EDE iwọle ti olugba em & jade
fagilee iye lati (3), ati bẹbẹ lọ, ti diẹ ninu awọn F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, tabi F_FIX_FLAGS die-die ti ṣeto ni aaye awọn asia ti orisun ti o tẹle, awọn aaye ti o baamu ti orisun atẹle yii kii yoo bori.
Examples
Example: Mu iṣẹjade akoko kan ṣiṣẹ ti ifiranṣẹ NMEA GGA si ebute lọwọlọwọ:
em,,nmea/GGA:{,,1}
Kanna bi loke, ṣugbọn lilo jade dipo em:
jade,,nmea/GGA
Example: Mu iṣẹjade ti eto aiyipada ti awọn ifiranṣẹ ṣiṣẹ si log lọwọlọwọ-file A lilo awọn aiyipada o wu sile. Boya ti:
Example:
em,/cur/file/a,/msg/def em,/cur/file/a,apa
Mu iṣẹjade ti eto aiyipada ti awọn ifiranṣẹ ṣiṣẹ si log lọwọlọwọ-file Ni gbogbo iṣẹju-aaya 10 Fun awọn paramita iṣelọpọ miiran, awọn iye aiyipada wọn yoo ṣee lo:
em,/cur/file/a,def:10
Example: Jeki o wu ti awọn aiyipada ṣeto ti awọn ifiranṣẹ si awọn ti isiyi ebute lilo aiyipada o wu sile. Boya ti:
Example:
em,/cur/oro,/msg/defi em,,/msg/defi em,,defi
Muu iṣẹjade awọn ifiranṣẹ GREIS ṣiṣẹ [~~](RT) ati [RD] si ebute lọwọlọwọ. Boya ti:
Example:
em,,/msg/jps/RT,/msg/jps/RD em,,jps/{RT,RD}
Mu iṣẹjade ti awọn ifiranṣẹ NMEA ṣiṣẹ GGA ati ZDA si ebute lọwọlọwọ ni gbogbo iṣẹju 20:
Example:
em,,nmea/{GGA,ZDA}:20
Muu iṣẹjade ti awọn ifiranṣẹ [SI], [EL] ati [AZ] ṣiṣẹ si ibudo ni tẹlentẹle A. Ṣeto awọn aye ṣiṣe eto fun [SI] ki aarin laarin eyikeyi awọn ifiranṣẹ [SI] meji ti o tẹle yoo jẹ dogba si awọn aaya 10, ti wọn ba ṣe deede, ati 1 keji bibẹkọ; o wu nikan ni igba akọkọ aadọta [SI] awọn ifiranṣẹ. Ni afikun, olugba, ṣeto aarin abajade si awọn aaya 2 fun awọn ifiranṣẹ [EL] ati [AZ]:
em,/dev/ser/a,jps/{SI:{1,10,50,0×2},EL,AZ}:2
GREIS
www.javad.com
39
Awọn pipaṣẹ EDE iwọle ti olugba em & jade
Example: Jeki o wu RTCM 2.x ifiranṣẹ orisi 1 ati 31 to tẹlentẹle ibudo B pẹlu o wu aarin 3 aaya, ati RTCM 2.x ifiranṣẹ orisi 18, 19, 3, 22 to ibudo C pẹlu o wu aarin 1 keji fun orisi 18 ati 19; ati awọn aaya 10 fun awọn oriṣi 3 ati 22:
em,/dev/ser/b,rtcm/{1,31}:3; em,/dev/ser/c,rtcm/{18:1,19:1,22,3}:10
Example: Ṣe akanṣe eto aiyipada ti awọn ifiranṣẹ lati ni NMEA ZDA nikan ati GGA ninu:
dm,/msg/def em,/msg/def,/msg/nmea/{ZDA,GGA}
GREIS
www.javad.com
40
2.3.5 dm
Awọn pipaṣẹ EDE iwọle GBA dm
Oruko
dm mu iṣẹjade igbakọọkan ti awọn ifiranṣẹ ṣiṣẹ.
Afoyemọ
Ọna kika: dm[,[afojusun] [,awọn ifiranṣẹ]] Awọn aṣayan: ko si
Awọn ariyanjiyan
fojusi eyikeyi ṣiṣan o wu tabi ṣeto ifiranṣẹ. Ti ko ba si ibi-afẹde kan pato, ebute lọwọlọwọ, /cur/term, ni a ro pe. Ti diẹ ninu awọn orukọ pato ko ba bẹrẹ pẹlu “/”, lẹhinna “/ msg/” ìpele ti wa ni fi sii laifọwọyi ṣaaju iru awọn orukọ ṣaaju ṣiṣe pipaṣẹ naa.
awọn ifiranṣẹ akojọ awọn ifiranṣẹ lati wa ni alaabo, boya pẹlu tabi laisi àmúró agbegbe, tabi eyikeyi ẹgbẹ ifiranṣẹ tabi ṣeto ifiranṣẹ. Ti ko ba si awọn ifiranṣẹ pato, gbogbo iṣẹjade igbakọọkan si ibi-afẹde ti wa ni alaabo.
Awọn aṣayan
Ko si.
Apejuwe
Aṣẹ yii mu iṣẹjade igbakọọkan ti awọn ifiranṣẹ pàtó sinu ibi-afẹde ohun. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Ti ko ba si awọn ifiranṣẹ pato, gbogbo iṣẹjade igbakọọkan si ibi-afẹde ti wa ni alaabo. Ti ibi-afẹde ba jẹ akọọlẹ lọwọlọwọ-file ko si si awọn ifiranṣẹ pato, gbogbo awọn ti o wu si awọn file ni alaabo, awọn file ti wa ni pipade, ati pe o baamu log lọwọlọwọ-file ti ṣeto si kò.
Ti ifiranṣẹ kan ba jẹ pato ninu atokọ awọn ifiranṣẹ ti ko ṣiṣẹ lọwọlọwọ lati ṣejade si ibi-afẹde ti a fun, ko si aṣiṣe ti o baamu ti ipilẹṣẹ nipasẹ aṣẹ dm. Botilẹjẹpe ipo yii ko mu awọn aṣiṣe ti o ṣeeṣe miiran kuro ni ijabọ.
Examples
Example: Pa gbogbo awọn ifiranṣẹ ti o jade sinu akọọlẹ lọwọlọwọ-file A o si pa awọn file:
dm,/cur/file/a
GREIS
www.javad.com
41
Awọn pipaṣẹ EDE iwọle GBA dm
Example: Pa gbogbo awọn igbakọọkan o wu sinu lọwọlọwọ ebute. Boya ti:
dm,/cur/igba dm
Example: Mu iṣẹjade ti ifiranṣẹ GREIS ṣiṣẹ [~~](RT) sinu ibudo ni tẹlentẹle B:
dm,/dev/ser/b,/msg/jps/RT
Example: Mu iṣẹjade ti ifiranṣẹ GREIS ṣiṣẹ [DO] sinu akọọlẹ lọwọlọwọ-file B:
dm,/cur/file/b,/msg/jps/DO
Example: Yọ ifiranṣẹ GREIS kuro [PM] lati inu eto aiyipada ti awọn ifiranṣẹ:
dm,/msg/def,/msg/jps/PM
Example: Mu iṣẹjade gbogbo awọn ifiranṣẹ NMEA ṣiṣẹ si ebute lọwọlọwọ:
dm,/cur/oro,/msg/nmea
Example: Pa abajade ti awọn ifiranṣẹ NMEA GGA ati ZDA sinu ebute lọwọlọwọ. Boya ti:
dm,/cur/oro,/msg/nmea/GGA,/msg/nmea/ZDA dm,,/msg/nmea/GGA,/msg/nmea/ZDA dm,,nmea/GGA,nmea/ZDA dm,,nmea/{GGA,ZDA}
GREIS
www.javad.com
42
2.3.6 initi
Àṣẹ Àṣẹ EDE iwọle GBA INIT
Oruko
init initialize ohun.
Afoyemọ
Ọna kika: init, ohun [/] Awọn aṣayan: ko si
Awọn ariyanjiyan
tako ohun to wa ni initialized. / ti o ba wa ati pe nkan naa jẹ iru atokọ, bẹrẹ gbogbo awọn nkan ti o wa ninu dipo
ti ohun elo funrararẹ.
Awọn aṣayan
Ko si.
Akiyesi: Akiyesi:
Apejuwe
Aṣẹ yii bẹrẹ awọn ohun kan pato. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Itumọ gangan ti ipilẹṣẹ da lori ohun ti a ṣe ipilẹṣẹ, ṣugbọn ni gbogbogbo le jẹ titan ohun kan si ipo “aiyipada” tabi “mimọ”. Fun example, fun awọn paramita o tumọ si ṣeto awọn iye wọn si awọn aiyipada ti o baamu, fun awọn fileẹrọ ipamọ o tumọ si tun ṣe ọna kika alabọde ti o wa labẹ, ati bẹbẹ lọ.
Bibẹrẹ diẹ ninu awọn nkan yoo ja si atunbere olugba. Eyi jẹ ọran lọwọlọwọ fun ibẹrẹ ti iranti olugba ti kii ṣe iyipada (/dev/nvm/a).
Botilẹjẹpe o le yipada ni ọjọ iwaju, imuse lọwọlọwọ ti aṣẹ jeneriki ninu awọn olugba kuku ni opin. Ni o daju nikan initialization ti ohun ti o ti wa ni ri ninu awọn Mofiamples isalẹ ni atilẹyin lọwọlọwọ.
Examples
Example: Ko NVRAM ati atunbere olugba. Gbogbo data ti o fipamọ sinu NVRAM (almanacs, ephemeris, bbl) yoo sọnu, gbogbo awọn ayeraye yoo ṣeto si awọn iye aiyipada wọn lẹhin atunbere:
init,/dev/nvm/a
Example: Ko ephemeris:
init,/eph/
GREIS
www.javad.com
43
Àṣẹ Àṣẹ EDE iwọle GBA INIT
Example: Ṣeto gbogbo awọn paramita olugba si awọn iye aiyipada wọn:
init,/par/
Example: Ṣeto gbogbo WLAN sile si wọn aiyipada iye. Atunbere ẹyọ naa nilo fun awọn ayipada lati mu ipa:
init,/par/net/wlan/
Example: Initialize awọn file eto (ie, reformat awọn abele alabọde). Gbogbo fileAwọn ohun ti a fipamọ sinu olugba yoo sọnu:
init,/dev/blk/a
Example: Bẹrẹ gbogbo awọn eto ifiranṣẹ si awọn iye aiyipada wọn:
init,/msg/
GREIS
www.javad.com
44
2.3.7 ṣẹda
Awọn aṣẹ EDE iwọle ṣẹda
Oruko
ṣẹda titun ohun.
Afoyemọ
Ọna kika: ṣẹda[,ohun] Awọn aṣayan: {log}
Awọn ariyanjiyan
ohun idamo ohun ti ohun to wa ni da. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/ log/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa. Ti o ba yọkuro, lẹhinna ẹda ti a file ti wa ni assumed ati awọn ẹya oto file orukọ ti wa ni ipilẹṣẹ laifọwọyi.
Awọn aṣayan
Table 2-4. ṣẹda akojọpọ awọn aṣayan
Orukọ Iru Awọn iye
okun log a,b,…
Aiyipada
a
wọle awọn log-file awọn da file ni lati wa ni sọtọ si. Awọn log-file ti a yan ni /cur/log/X, nibiti X jẹ iye ti aṣayan1.
Apejuwe
Aṣẹ yii ṣẹda ohun titun kan. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Mejeeji ipo ti o wa ninu igi ati iru ohun ti a ṣẹda jẹ asọye nipasẹ ariyanjiyan ohun.
Awọn iru nkan meji le ṣẹda:
1. Files. Tuntun kan file ni a ṣẹda nigbakugba ti idanimọ ohun kan pato ohun kan ninu / log sub-igi, tabi nigba ti ariyanjiyan ohun ti wa ni ti own.
2. Ifiranṣẹ specifiers. Olupesi ifiranse titun kan ni a ṣẹda nigbakugba ti idanimọ ohun kan pato ohun kan ninu eto ifiranṣẹ (fun apẹẹrẹ, /msg/def).
GREIS
1. Famuwia lọwọlọwọ ṣe atilẹyin boya ọkan tabi meji log nigbakanna-files da lori pato olugba.
www.javad.com
45
Awọn aṣẹ EDE iwọle ṣẹda
Ṣiṣẹda Files
Nigbati ṣiṣẹda files, ariyanjiyan ohun naa jẹ boya ti yọkuro tabi ni ọna kika / log/NAME, nibiti ORUKO jẹ orukọ ti file lati ṣẹda, ati /log/ jẹ iyan. Ni awọn tele nla olugba yoo laifọwọyi yan ohun oto orukọ fun awọn file. Ninu ọran igbehin, ORUKO ti a sọ pato yẹ ki o jẹ okun ti o to awọn ohun kikọ 31 ati pe ko gbọdọ ni awọn aaye tabi awọn ohun kikọ wọnyi: “,{}()@&”/”.
Ti o ba ti file / log/NAME ti wa tẹlẹ, aṣẹ ṣẹda yoo kuna ati gbejade ifiranṣẹ aṣiṣe kan. Bi awọn kan Nitori, nibẹ ni ko si ona lati clobber diẹ ninu awọn ti wa tẹlẹ files pẹlu aṣẹ ṣẹda.
Lẹhin titun kan file ti ṣẹda ni aṣeyọri, o ti pin si ọkan ninu log lọwọlọwọ-files da lori iye log_file aṣayan. Ti iforukọsilẹ ti o baamu -file tẹlẹ ntokasi si miiran file nigbati ṣẹda ti wa ni ṣiṣe, awọn atijọ log-file yoo wa ni pipade ati awọn ti o wu yoo tesiwaju sinu titun file laisi eyikeyi idalọwọduro.
Ṣiṣẹda Ifiranṣẹ Specifiers
Nigbati o ba nfi awọn ifiranṣẹ kun eto ifiranṣẹ, ariyanjiyan ohun naa ni ọna kika /msg/SET/GROUP/MSG, nibiti SET jẹ orukọ ifiranṣẹ ti a ṣeto nibiti o yẹ ki o ṣẹda ifiranṣẹ titun, GROUP ni orukọ ẹgbẹ ti ifiranṣẹ naa jẹ ti , ati MSG ni orukọ ifiranṣẹ naa funrararẹ (fun apẹẹrẹ, /msg/def/nmea/GGA, tabi /msg/jps/rtk/min/jps/ET).
Awọn paramita eto ifiranšẹ yoo jẹ daakọ lati awọn ti a ṣalaye fun ifiranṣẹ ti a fun ni ẹgbẹ ifiranṣẹ naa. Lo pipaṣẹ ṣeto lati ṣe akanṣe awọn aye ṣiṣe eto ti o ba nilo.
Examples
Ṣiṣẹda Files
Example: Ṣẹda titun kan file pẹlu orukọ ti ipilẹṣẹ laifọwọyi ati fi si akọọlẹ lọwọlọwọfile A (/cur/file/a). Boya ti:
ṣẹda,:a
Example: Ṣẹda titun log-file pẹlu orukọ "my_file". Boya ti:
ṣẹda,/log/my_file: ṣẹda, mi_file
Example: Ṣẹda files"file1" ati "file2”, ki o si fi wọn si /cur/file/a ati /cur/file/b:
ṣẹda,file1:a; ṣẹda,file2:b
GREIS
www.javad.com
46
Awọn aṣẹ EDE iwọle ṣẹda
Ṣiṣẹda Ifiranṣẹ Specifiers
Example: Fikun-un /msg/jps/ET awọn ifiranṣẹ si eto aiyipada ti awọn ifiranṣẹ:
ṣẹda,/msg/def/jps/ET
Example: Ṣafikun ifiranṣẹ NMEA GGA si eto aiyipada ti awọn ifiranṣẹ ki o fi ipa mu akoko ati akoko rẹ lati jẹ nigbagbogbo 10 ati 5, ni atele, laibikita iru awọn iye fun wọn yoo jẹ pato ninu em tabi pipaṣẹ jade:
ṣẹda,/msg/def/nmea/GGA ṣeto,/msg/def/nmea/GGA,{10,5,,0×30}
GREIS
www.javad.com
47
2.3.8 yiyọ
Awọn pipaṣẹ EDE iwọle GBA yọ kuro
Oruko
yọ ohun kuro.
Afoyemọ
Ọna kika: yọ kuro, nkan[/] Awọn aṣayan: ko si
Awọn ariyanjiyan
ohun idamo ohun ti ohun ti yoo wa ni kuro. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/ log/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa.
/ ti o ba wa ati pe nkan naa jẹ ti atokọ oriṣi, yọ gbogbo akoonu ohun kuro dipo ohun naa funrararẹ.
Awọn aṣayan
Ko si.
Apejuwe
Aṣẹ yii yọkuro (parẹ) ohun to wa tẹlẹ. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye. Ti ko ba si ohun kan pato nipasẹ ohun kan, tabi ti ohun naa ko ba le yọkuro, aṣiṣe yoo jẹ ipilẹṣẹ. Awọn iru nkan meji le yọkuro:
1. Files. Ti o ba ti file jẹ ọkan ninu awọn akọọlẹ lọwọlọwọfiles, aṣẹ naa yoo kuna ati pe ifiranṣẹ aṣiṣe yoo jẹ ipilẹṣẹ.
2. Ifiranṣẹ specifiers lati ifiranṣẹ tosaaju.
Examples
Example: Yọ log-file pẹlu orukọ "ORUKO". Boya ti:
yọ kuro,/log/ORUKO yọ kuro,ORUKO
Example: Yọ gbogbo log-files:
yọ kuro, / wọle /
GREIS
www.javad.com
48
Awọn pipaṣẹ EDE iwọle GBA yọ kuro
Example: Yọ GREIS boṣewa [GA] ifiranṣẹ lati awọn aiyipada ṣeto ti awọn ifiranṣẹ:
yọ kuro,/msg/def/jps/GA
Example: Yọ gbogbo awọn ifiranṣẹ kuro lati ipilẹ aiyipada ti awọn ifiranṣẹ:
yọ kuro,/msg/def/
Example: Yọ gbogbo awọn ifiranṣẹ kuro lati iwọn kekere ti awọn ifiranṣẹ GREIS boṣewa ti o dara fun RTK:
yọkuro,/msg/rtk/jps/min/
GREIS
www.javad.com
49
2.3.9 iṣẹlẹ
Iṣẹlẹ Awọn pipaṣẹ EDE iwọle GBA
Oruko
iṣẹlẹ ina free-fọọmu iṣẹlẹ.
Afoyemọ
Ọna kika: iṣẹlẹ, okun Aw: ko si
Awọn ariyanjiyan
okun lainidii1 okun ti o ni awọn kikọ to 63.
Awọn aṣayan
Ko si.
Akiyesi: Example:
Apejuwe
Aṣẹ yii ṣe ipilẹṣẹ iṣẹlẹ fọọmu ọfẹ kan. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Okun ti a fun pẹlu akoko gbigba aṣẹ iṣẹlẹ ti wa ni ipamọ ninu olugba ni buffer2 iṣẹlẹ pataki. Awọn akoonu inu ifipamọ yii jẹ iṣelọpọ si gbogbo awọn ṣiṣan ti njade nibiti ifiranṣẹ GREIS boṣewa [==] (EV) (ti ṣe apejuwe ni oju-iwe 131) ti ṣiṣẹ.
Ẹrọ iṣẹlẹ fọọmu-ọfẹ jẹ ipinnu fun awọn eto iṣakoso lati firanṣẹ alaye ọrọ lainidii si awọn ohun elo ṣiṣe-ifiweranṣẹ laisi itumọ alaye yii ninu olugba. Kokoro famuwia olugba ko ṣe ipilẹṣẹ awọn iṣẹlẹ fọọmu ọfẹ lori tirẹ, tabi ni ọna kan ko tumọ alaye ti a firanṣẹ nipasẹ awọn aṣẹ iṣẹlẹ naa.
Gbogbo awọn okun ti o bẹrẹ pẹlu ohun kikọ abẹlẹ (ASCII 0x5F) wa ni ipamọ fun awọn ohun elo JAVAD GNSS. Itọju yẹ ki o ṣe akiyesi pe iru awọn gbolohun ọrọ ko ni lo pẹlu awọn aṣẹ iṣẹlẹ ayafi ti o ko ba le ṣaṣeyọri iṣẹ rẹ bibẹẹkọ tabi pinnu lati ni ifọwọsowọpọ pẹlu sọfitiwia JAVAD GNSS kan. Ninu ọran igbehin jọwọ tọka si alaye alaye ti awọn iṣẹlẹ fọọmu ọfẹ ti o wa ni ipamọ fun awọn ohun elo JAVAD GNSS ninu itọsọna “Fọọmu Fọọmu fun Awọn iṣẹlẹ Fọọmu Ọfẹ”, ti o wa lati http://www.javad.com.
Ṣe ipilẹṣẹ iṣẹlẹ fọọmu ọfẹ kan ti o ni okun “Alaye1″:
iṣẹlẹ, Alaye1
GREIS
1. Ranti pe ti okun kan ba ni eyikeyi awọn ohun kikọ ti o wa ni ipamọ fun ede titẹ sii olugba, o yẹ ki o fi okun yii kun ni awọn agbasọ ọrọ meji.
2. Awọn ti isiyi famuwia pese a saarin ti o tobi to lati fi soke si mẹrindilogun 64 baiti free-fọọmu iṣẹlẹ.
www.javad.com
50
Iṣẹlẹ Awọn pipaṣẹ EDE iwọle GBA
Example: Ṣe ipilẹṣẹ iṣẹlẹ fọọmu ọfẹ ti o ni awọn ohun kikọ ti o wa ni ipamọ:
ìṣẹ̀lẹ̀,”Ìṣẹ̀lẹ̀{DATA,SENT}”
Example: Ṣe ipilẹṣẹ iṣẹlẹ fọọmu ọfẹ ti o wa ni ipamọ fun sọfitiwia ohun elo JAVAD GNSS (iṣẹlẹ yii ṣe ifitonileti ohun elo iṣelọpọ lẹhin nipa iyipada awọn agbara):
iṣẹlẹ,"_DYN=STATIC"
Example: Ṣe ina fọọmu ọfẹ pẹlu okun ofo:
iṣẹlẹ,”
Example: Ṣe agbekalẹ awọn iṣẹlẹ fọọmu ọfẹ diẹ ki o gba awọn ifiranṣẹ [==](EV) pada (ninu awọn akoonu ti [==] awọn ifiranṣẹ ti kii ṣe awọn baiti atẹjade ti rọpo pẹlu awọn aami ni iṣaaju.ample):
em,,jps/EV% iṣẹlẹ% itẹwọgba,” diẹ ninu okun” RE00A% gba% ==011….. diẹ ninu okun. %1% iṣẹlẹ,1; %2% iṣẹlẹ,2 RE003%1% RE003%2% ==007…..1. ==007......2. dm,,jps/EV
GREIS
www.javad.com
51
2.3.10 gba
Awọn Aṣẹ EDE iwọle gba gba
Oruko
bẹrẹ gbigba ti file awọn akoonu nipa lilo DTP1.
Afoyemọ
Ọna kika: gba, nkan[,aiṣedeede] Awọn aṣayan: {akoko ipari, block_size, akoko, ipele, awọn igbiyanju}
Awọn ariyanjiyan
ohun idamo ohun ti awọn file lati wa ni gba. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/ log/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa. Ti ohun naa ko ba si tabi ko le gba pada, ifiranṣẹ aṣiṣe yoo jẹ ipilẹṣẹ.
aiṣedeede aiṣedeede ni awọn baiti lati ibẹrẹ ti awọn file ni eyiti lati bẹrẹ gbigba. Ti o ba yọkuro, 0 ni a gba.
Awọn aṣayan
Table 2-5. gba Lakotan awọn aṣayan
Oruko
Iru
Awọn iye
duro na
odidi [0…86400], iṣẹju-aaya
odidi block_size [1…163841]
akoko
leefofo [0…86400), iṣẹju-aaya
alakoso
leefofo [0…86400), iṣẹju-aaya
odidi igbiyanju [-257…100] 1. 2048 fun awọn olugba ti ko ṣe atilẹyin TCP tabi USB.
Aiyipada
10 512 0 0 10
akoko idaduro akoko fun DTP. block_size awọn iwọn ti a DTP data Àkọsílẹ. akoko akoko iṣẹjade fun sisẹ (wo isalẹ). alakoso o wu alakoso fun sisẹ (wo isalẹ). gbiyanju itumo ti o yatọ da lori iwọn, bi atẹle:
1. Wo “Ilana Gbigbe Data” loju iwe 580.
GREIS
www.javad.com
52
Awọn Aṣẹ EDE iwọle gba gba
[1…100] nọmba ti o pọju awọn igbiyanju DTP Atagba yoo gba lati firanṣẹ bulọọki ẹyọkan. Nigbati o ba ṣeto si 1, ipo ṣiṣanwọle pataki ti mu ṣiṣẹ (wo isalẹ).
0 dipo ki o bẹrẹ DTP, ṣe agbejade awọn akoonu aise ti nkan naa. [-256…-1] dipo ki o bẹrẹ DTP, gbejade awọn akoonu inu ohun ti a we sinu
[>>] awọn ifiranṣẹ.
-257 dipo ki o bẹrẹ DTP, gbejade awọn akoonu ti ohun ti a we sinu awọn ifiranṣẹ [RE].
Apejuwe
Aṣẹ yii bẹrẹ gbigba pada ti a file sinu awọn ogun kọmputa nipa lilo Data Gbigbe Protocol (DTP) tabi aise o wu kika. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Nigbati o ba wa ni ipo DTP, lẹhin gbigba aṣẹ naa ṣaṣeyọri, atagba DTP ti bẹrẹ lori olugba ati duro de olugba DTP lati ṣiṣẹ lori agbalejo naa. Nitorinaa, lati gba eyikeyi data pada, ọkan nilo imuse olugba DTP lori agbalejo naa.
Awọn ariyanjiyan aiṣedeede iyan gba alejo laaye lati ṣe atilẹyin fun bẹrẹ gbigbe data ti o da duro. Ṣe akiyesi pe wiwa si aiṣedeede nla le nilo kuku akoko pipẹ lati ṣe ni olugba. Lati ṣe imupadabọ ni deede ni sọfitiwia agbalejo, fi ipa mu idahun olugba si gbigba aṣẹ nipa lilo idanimọ alaye ati duro fun esi lati ọdọ olugba ṣaaju ṣiṣe DTP lori agbalejo naa. Ọna yii gba advantage ti o daju wipe olugba idahun si gba pipaṣẹ lẹhin ti awọn wá ti wa ni ošišẹ ti.
Nigbati aṣayan igbiyanju ti ṣeto si 1, atagba DTP yoo fi sinu ohun ti a pe ni ipo ṣiṣanwọle. Ni ipo yii, lẹhin gbigba NACK akọkọ lati ọdọ olugba DTP, atagba DTP yoo san awọn bulọọki data laisi iduro fun ACKs lati ọdọ olugba DTP, ati pe atagba yoo yọkuro gbigbe data lẹsẹkẹsẹ ti o yẹ ki o gba NACK. Ọna yii ngbanilaaye gbigbe data yiyara ni iyara lori awọn asopọ ti o ni igbẹkẹle ti o ni awọn lairi giga (bii TCP) tabi iyipada itọsọna giga ti o ga julọ (bii USB). Ti ṣe imuse ni deede gbigba apakan ti ilana naa ko nilo itọju pataki eyikeyi lati ṣe atilẹyin ọna yii.
Nigbati aṣayan akoko ko jẹ odo pataki sisẹ ipo ti muu ṣiṣẹ. Fun example, o faye gba lati gba lati ayelujara 1Hz data lati kan file ti a ti kọ nipa lilo 10Hz imudojuiwọn oṣuwọn. Ni pataki, olugba yoo fi data ranṣẹ nikan fun awọn akoko ti akoko olugba modulo ni ọjọ kan (Tr) ni itẹlọrun idogba atẹle yii:
Tr {akoko mod} = alakoso
Lati ṣaṣeyọri eyi, olugba ṣe itupalẹ awọn akoonu ti file ati Ajọ-jade diẹ ninu awọn ti awọn ifiranṣẹ. Ṣe akiyesi pe imuse ti atunbere igbasilẹ ti o da duro jẹ lile pupọ ti o ba jẹ
GREIS
www.javad.com
53
Awọn Aṣẹ EDE iwọle gba gba
ko soro ninu apere yi nitori si ni otitọ wipe awọn ogun ni o ni ko ni agutan ni ohun ti aiṣedeede ti awọn olugba file download ti a ti Idilọwọ.
Eyikeyi iru gbigbe le jẹ parẹ nipasẹ gbigba data nipa fifiranṣẹ aami aṣiṣe DTP eyikeyi (fun apẹẹrẹ, ASCII '#').
Nigbati o ba n gbe data sinu awọn ifiranṣẹ [RE], iye block_size yoo pinnu iwọn ti o pọju ti fifuye data fun gbogbo ifiranṣẹ [RE] (ni opin tun nipasẹ iwọn ifipamọ famuwia inu). Gẹgẹbi igbagbogbo, gbogbo ifiranṣẹ [RE] yoo bẹrẹ pẹlu ID aṣẹ (ti o ba jẹ eyikeyi).
Nigbati gbigbe data sinu [>>] awọn ifiranṣẹ, iye ti aṣayan igbiyanju yoo pinnu aaye id ti awọn ifiranṣẹ [>>] gẹgẹbi atẹle:
id = -1 - igbiyanju
ati iye ti “block_size” yoo pinnu iwọn ti o pọju ti isanwo data fun gbogbo ifiranṣẹ [>>] (ni opin tun nipasẹ iwọn ifipamọ famuwia inu).
Baiti atẹle lẹhin id (baiti akọkọ ti aaye data) ni [>>] ifiranṣẹ yoo jẹ ohun kikọ lẹsẹsẹ ti o bẹrẹ pẹlu aami ASCII 0 ati pe o jẹ afikun modulo 64 fun ifiranṣẹ kọọkan, ti o mu abajade ti awọn aami ASCII lati 0 si o, pẹlu:
seq = 0 loop {seq_char = '0' + (seq++ % 64)}
Ohun kikọ leralera ngbanilaaye gbigba opin lati rii ipadanu ti [>>] ifiranṣẹ (awọn) ni ọkọọkan.
Lẹhinna isanwo data ohun ti o to block_size awọn baiti yoo tẹle, ati lẹhinna iye owo ayẹwo, ni ibamu si ọna kika ifiranṣẹ [>>].
Aṣeyọri aṣeyọri ni ipo ti a we yoo ma jẹ ipari nigbagbogbo nipasẹ ifiranṣẹ [>>] laisi fifuye data, lati gba ipari gbigba lati pinnu ipinnu gbigbe ni igbẹkẹle.
Examples
Example: Bẹrẹ a gba awọn akoonu ti awọn file ORUKO lilo DTP. Boya ti:
Example:
gba,/log/ORUKO gba,ORUKO
Bẹrẹ gbigba awọn akoonu ti awọn file ORUKO ti o bere lati nọmba baiti 3870034 (kika awọn baiti lati odo). Reti kuku akoko pipẹ lati kọja laarin aṣẹ ati idahun:
%%gba, ORUKO,3870034 RE002%%
GREIS
www.javad.com
54
Awọn Aṣẹ EDE iwọle gba gba
Example: Bẹrẹ a gba awọn akoonu ti awọn file my_logfile ti o bere lati baiti 3000 lilo timeout 50 aaya ati Àkọsílẹ iwọn ti 8192 baiti:
gba,my_logfile:{50,8192},3000
Example: Bẹrẹ a gba awọn akoonu ti awọn file ORUKO sisẹ awọn akoko jade ki abajade ti gba pada file yoo jẹ data 0.1Hz:
gba,ORUKO:{,,10}
Example: Bẹrẹ a gba awọn akoonu ti awọn file ORUKO lilo ipo ṣiṣanwọle (aṣayan awọn igbiyanju ṣeto si 1):
gba,ORUKO:{,,,,1}
Example: Firanṣẹ awọn akoonu ti awọn file ORUKO ti a we sinu [>>] awọn ifiranṣẹ pẹlu id 61 (jije aami ASCII '='), ni lilo to awọn baiti 128 ti data fun ifiranṣẹ kan:
gba,ORUKO:{,128,,,-62}
Example: Firanṣẹ awọn akoonu ti awọn file NAME ti a we sinu awọn ifiranṣẹ [RE] ni lilo to awọn baiti 190 ti data fun ifiranṣẹ kan, ti a ti ṣe tẹlẹ nipasẹ %MY_ID%:
%MY_ID%gba, NAME:{,190,,,-257}
GREIS
www.javad.com
55
2.3.11 fi
Awọn Aṣẹ EDE iwọle ti GBA fi
Oruko
fi ibere file ikojọpọ nipa lilo DTP1.
Afoyemọ
Ọna kika: fi, nkan[,aiṣedeede] Awọn aṣayan: {akoko ipari, block_size}
Awọn ariyanjiyan
ohun idamo ohun ti awọn file lati kọ data si. Ti ohun kan ko ba bẹrẹ pẹlu “/”, lẹhinna “/ log/” ìpele ti wa ni fi sii laifọwọyi ṣaaju ki o to ṣiṣẹ aṣẹ naa.
aiṣedeede aiṣedeede ni awọn baiti lati ibẹrẹ ti awọn file ni eyi ti lati bẹrẹ kikọ. Ti o ba yọkuro, 0 ni a gba.
Awọn aṣayan
Table 2-6. fi awọn aṣayan Lakotan
Oruko
Iru
Awọn iye
Aiyipada
duro na
odidi [0…86400], iṣẹju-aaya 10
odidi block_size [1…163841]
512
1. 2048 fun awọn olugba ti ko ṣe atilẹyin TCP tabi USB.
akoko idaduro akoko fun DTP. block_size awọn iwọn ti a DTP data Àkọsílẹ.
Apejuwe
Yi aṣẹ bẹrẹ ikojọpọ ti data lati ogun kọmputa sinu a file ninu olugba nipa lilo Ilana Gbigbe Data (DTP). Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
Lẹhin ti awọn fi aṣẹ aseyori, awọn DTP olugba ti wa ni bere lori awọn olugba ati ki o duro fun DTP Atagba a run lori awọn ogun. Nitorinaa, lati gbejade eyikeyi data nitootọ, ọkan nilo imuse atagba DTP lori agbalejo naa.
1. Wo “Ilana Gbigbe Data” loju iwe 580.
GREIS
www.javad.com
56
Awọn Aṣẹ EDE iwọle ti GBA fi
Awọn ariyanjiyan aiṣedeede iyan gba alejo laaye lati ṣe atilẹyin fun bẹrẹ gbigbe data ti o da duro. Iye aiṣedeede ti kii ṣe odo gba alejo laaye lati beere data ifikun si opin ohun ti o wa tẹlẹ file ti iwọn ibamu.
Ti aiṣedeede jẹ 0 ati awọn file ohun ko si tẹlẹ, olugba yoo gbiyanju a ṣẹda ati ìmọ fun kikọ titun kan file pẹlu orukọ asọye nipa ohun. Ni idi eyi aṣẹ yoo kuna ti o ba wa tẹlẹ a file pẹlu orukọ ti a fun.
Ti aiṣedeede ba tobi ju 0 lọ, ati pe a wa file ohun, ati awọn file iwọn jẹ dogba si iye aiṣedeede, lẹhinna aṣẹ ti a fi sii yoo ṣii file ohun fun append. Ni idi eyi aṣẹ yoo kuna ti ko ba si tẹlẹ file pẹlu orukọ ti a fun tabi ti iwọn ti o wa tẹlẹ file ko baramu awon pato nipa aiṣedeede.
Examples
Example: Bẹrẹ data ikojọpọ si kan alabapade file "ORUKO" lilo DTP. Boya ti:
Example:
fi,/log/NAME fi, ORUKO
Bẹrẹ ikojọpọ data ki o fi wọn si awọn ti o wa tẹlẹ file "ORUKO". Lo akoko idaduro DTP aiyipada ati iwọn bulọọki DTP 4096 awọn baiti. Gba iwọn naa file ṣaaju ki o to bẹrẹ ikojọpọ (akiyesi pe awọn file A nilo iwọn lori agbalejo lonakona ki o le fo nọmba awọn baiti yii lati data orisun rẹ file):
Example:
sita,/log/NAME&iwọn RE008 3870034 fi,/log/NAME:{,4096},3870034
Bẹrẹ ikojọpọ data si alabapade file "mi_logfile” ni lilo akoko-akoko 50 iṣẹju-aaya ati iwọn idina ti 8192 awọn baiti:
fi, my_logfile: {50,8192}
GREIS
www.javad.com
57
2.3.12 fld
Awọn pipaṣẹ EDE iwọle GBA fld
Oruko
fld famuwia ikojọpọ.
Afoyemọ
Ọna kika: fld, id, awọn aṣayan ohun: {akoko ti pari, block_size}
Awọn ariyanjiyan
id okun ti o ni awọn olugba itanna ID1. Ti ID pato ko ba ni ibamu si ID itanna gangan ti olugba, aṣẹ yoo kuna ati gbejade ifiranṣẹ aṣiṣe.
ohun idamo ohun ti awọn orisun ti awọn famuwia lati wa ni kojọpọ. Boya orukọ olugba file, tabi orukọ ibudo titẹ sii. Nigbati o jẹ orukọ ibudo titẹ sii, boya /cur/oro tabi orukọ gangan ti ibudo lọwọlọwọ yẹ ki o fun, bibẹẹkọ aṣiṣe yoo jẹ ijabọ.
Awọn aṣayan
Table 2-7. fld awọn aṣayan Lakotan
Oruko
Iru
Awọn iye
duro na
odidi [0…86400], iṣẹju-aaya
block_size integer [1…163841] 1. 2048 fun awọn olugba ti ko ṣe atilẹyin TCP tabi USB.
Aiyipada
10 512
akoko idaduro akoko fun DTP. block_size awọn iwọn ti a DTP data Àkọsílẹ.
Apejuwe
Aṣẹ yii n gbe famuwia lati ohun kan pato sinu olugba lẹhinna tun olugba naa tunto. Ko si esi ti o ti ipilẹṣẹ ayafi ti aṣiṣe ba wa, tabi esi ti fi agbara mu nipasẹ idamo alaye.
1. ID naa le gba nipa lilo titẹ,/par/rcv/id pipaṣẹ.
GREIS
www.javad.com
58
Awọn pipaṣẹ EDE iwọle GBA fld
Ikilọ:
Ti o ba jẹ pe ikuna agbara tabi idalọwọduro apaniyan ti gbigbe famuwia nipasẹ ibudo kan waye lakoko ikojọpọ, olugba le lọ sinu ipo iṣiṣẹ ologbele nibiti ikojọpọ famuwia nikan nipasẹ awọn ebute oko oju omi RS-232 nipa lilo ọna “agbara-lori” ṣee ṣe.
Ti ohun naa ba ṣe afihan ohun ti o wa tẹlẹ file1, awọn olugba yoo akọkọ ṣayẹwo boya awọn file ni famuwia to wulo fun olugba (o gba nọmba awọn aaya lati pari). Ti ayẹwo ba ṣaṣeyọri, olugba yoo gbe famuwia naa lẹhinna ṣe atunto ara-ẹni. Ṣe akiyesi pe idahun si aṣẹ naa (ti o ba jẹ eyikeyi) yoo firanṣẹ lẹhin ṣiṣe ayẹwo ṣugbọn ṣaaju ki ikojọpọ famuwia bẹrẹ. Aago akoko ati awọn aṣayan block_size jẹ aibikita ninu ọran yii.
Ti ohun kan ba ṣe afihan ṣiṣan titẹ sii, aṣẹ naa yoo fi esi ranṣẹ (ti o ba jẹ eyikeyi) ati lẹhinna bẹrẹ olugba DTP ti yoo duro de atagba DTP lati ṣiṣẹ lori agbalejo naa. Nitorinaa, lati gbe famuwia nitootọ, ọkan nilo imuse atagba DTP lori agbalejo naa. Atunto ti ara ẹni (atunbere) yoo ṣe nipasẹ olugba lẹhin ti ikojọpọ ti pari ni aṣeyọri tabi ti ni idilọwọ.
Examples
Example: Fifuye famuwia lati awọn file "firmware.ldp" sinu olugba pẹlu itanna ID 123456789AB. Reti iṣẹju diẹ lati kọja laarin fifiranṣẹ aṣẹ ati gbigba esi, lakoko ti olugba n ṣayẹwo file fun amulo famuwia:
%%fld,123456789AB,/log/firmware.ldp RE002%%
Example: Bẹrẹ famuwia ikojọpọ lati awọn USB ibudo lilo Àkọsílẹ iwọn 16384 baiti ati timeout 20 aaya. Gba ID itanna ṣaaju ṣiṣe aṣẹ naa:
print,rcv/id RE00C 8PZFM10IL8G fld,8PZFM10IL8G,/dev/usb/a:{20,16384}
GREIS
1. O ti wa ni o ti ṣe yẹ wipe awọn file ti o ni famuwia ti gbejade si olugba ni ilosiwaju, fun apẹẹrẹ, ni lilo pipaṣẹ fi.
www.javad.com
59
Awọn pipaṣẹ EDE iwọle GBA fld
GREIS
www.javad.com
60
Abala 3
Awọn ifiranṣẹ GBA
Ipin yii ṣe apejuwe ọna kika gbogbogbo ti awọn ifiranṣẹ boṣewa GREIS ati awọn ọna kika pato ti gbogbo awọn ifiranṣẹ ti a ti yan tẹlẹ. Yato si awọn ifiranṣẹ boṣewa GREIS, olugba ṣe atilẹyin awọn ifiranṣẹ diẹ ti awọn ọna kika oriṣiriṣi, bii NMEA tabi BINEX. Awọn ọna kika ti awọn ifiranṣẹ “ajeji” ni a ṣapejuwe ni opin ori yii.
3.1 Awọn apejọ
3.1.1 kika ni pato
Lati ṣapejuwe ọna kika kan gẹgẹbi ọna ti awọn baiti1 ni fọọmu iwapọ, a ṣe alaye awọn ọna kika fun awọn oriṣi aaye akọkọ diẹ lẹhinna lo akiyesi isunmọ awọn ti a lo ninu ede siseto C lati kọ awọn asọye ti awọn ọna kika ti o ni idiju diẹ sii:
struct ORUKO {LENGTH} { ORISI OKO[COUNT]; // Apejuwe … ORISI aaye[COUNT]; // Apejuwe
};
nibo:
Sọ orukọ ti a yàn si ọna kika yii. O le ṣee lo ni awọn itumọ ọna kika miiran bi TYPE ti aaye kan.
OGUN gùn ni awọn baiti ti gbogbo ọkọọkan. Fun ọna kika gigun ti o wa titi, o jẹ nọmba kan, fun ifiranṣẹ gigun iyipada, o le jẹ boya ikosile isiro ti o da lori diẹ ninu awọn aye oniyipada miiran tabi o kan okun var.
ORISI aaye[COUNT] apejuwe aaye. O ṣe apejuwe lẹsẹsẹ awọn eroja COUNT ti TYPE kanna eyiti o yan orukọ FIELD. TYPE le jẹ ọkan ninu awọn oriṣi aaye akọkọ ti a ṣalaye ni isalẹ, tabi ORUKO ọna kika miiran. Nigbati [COUNT] ko ba si, aaye naa ni ohun elo kan pato. Nigbati COUNT ko ba si (ie, awọn biraketi onigun mẹrin ṣofo nikan lo wa, []), o tumọ si pe aaye naa ni nọmba awọn eroja ti a ko sọ pato.
GREIS
1. Nínú ọ̀rọ̀ ọ̀rọ̀ orí yìí, “baiti” túmọ̀ sí ẹ̀dá 8-bit. Opo pataki ti o kere ju ti baiti kan ni itọka odo.
www.javad.com
61
Awọn Apejọ Awọn Ifiranṣẹ GBA
Awọn pato kika
Apejuwe aaye naa pẹlu awọn iwọn wiwọn rẹ ati awọn iye laaye, nibiti o yẹ. Awọn iwọn wiwọn ti yika nipasẹ awọn biraketi onigun mẹrin.
Awọn iru aaye akọkọ wọnyi ni asọye:
Table 3-1. Awọn oriṣi aaye akọkọ
Iru Orukọ
Itumo
Gigun ni awọn Bytes
a1
ASCII ohun kikọ
1
i1
wole odidi
1
i2
wole odidi
2
i4
wole odidi
4
u1
unsigned odidi
1
u2
unsigned odidi
2
u4
unsigned odidi
4
f4
IEEE-754 nikan konge lilefoofo ojuami
4
f8
IEEE-754 ė konge lilefoofo ojuami
8
str
odo-fopin si ọkọọkan ti ASCII ohun kikọ oniyipada
Lati setumo ọna kika pato, a tun ni lati tokasi aṣẹ awọn baiti ni awọn aaye akọkọ ti kii ṣe apapọ ti o jẹ baiti pupọ (i2, i4, u2, u4, f4, f8). Fun awọn ifiranṣẹ GREIS aṣẹ yii jẹ asọye nipasẹ ifiranṣẹ [MF], wo “[MF] Ọna kika Awọn ifiranṣẹ” ni oju-iwe 74 fun awọn alaye.
Lilo awọn itumọ ti o wa loke o ṣee ṣe lati (loorekoore) faagun eyikeyi sipesifikesonu ọna kika si ọna ti o baamu ti awọn baiti. Fun example, ọna kika
struct Example {9} {u1 n1; f4 n2; i2 n3[2];
};
faagun si ọna atẹle ti awọn baiti ti o ro pe o kere ju baiti pataki akọkọ (LSB) aṣẹ:
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
GBA awọn ifiranṣẹ Standard Ifiranṣẹ ṣiṣan
Pataki iye
ati si ọna atẹle ti awọn baiti ti o ro pe aṣẹ baiti akọkọ (MSB) pataki julọ:
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)
nibiti x[i] (j) ti ṣe afihan j-th baiti (baiti #0 ti o kere ju pataki kan) ti ẹya i-th ti aaye x.
3.1.2 Pataki iye
Fun awọn ifiranṣẹ alakomeji, diẹ ninu odidi wọn ati awọn aaye aaye lilefoofo le ni awọn iye pataki ninu, eyiti a lo dipo data gangan nigbati ko si data fun aaye naa. Awọn aaye alakomeji eyiti ṣiṣe ayẹwo fun awọn iye pataki ni a nilo lakoko isediwon data jẹ samisi pẹlu ami iyanju, “!” ni akọkọ iwe ti awọn aaye definition.
Tabili ti o tẹle n ṣalaye awọn iye pataki fun ọpọlọpọ awọn iru aaye data:
Table 3-2. Pataki iye fun Fields
Oko Iru
i1 u1 i2 u2 i4 u4 f4 f8
Pataki iye
127 255 32767 65535 2147483647 4294967295 idakẹjẹ NaN idakẹjẹ NaN
Aṣoju HEX
7F FF 7FFF FFFF 7FFF_FFFF FFFF_FFFF 7FC0_0000 7FF8_0000_0000_0000
3.2 Standard Ifiranṣẹ ṣiṣan
Ṣiṣan ifiranṣẹ GREIS boṣewa jẹ ọna ti o pọ julọ awọn iru awọn ifiranṣẹ meji, awọn ifiranṣẹ boṣewa GREIS, ati awọn ifọrọranṣẹ ti kii ṣe boṣewa.
Iru awọn ifiranṣẹ ti o ṣe pataki julọ ati lilo pupọ jẹ eto ọlọrọ ti awọn ifiranṣẹ boṣewa GREIS. Ọna kika gbogbogbo wọn jẹ apẹrẹ ni pẹkipẹki lati gba laaye fun alakomeji mejeeji ati awọn ọrọ ọrọ-
www.javad.com
63
Awọn ifiranṣẹ GBA Gbogbogbo Ọna kika Awọn ifiranṣẹ
Standard Awọn ifiranṣẹ
awọn ọlọgbọn, ati lati jẹ ki o ṣee ṣe fun awọn ohun elo lati fo awọn ifiranṣẹ ti ohun elo ko mọ nipa tabi ko nifẹ si.
Atilẹyin fun awọn ifọrọranṣẹ ti kii ṣe boṣewa, ti o yẹ ki o tun faramọ ọna kika ti a ṣalaye fun wọn ninu iwe afọwọkọ yii, jẹ ki o ṣee ṣe lati dapọ awọn ifiranṣẹ boṣewa GREIS pẹlu awọn ifiranṣẹ ti awọn ọna kika miiran ni ṣiṣan data GREIS boṣewa. Ohun example ti iru a kika ni o wa NMEA awọn ifiranṣẹ.
Awọn ifọrọranṣẹ ti kii ṣe boṣewa ti ọran pataki kan, awọn ifiranṣẹ ti o ni ASCII nikan ninu ati/tabi Awọn ohun kikọ, ti fi sii nipasẹ ẹrọ ọna kika ifiranṣẹ ninu olugba laarin awọn ifiranṣẹ boṣewa GREIS lati jẹ ki ifiranṣẹ ti o yọrisi san diẹ sii ni kika eniyan nigbati o firanṣẹ si ebute tabi ọrọ jeneriki viewer tabi ohun elo olootu.
Yato si awọn ifiranṣẹ boṣewa GREIS ati awọn ifọrọranṣẹ ti kii ṣe boṣewa, awọn olugba JAVAD GNSS nigbagbogbo ṣe atilẹyin ọpọlọpọ awọn ọna kika miiran (fun apẹẹrẹ, RTCM, BINEX, CMR). Sibẹsibẹ, awọn ọna kika wọnyẹn ko ni ibamu pẹlu ọna kika ti ṣiṣan ifiranṣẹ GREIS boṣewa. Ti ṣiṣan kan ba ni awọn ifiranṣẹ ti awọn ọna kika wọnyẹn, ko le pe ni ṣiṣan ifiranṣẹ boṣewa GREIS mọ, ati pe ko le ṣe itupalẹ nipasẹ awọn ofin kanna bi ṣiṣan boṣewa.1
3.3 Gbogbogbo kika ti Awọn ifiranṣẹ
3.3.1 Standard Awọn ifiranṣẹ
Ọna kika ti gbogbo ifiranṣẹ boṣewa jẹ bi atẹle:
struct StdMessage {var} {
id1 [2];
// Idanimọ
a1 gigun[3];
// Gigun ara Hexadecimal, [000…FFF]
u1 ara[ipari]; // Ara
};
Ifiranṣẹ boṣewa kọọkan bẹrẹ pẹlu idamo ifiranṣẹ alailẹgbẹ ti o ni awọn ohun kikọ ASCII meji ninu. Eyikeyi ohun kikọ lati inu “0” nipasẹ “~” (ie, awọn koodu ASCII eleemewa ni iwọn [48…126]) ni a gba laaye ni idamọ.
GREIS
1. Ni otitọ, ọna kika ti awọn ifiranṣẹ boṣewa GREIS jẹ irọrun ti o le ṣafikun eyikeyi ṣiṣan data sinu ṣiṣan data GREIS boṣewa, ṣugbọn lẹhinna ṣiṣan ti ko ni ibamu atilẹba yẹ ki o wa ni ipari si ọna ti awọn ifiranṣẹ GREIS pataki. Ifiranṣẹ ti a ti sọ tẹlẹ pẹlu idamo “>>” nṣe iṣẹ idi eyi.
www.javad.com
64
Awọn ifiranṣẹ GBA Gbogbogbo Ọna kika Awọn ifiranṣẹ
Awọn Ifọrọranṣẹ ti kii ṣe boṣewa
Idanimọ ifiranṣẹ jẹ atẹle nipa ipari ti aaye ara ifiranṣẹ. Aaye yii, eyiti o ni awọn nọmba hexadecimal nla mẹta, ṣe alaye gigun ti ara ifiranṣẹ ni awọn baiti. Nitorinaa ipari ara ifiranṣẹ ti o pọju jẹ 4095 (0xFFF) awọn baiti.
Ara ifiranṣẹ tẹle lẹsẹkẹsẹ lẹhin aaye ipari ati pe o ni deede nọmba awọn baiti pato nipasẹ aaye ipari. Ko si awọn ihamọ lori akoonu ti ara ifiranṣẹ ti o tọka nipasẹ ọna kika gbogbogbo. Ọna kika ara ifiranṣẹ ti o wa ninu ifiranṣẹ jẹ asọye ni pipe nipasẹ idanimọ ifiranṣẹ. Awọn ọna kika ti awọn ara ifiranṣẹ ti gbogbo awọn ifiranṣẹ asọye tẹlẹ
3.3.2 Awọn ifọrọranṣẹ ti kii ṣe boṣewa
Ọna kika ti awọn ifọrọranṣẹ ti kii ṣe boṣewa jẹ bi atẹle:
struct NonStdTextMessage {var} {
a1 id;
// Idanimọ, [!…/]
a1 ara[];
// Ara gigun lainidii, [0…)
eyin1;
// Ipari ifiranṣẹ ( tabi )
};
Idanimọ ifiranṣẹ jẹ eyikeyi ohun kikọ ni ibiti [!… /] (awọn koodu ASCII eleemewa ni sakani [33…47]). Idanimọ ifiranṣẹ jẹ iyan. Ti ko ba si, ara ifiranṣẹ yẹ ki o ni gigun odo (ie, o yẹ ki o ko si pẹlu).
Ara ifiranṣẹ jẹ ọkọọkan ti awọn ohun kikọ ASCII ayafi (koodu eleemewa 13) ati (koodu eleemewa 10) ohun kikọ. Ko si aropin lori gigun ara ti wa ni ti paṣẹ nipasẹ awọn kika.
Ipari ti asami ifiranṣẹ jẹ boya tabi iwa.
Ṣe akiyesi pe ọna kika gba laaye fun awọn ifiranṣẹ ti kii ṣe boṣewa ti o ni awọn ohun kikọ CR tabi LF nikan. Ẹya yii ngbanilaaye lati jẹ ki awọn ṣiṣan ifiranṣẹ GREIS boṣewa dabi ẹni ti o le ka diẹ sii nigbati o ba n jade data si ebute idi gbogbogbo tabi viewing pẹlu jeneriki ọrọ viewer tabi olootu.
Ọkan ninu awọn idamọ ifọrọranṣẹ ti kii ṣe boṣewa, ihuwasi “$”, ti wa ni ipamọ tẹlẹ bi idamo fun awọn ifiranṣẹ NMEA boṣewa. Ko si awọn ifọrọranṣẹ miiran ti kii ṣe boṣewa yẹ ki o lo “$” gẹgẹbi idamo.
3.3.3 Ṣiṣayẹwo Ifiranṣẹ Ifiranṣẹ
Ni apakan yii, iwọ yoo wa diẹ ninu awọn amọran ati awọn italologo lori bi o ṣe le kọ koodu ti a pinnu lati ṣe itupalẹ awọn ṣiṣan ifiranṣẹ olugba GREIS kan. Botilẹjẹpe a kii yoo jiroro lori koko-ọrọ yii ni awọn alaye ni iwe afọwọkọ itọkasi yii, a fẹ lati tẹnumọ nibi pe ifiranṣẹ boṣewa naa
GREIS
www.javad.com
65
Awọn ifiranṣẹ GBA Gbogbogbo Ọna kika Awọn ifiranṣẹ
Iṣayẹwo Ifiranṣẹ ṣiṣan
ọna kika yoo gba ọ laaye lati ṣe imunadoko / itupalẹ fere eyikeyi ṣiṣan ifiranṣẹ GREIS ti o le ba pade ni adaṣe.
Akiyesi:
Amuṣiṣẹpọ
Nigbati o ba n ṣe itupalẹ ṣiṣan ifiranṣẹ, o nilo akọkọ lati wa aala ifiranṣẹ to sunmọ. Eyi ni ohun ti a maa n pe ni “imuṣiṣẹpọ”. Amuṣiṣẹpọ ifiranṣẹ ti wa ni ṣiṣe nigbati itupalẹ ba bẹrẹ tabi nigbati amuṣiṣẹpọ sọnu nitori aṣiṣe ninu ṣiṣan data. Ni otitọ, lati jẹ ki algorithm rọrun, o le ro pe o ti muuṣiṣẹpọ tẹlẹ nigbati o bẹrẹ lati ṣe itupalẹ ṣiṣan data naa. Ti o ba ṣẹlẹ pe kii ṣe ọran naa nitootọ, aṣiṣe itupalẹ yẹ ki o waye. Lẹhinna o foju ohun kikọ kan lati inu ṣiṣan titẹ sii ki o dibọn pe o ti muuṣiṣẹpọ lẹẹkansi. Iru ọna bẹ ni imunadoko ni imukuro iṣẹ-ṣiṣe mimuuṣiṣẹpọ gẹgẹbi apakan lọtọ ti algorithm itọka.
Nitori otitọ pe oṣuwọn awọn aṣiṣe ni ṣiṣan data to wulo yẹ ki o jẹ kuku kekere, amuṣiṣẹpọ ko yẹ ki o jẹ iṣẹ ṣiṣe loorekoore. Ni afikun, ṣiṣan data GREIS ni igbagbogbo ni awọn ifiranṣẹ kukuru kuru, nitorinaa aaye si aala ifiranṣẹ to sunmọ jẹ deede kekere. Ni akiyesi awọn ero wọnyi, ko si ibeere fun algorithm amuṣiṣẹpọ lati yara pupọ.
Akiyesi:
Nlọ si Ifiranṣẹ atẹle
Nini ipari ni ọna kika gbogbogbo ti awọn ifiranṣẹ GREIS boṣewa ngbanilaaye lati ni rọọrun foju awọn ifiranṣẹ lai mọ ọna kika ti ara wọn. Nitootọ a ṣeduro lile ni iṣojukọ kikọ awọn atunwo ki wọn ma foju awọn ifiranṣẹ aimọ.
Lati lọ lati ifiranṣẹ lọwọlọwọ si ọkan atẹle, ṣe awọn igbesẹ wọnyi:
1. Ro pe ifiranṣẹ lọwọlọwọ bẹrẹ ni ipo "N". Ṣe ipinnu gigun ifiranṣẹ lọwọlọwọ (ṣatunṣe awọn kikọ ## N+2, N+3, N+4). Ro pe ipari ifiranṣẹ jẹ dogba si L. Rekọja awọn ohun kikọ L+5 akọkọ ti o bẹrẹ lati ipo “N”.
2. Rekọja gbogbo awọn ti ati ohun kikọ (ti o ba ti eyikeyi).
Ni sisọ ni pipe, a ko ṣeduro pe ki o lo ninu koodu itupalẹ rẹ eyikeyi alaye apriori nipa awọn titobi ati awọn akoonu ti awọn ara ifiranṣẹ. Ti o ba bọwọ fun iṣeduro yii, iwọ kii yoo ni wahala pẹlu eto sisọtọ ti diẹ ninu awọn ifiranṣẹ ba yipada.
Awọn ofin ati awọn italologo lori sisọ awọn ara ifiranṣẹ ti awọn ifiranṣẹ GREIS ti a ti sọ tẹlẹ ti boṣewa jẹ ijiroro nigbamii ni “Awọn ara Ifiranṣẹ Pipa” ni oju-iwe 67.
GREIS
www.javad.com
66
GREIS
Awọn ifiranṣẹ IGBAGBỌ Awọn ifiranṣẹ ti a ti yan tẹlẹ
Awọn ara Ifiranṣẹ Iṣiro
3.4 Standard Awọn ifiranṣẹ ti a ti yan tẹlẹ
Ni apakan yii a yoo mọ oluka naa pẹlu eto ti a ti sọ tẹlẹ ti awọn ifiranṣẹ GREIS boṣewa. Nigbati o ba n tọka si ifiranṣẹ pẹlu idanimọ XX, a lo akọsilẹ [XX]. Lakoko ti ọpọlọpọ awọn ifiranṣẹ ni a pe nipasẹ idanimọ ifiranṣẹ wọn ni GREIS, diẹ ninu wọn, pataki awọn ti o ni awọn idanimọ alphanumeric, ni awọn orukọ ti o yatọ. Fun iru awọn ifiranṣẹ bẹẹ ni a lo akiyesi [XX] (NN), nibiti XX jẹ idanimọ ifiranṣẹ, ati NN jẹ orukọ ifiranṣẹ lati lo ninu awọn aṣẹ GREIS. Fun example ifiranṣẹ naa [~~](RT) ni akọsori “~~” ati pe a pe ni /msg/jps/RT ninu awọn aṣẹ GREIS.
Abala yii n ṣalaye awọn ọna kika ti awọn ara fun gbogbo awọn ifiranṣẹ ti a ti yan tẹlẹ. Ranti pe ninu ṣiṣan data gbogbo ifiranṣẹ ni akọsori boṣewa ti asọye nipasẹ ọna kika gbogbogbo daradara.
3.4.1 Parsing Message Ara
Awọn amugbooro kika ti a gba laaye
Awọn ọna kika ti awọn ifiranṣẹ alakomeji nini iwọn ifiranṣẹ ti o wa titi gba laaye lati ṣafikun awọn aaye data diẹ sii ni ọjọ iwaju. Awọn aaye titun gba laaye lati fi sii nikan ni opin ara ifiranṣẹ ni kete ṣaaju aaye checksum (ti o ba jẹ eyikeyi). Iru awọn iyipada si awọn ara ifiranṣẹ ni a gba pe o jẹ awọn amugbooro kika, kii ṣe awọn iyipada ibaramu.
Botilẹjẹpe awọn ifọrọranṣẹ GREIS boṣewa kii ṣe awọn ifiranṣẹ pẹlu iwọn ifiranṣẹ ti o wa titi, awọn aaye tuntun le tun han ninu awọn ifiranṣẹ wọnyi ni ọjọ iwaju. Awọn aaye titun le jẹ fi sii ni ipari ti ifọrọranṣẹ ti o wa tẹlẹ ṣaaju aaye checksum, tabi lẹsẹkẹsẹ ṣaaju eyikeyi àmúró ọwọ ọtun (}). Fun example, ifiranṣẹ ti a ka lọwọlọwọ bi:
…1,{21,22},3,@CS
le ti wa ni nigbamii tesiwaju lati
…1,{2.1,2.2,2.3},3,4,@CS
nibiti awọn aaye afikun meji, “2.3” ati “4”, ti ṣafikun.
Ṣiṣe awọn algoridimu itọka rẹ ni akiyesi awọn ofin wọnyi lati jẹ ki wọn ṣiṣẹ paapaa pẹlu awọn amugbooro ọna kika ọjọ iwaju:
1. Maṣe ro pe iwọn ara ifiranṣẹ ti ifiranṣẹ ti o gba yẹ ki o baamu iwọn pato pato ti a ṣalaye ninu iwe yii. Nikan ti ifiranṣẹ ba kuru ju ni o tumọ si pe o ko le lo awọn akoonu inu rẹ. Ti ifiranṣẹ ba gun ju ti o ti ṣe yẹ lọ, kan foju data apọju.
2. Adirẹsi aaye checksum ni ibatan si opin ara ifiranṣẹ naa.
www.javad.com
67
Awọn ifiranṣẹ IGBAGBỌ Awọn ifiranṣẹ ti a ti yan tẹlẹ
Gbogbogbo Awọn akọsilẹ
3. Adirẹsi awọn aaye data miiran ti o ni ibatan si ibẹrẹ ti ara ifiranṣẹ. 4. Ya sinu ero awọn loke ofin fun extending ti ọrọ awọn ifiranṣẹ nigbati
kikọ data extractors fun ọrọ awọn ifiranṣẹ.
Awọn ayẹwo
Lẹhin ti a ti yọ ifiranṣẹ jade lati inu ṣiṣan data nipa lilo awọn ilana ti a ṣalaye ninu “Isanwọle Ifiranṣẹ Pipa” ni oju-iwe 65, ati pe idamo ifiranṣẹ naa han pe o jẹ ọkan ninu awọn ohun elo naa nifẹ si, ara ifiranṣẹ yẹ ki o tu silẹ lati yọkuro data naa . Ṣaaju ki o to jade awọn akoonu ti, checksum ifiranṣẹ yẹ ki o ṣe iṣiro ati ki o ṣe afiwe si checksum ti o wa ninu ifiranṣẹ naa.
Pupọ julọ awọn ifiranṣẹ ti a ti sọ tẹlẹ ni checksum ninu. Checksum jẹ iṣiro nipa lilo akọsori ifiranṣẹ mejeeji (ie, “oludamọ ifiranṣẹ” pẹlu “ipari ti ara ifiranṣẹ”) ati ara funrararẹ. Wo “Iṣiro Checksums” ni oju-iwe 579 fun alaye diẹ sii lori iširo checksum.
Awọn checksum ti wa ni nigbagbogbo fi ni awọn gan opin ti awọn ara ifiranṣẹ. Ti eto ifiranšẹ ba jẹ atunṣe nipa fifi aaye data titun kun, awọn aaye data titun yoo wa ni afikun ṣaaju aaye ayẹwo. Eyi ṣe alaye idi ti o fi gba ọ niyanju lati koju aaye checksum ni ibatan si opin ara ifiranṣẹ naa.
3.4.2 Gbogbogbo Awọn akọsilẹ
Time Iwon
Awọn iwọn akoko marun wa ti olugba rẹ le mu:
Tr akoko olugba Tg GPS eto aago Tu UTC(USNO). Akoko Iṣọkan gbogbo agbaye ni atilẹyin nipasẹ Oluwo Naval US-
vatory. Tn GLONASS akoko eto. Ts UTC (SU). Akoko Iṣọkan gbogbo agbaye ni atilẹyin nipasẹ Akoko Ipinle ati Fre-
quency Service, Russia.
“Aago olugba” ni akoj akoko nikan ti o wa nigbagbogbo ninu olugba rẹ (ie, awọn akoj akoko miiran lati atokọ loke le tabi le ma wa lọwọlọwọ).
Ni otitọ, olugba JAVAD GNSS nigbagbogbo muuṣiṣẹpọ akoko olugba rẹ pẹlu ọkan ninu awọn iwọn akoko agbaye mẹrin: akoko GPS, UTC(USNO), GLONASS akoko, tabi UTC(SU). Awọn
GREIS
www.javad.com
68
GREIS
Awọn ifiranṣẹ IGBAGBỌ Awọn ifiranṣẹ ti a ti yan tẹlẹ
Gbogbogbo Awọn akọsilẹ
akoj akoko ti a yan bayi ni a tọka si bi “akoko itọkasi olugba” (Trr) lẹhin eyi ni apakan1.
Awọn ọna ṣiṣe akoko oriṣiriṣi le ni awọn akiyesi akoko oriṣiriṣi (awọn ọna kika) ti o ni nkan ṣe pẹlu wọn (fun apẹẹrẹ, fun akoko GPS, a lo iru awọn ofin bii “nọmba ọsẹ”, “akoko ọsẹ”, ati bẹbẹ lọ). Ṣe akiyesi, sibẹsibẹ, pe aṣoju “akoko olugba” kii yoo dale lori akoko itọkasi olugba ti o yan ati pe nigbagbogbo ni ipoduduro bi ọjọ olugba ati akoko ti ọjọ.
Pupọ julọ awọn ifiranṣẹ asọye ko ni alaye akoko itọkasi ninu ninu. Ninu wa view, yoo pọ ju lati lo ọkan ati akoko kanna tag pẹlu gbogbo awọn ifiranṣẹ pupọ ti olugba n ṣe ipilẹṣẹ ni akoko ti o wa lọwọlọwọ. Nigbati o ba njade alaye olugba ti o wa fun akoko lọwọlọwọ, o nigbagbogbo gba awọn ifiranṣẹ lọpọlọpọ. Dipo ki o pese fun ọkọọkan wọn pẹlu akoko kọọkan tag aaye data, a lo ifiranṣẹ pataki kan ti o gbe alaye akoko olugba wọle fun awọn ifiranṣẹ wọnyi. Ifiranṣẹ yii ni a pe ni “Aago olugba” o si ni idamo [~~].
Sibẹsibẹ, ipo iṣẹ kan wa, ti a pe ni ipo idaduro RTK, nigba ti olugba epoch ti a fun le gbejade ojutu ti a tọka si diẹ ninu awọn akoko ti o ti kọja. Lati pese akoko tag fun iru ojutu, pataki Solusan Time-Tag [ST] ti lo ifiranṣẹ. Ni otitọ ifiranṣẹ yii n pese akoko to tọ tag fun ojutu kan ni gbogbo awọn ọna ṣiṣe, botilẹjẹpe ni ọpọlọpọ awọn ipo o ni deede akoko kanna bi [~~].
Awọn ifiranṣẹ miiran wa ti o ni akoko kan tag aaye data. Iyẹn jẹ awọn ifiranṣẹ ti o ni alaye ninu ti o han ni ominira lori akoj epoch olugba. Ohun example ti iru ifiranṣẹ kan jẹ "Iṣẹlẹ" [==].
Awọn aala
Ni otitọ, ifiranṣẹ “Aago Olugba” yẹ ki o ṣaju gbogbo awọn ifiranṣẹ miiran ti ipilẹṣẹ ni akoko ti o wa bayi nitorinaa ṣe iyasọtọ awọn ifiranṣẹ ti o baamu si awọn akoko oriṣiriṣi. Lati kan lodo ojuami ti view, o jẹ soke si olumulo lati setumo awọn ibere ti awọn ifiranṣẹ ninu awọn ti o wu jade. Bibẹẹkọ, o yẹ ki a ṣe itọju lati rii daju pe aṣẹ ninu eyiti awọn ifiranṣẹ ti kọ sinu ṣiṣan ti njade ko ba “imuṣiṣẹpọ epoch”, eyiti o ṣe pataki pupọ fun ṣiṣe ifiweranṣẹ data ti o wọle pẹlu awọn idii sọfitiwia JAVAD GNSS. Fun alaye diẹ sii lori eto aiyipada ti awọn ifiranṣẹ wo “Awọn Eto Ifiranṣẹ” loju iwe 562.
Fun awọn ohun elo akoko gidi o ṣe pataki lati pinnu opin epoch ni kete bi o ti ṣee. Fun iru awọn ohun elo kan pinpin awọn akoko nipasẹ aami “ibẹrẹ ti epoch” ko rọrun. A daba lati lo ifiranṣẹ “Aago Epoch” [::] (ET) gẹgẹbi ami ami “opin epoch”. Ifiranṣẹ yii ni akoko kanna ti aaye ọjọ ti o rii ninu ifiranṣẹ “Aago olugba” ti o fun laaye laaye lati ṣayẹwo iduroṣinṣin to dara julọ. Ero naa ni lati ṣe afiwe akoko tag
1. Ninu famuwia olugba lọwọlọwọ akoko itọkasi olugba jẹ boya GPS tabi akoko eto GLONASS, tọka si /par/aise/akoko/ref ni oju-iwe 220
www.javad.com
69
GREIS
Awọn ifiranṣẹ IGBAGBỌ Awọn ifiranṣẹ ti a ti yan tẹlẹ
Gbogbogbo Awọn akọsilẹ
lati [::] ifiranṣẹ lodi si akoko tag lati ifiranṣẹ [~~] ti o baamu. Ti ko baramu tags jẹ ẹya itọkasi ti baje epoch.
Iwọ yoo ṣe akiyesi pe pupọ julọ awọn ifiranṣẹ ni awọn idamọ ti o ni awọn nọmba nikan ati/tabi awọn lẹta Gẹẹsi. Ni otitọ, "Aago Olugba" [~~] nikan ni ifiranṣẹ ti idanimọ rẹ nlo ohun kikọ "~". O jẹ oye bi ifiranṣẹ [~~] ṣe ṣe ipa pataki pupọ ti o ṣiṣẹ bi apinpin epoch. Nitorinaa awọn iṣọra pataki wa lati le dinku iṣeeṣe ti sisọnu ifiranṣẹ bọtini yii. Bakanna, idamo ti ifiranṣẹ “Iṣẹlẹ” ([==]), paapaa, gbọdọ jẹ iyasọtọ bi o ti ṣee ṣe nitori sọfitiwia ohun elo le lo awọn iṣẹlẹ fọọmu ọfẹ gẹgẹbi awọn apinfunni.
Ero ti lilo awọn idamọ “iyatọ gaan” fun awọn ifiranṣẹ ti o ṣiṣẹ bi awọn apinpin jẹ kedere. Ti checksum ifiranṣẹ kan ba jẹ aṣiṣe, kan ṣayẹwo idanimọ rẹ. Ti ko ba jẹ ọkan ninu awọn ohun kikọ idamọ naa ni ibamu pẹlu “~”, lẹhinna ko ṣeeṣe pupọ pe eyi jẹ ifiranṣẹ [~~] ti bajẹ. Nitorinaa, o ko nilo lati fo si ifiranṣẹ [~~] atẹle ninu ọran yii.
Ní ọwọ́ kejì ẹ̀wẹ̀, tí ìfiránṣẹ́ kan bá ní àyẹ̀wò àyẹ̀wò tó péye síbẹ̀ ọ̀kan lára àwọn ẹyọ ọ̀rọ̀ ìdánimọ̀ jẹ́ “~”, yóò jẹ́ àìléwu láti tọ́jú ìfiránṣẹ́ yìí gẹ́gẹ́ bí ìfiránṣẹ́ [~~] tí ó bàjẹ́. Ni idi eyi, foju si ifiranṣẹ [~~] atẹle.
Awọn oriṣi ojutu
Aaye “solType” ti a lo ninu ọpọlọpọ awọn ifiranṣẹ ti a ti sọ tẹlẹ ṣe afihan iru ojutu ti o baamu ati pe o le ni awọn iye wọnyi:
Table 3-3. Awọn oriṣi ojutu
Iye
Itumo
0
rara
Awọn iwe aṣẹ / Awọn orisun
![]() |
JAVAD GREIS GNSS Olugba Ita Interface [pdf] Itọsọna olumulo Olugba GREIS GNSS Itọkasi Ita, GREIS, GNSS Olugba Itumọ ita, Ibaraẹnisọrọ ita Olugba, Ibaraẹnisọrọ ita, Ibaraẹnisọrọ |