InglesPransesEspanyol

Ad


OnWorks favicon

gpsprof - Online sa Cloud

Patakbuhin ang gpsprof sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na gpsprof na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gpsprof - mag-profile ng GPS at gpsd, nagpaplano ng impormasyon sa latency

SINOPSIS


gpsprof [-f plot_type] [-m threshold] [-N packetcount] [-T pamagat] [-T pandulo]
[-d dumpfile] [-l logfile] [-r] [-D debuglevel] [-h] [[server[:port[:device]]]]

DESCRIPTION


Ang gpsprof ay gumaganap ng katumpakan, latency, at time drift profiling sa isang GPS. Nagpapalabas ito sa
karaniwang output isang GNUPLOT program na gumuhit ng isa sa ilang mga graph na naglalarawan. Maaari itong
sasabihin din na ilabas ang raw profile data.

Ang impormasyon mula sa default na spatial plot na ibinibigay nito ay maaaring maging kapaki-pakinabang para sa pagtatatag ng isang
upper bound sa latency, at sa gayon ay sa katumpakan ng posisyon ng isang GPS na gumagalaw.

Gumagamit ang gpsprof ng instrumentation na nakapaloob sa gpsd.

Upang ipakita ang graph, gamitin ang gnplot(1). Kaya, halimbawa, upang ipakita ang default na spatial
scatter plot, gawin ito:

gpsprof | gnuplot -pumilit

Para makabuo ng image file:

gpsprof -T png | gnuplot >image.png

Opsyon


Itinatakda ng opsyong -f ang uri ng plot. Ang X axis ay mga sample (alinman sa mga pangungusap na may timestamp
o PPS time drift messages). Ang Y axis ay karaniwang latency sa mga segundo, maliban sa
spatial plot. Sa kasalukuyan ang mga sumusunod na uri ng plot ay tinukoy:

puwang
Bumuo ng scattergram ng mga pag-aayos at mag-plot ng probable-error circle. Ang data na ito ay lamang
makabuluhan kung ang GPS ay nakatigil habang tumatakbo ang gpsprof. Ito ang
default.

oras
Plot delta ng system clock (NTP corrected time) laban sa GPS time gaya ng iniulat sa PPS
mga mensahe.

walang instrumento
I-plot ang kabuuang latency nang walang instrumentation. Kapaki-pakinabang pangunahin bilang isang tseke na ang
ang instrumentasyon ay hindi gumagawa ng makabuluhang pagbaluktot. Ito ay nagpaplano lamang ng mga oras para sa
mga ulat na naglalaman ng mga pag-aayos; Ang mga artifact na parang hagdanan sa plot ay nalikha kapag
ang lumipas na oras mula sa mga ulat na walang pag-aayos ay pinagsama-sama.

may instrumento
I-plot ang instrumentong profile. Nag-plot ng iba't ibang bahagi ng kabuuang latency sa pagitan ng
Pag-aayos ng oras ng pag-aayos ng GPS at kapag natanggap ng kliyente ang pag-aayos.

Para sa mga layunin ng paglalarawan, sa ibaba, ang start-of-reporting-cycle (SORC) ay kapag ang isang device ay
magsisimula ang ikot ng pag-uulat. Ang oras na ito ay natukoy sa pamamagitan ng panonood upang makita kung kailan available ang data
sumusunod sa isang sapat na mahabang tagal ng tahimik na oras na maaari naming siguraduhin na nakita namin ang agwat sa
pagtatapos ng nakaraang ikot ng paghahatid ng ulat ng sensor. Ang pagtukoy sa puwang na ito ay nangangailangan ng a
device na tumatakbo sa 9600bps o mas mabilis.

Katulad nito, ang EORC ay end-of-reporting-cycle; kapag nakita ng daemon ang huling pangungusap nito
pangangailangan sa ikot ng pag-uulat at handang magpadala ng pag-aayos sa kliyente.

Ang mga bahagi ng instrumented plot ay ang mga sumusunod:

Ayusin ang latency
Delta sa pagitan ng oras ng GPS at SORC.

Oras ng RS232
Oras ng paghahatid ng RS232 para sa data na ipinadala sa panahon ng cycle (kinakalkula mula sa character
dami at baud rate).

Oras ng pagtatasa
EORC, minus SORC, minus RS232 na oras. Ang dami ng real time na ginugol ng daemon
computation sa halip na I/O.

Oras ng pagtanggap
Oras ng pagpapadala mula sa daemon hanggang sa natanggap ito ng gpsprof.

Dahil sa RS232 buffering effects, ang profiler minsan ay bumubuo ng mga ulat ng
nakakatawang matataas na latency sa simula pa lang ng isang session. Hinahayaan ka ng -m na opsyon
magtakda ng latency threshold, sa multiple ng cycle time, kung saan ang mga ulat ay nasa itaas
itinapon.

Ang -n na opsyon ay nagtatakda ng bilang ng mga packet na isasampol. Ang default ay 100.

Ang -t na opsyon ay nagtatakda ng text string na isasama sa pamagat ng plot.

Ang pagpipiliang -T ay bumubuo ng isang setting ng uri ng terminal sa gnuplot code. Ang karaniwang paggamit ay
"-T png" na nagsasabi sa gnuplot na magsulat ng PNG file. Kung wala ang pagpipiliang ito, tatawagin ito ng gnuplot
X11 display code.

Ang pagpipiliang -d ay nagtatapon ng data ng plot, nang walang kalakip na gnuplot code, sa isang tinukoy na file para sa
post-analysis.

Ang pagpipiliang -l ay itinatapon ang mga hilaw na ulat ng JSON na nakolekta mula sa device sa isang tinukoy na file.

Ang -r na opsyon ay nagre-replot mula sa isang JSON logfile (gaya ng -l produces) sa karaniwang input. Parehong -n
at -l na mga opsyon ay binabalewala kapag ito ang napili.

Ginagawa ng opsyong -h ang gpsprof na mag-print ng mensahe ng paggamit at lumabas.

Ang -D ay nagtatakda ng antas ng pag-debug.

Ang pagpapadala ng SIGUSR1 sa isang tumatakbong instance ay nagiging dahilan upang magsulat ito ng isang mensahe ng pagkumpleto sa pamantayan
error at ipagpatuloy ang pagproseso. Ang unang numero sa startup na mensahe ay ang process ID sa
signal.

Gumamit ng gpprof online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad