PDAclub.pl - Forum użytkowników technologii mobilnych
Nawigacja GPS => AutoMapa => Wątek zaczęty przez: puniek w Sierpień 24, 2008, 11:36:13
-
Witam!
Sprawa dotyczy stwierdzonego przeze mnie jakiś czas temu znacznie dłuższego czasu przeliczania trasy gdy włączony jest tryb odbiornika bluetooth w ustawieniach (szczególnie używając mapy Europa). Uzyskałem wyjaśnienie od supportu, że spowodowane jest to faktem, że ze względu na problemy niektórych słabszych urządzeń zmieniany jest tryb/sposób odczytu danych z karty SD (na wolniejszy)... co szczególnie może być zauważone przy mapie Europy, która wymaga "obróbki/przepływu" większej ilości danych. Zauważyłem, że ta wolniejsza transmiskja danych powoduje także wolniejsze odświeżanie ekranu gdy się go przesuwa i zoomuje, co czasami objawia się tym, że po przesunięciu czy przybliżeniu przez 1,2..3 sekundy ekran jest zamrożony (rozmazany). Zauważyłem to i ja na moim iPAQ 2750 ale znajomi tez sygnalizowali mi, że zauważyli to zjawisko.
W związku z powyższym wystąpiłem do Supportu z prośbą by jeśli nie jest możliwe usunięcie tej wolniejszej transmisji w trybie pracy odbiornika bluetooth to może by dodać opcję innego czytania z karty do zaptaszkowania (niezależnie od funkcji włączania i wyłączania interface bluetooth) - dzięki temu można by korzystać z uroków kontroli nad interfacem bluetooth bez zwalniania tranferu danych z karty (stosownie do możliwości urządzenia).
Moim zdaniem nie ma uzasadnienia by użytkownikom lepszych urządzeń na siłę przymulać pracę AM ... zwłaszcza, że tych lepszych urządzeń jest zdecydowanie więcej niż choćby 2 lata temu!
W odpowiedzi na tą propozycję uzyskałem informację od supportu, że można wyłączyć wolniejszy transfer danych z karty poprzez zmianę zapisu w pliku am.settings znajdującym się w katalogu Settings Files:
"ReadDataInChunks=2048
na
ReadDataInChunks=0
Oczywiscie przy zamknietej AutoMapie"
Oczywiście efekt zależy od urządzenia i upodobań użytkownika. Każdy musi sprawdzić to u siebie indywidualnie.
Ponieważ uzyskałem zgodę na publikację tej informacji, przekazuję ją szanownemu koleżeństwu.
Jednocześnie poprosiłem o wprowadzenie możliwości graficznego (zaptaszkowując) włączania/wyłączania tej opcji.
Pozdrawiam
-
Dzięki, to bardzo ciekawe. Puniek dobry jesteś w te klocki :ok:
-
Dzięki, to bardzo ciekawe. Puniek dobry jesteś w te klocki :ok:
Daj spokój.. tylko staram się...... :)
-
Daj to do Tips & Tricks bo zaraz zginie na odległych stronach :ok:
-
Daj to do Tips & Tricks bo zaraz zginie na odległych stronach :ok:
Ale to chyba zadanie dla administratora/moderatora... bo ja nie widzę takiej opcji...
Pozdr
-
No jak to nie . Opisz to w tamtym dziale a moderator skasuje Twojego posta a zawarty w nim opis przeniesie (o ile uzna za wartościowy :E ) do głównego posta T&T
-
W najnowszej wersji 635 sami to wyłączyli a właściwie zrobili to trochę inaczej:
Zapis:
ReadDataInChunks=2048
zastąpili zapisem
ReadDataInChunks2=0
U mnie na VGA AM wyraźnie przyspieszyła.
Pozdrawiam
-
Potwierdzam nowa 635 działa dużo lepiej :ok:(naprawione błędy które występowały w wersji 632) płynniej działa, szybciej rekalkuluje wyznaczanie nowej trasy po zjechaniu z już obranej - super oby tak dalej :grin:
-
Ja mam wersję 618 i nawet patrzyłem dzisiaj na strony AM i tam też jest taka wersja do pobrania. A Wy piszecie o wersji 632 i 635, skąd to macie ???
-
Kiedyś ładnie poprosiłem Szanowną AM i otrzymałem wersję testową, testowałem, zgłosiłem występujące w niej błędy, zauważone poprawki, sugestie i teraz czasami o mnie pamiętają i przysyłają link do wersji testowej - dzięki za to.
Pozdrawiam woytek
-
a co powiecie na taki przypadek ?
PDA z wbudowanym odbiornikiem GPS, niewazne jakie to urzadzenie, bo na kilku roznych stwierdzilismy to samo
w kazdym PDA (nie korzystajacym z odbiornika BT) parametr w podawanym wierszu ma wartosc 2048
zgodnie z postem autora tego watku, swiadczyloby to o tym, ze odczyt z karty pamieci jest spowalniany, tylko niewiadomo po co
oczywiscie zmieniamy ten wpis na 0 i bedziemy obserwowac skutki. Brakuje mi tak naprawde wyjasnienia jaka role pelni w AM omawiany parametr i dlaczego w przypadku wbudowanych odbiornikow GPS takze ustawiono go na 2048
i jeszcze jedna niewiadoma, raz sie mowi o zmianie 2048 na 0, innym razem o takiej zmianie ale w wierszu z dodana 2 w nazwie parametru...
-
Po pierwsze ten wpis powodował spowolnienie przy włączonym BT, przy wbudowanych GPSach
ten przypadek nie zachodzi, więc najprawdopodobniej ten parametr jest bez znaczenia.
Roli parametru musisz domyśleć się sam, takich niuansów jak dlaczego jest taki a nie inny nikt nie wyjaśni
bo ich w ustawieniach są setki (tysiąca chyba jeszcze nie ma :ohreally:) i na ich opisanie trzebaby książki ...
Pozostaje 'rozszyfrowanie' nazwy: 'Czytaj dane w porcjach po 2kB', zero zapewne wyłącza porcjowanie.
Dwójka w nazwie to pewnie kolejna wersja parametru, widocznie jego działanie zmieniło się w programie na tyle
że programista zaznaczył sobie to w ten sposób.
-
Po pierwsze ten wpis powodował spowolnienie przy włączonym BT, przy wbudowanych GPSach
ten przypadek nie zachodzi, więc najprawdopodobniej ten parametr jest bez znaczenia.
Roli parametru musisz domyśleć się sam, takich niuansów jak dlaczego jest taki a nie inny nikt nie wyjaśni
bo ich w ustawieniach są setki (tysiąca chyba jeszcze nie ma :ohreally:) i na ich opisanie trzebaby książki ...
Pozostaje 'rozszyfrowanie' nazwy: 'Czytaj dane w porcjach po 2kB', zero zapewne wyłącza porcjowanie.
Dwójka w nazwie to pewnie kolejna wersja parametru, widocznie jego działanie zmieniło się w programie na tyle
że programista zaznaczył sobie to w ten sposób.
Ten parametr spowalnia/-ał gdy byla zaznaczona opcja odbiornika Bluetooth w ustawieniach GPS.
W tej 635 też następuje spowolnioenie ale bardzo małe. Może zrobili to inaczej - co sugerowałby inny zapis...
Pozdrawiam
Napisane: Wrzesień 17, 2008, 15:02:53
Ja mam wersję 618 i nawet patrzyłem dzisiaj na strony AM i tam też jest taka wersja do pobrania. A Wy piszecie o wersji 632 i 635, skąd to macie ???
Taka zacna liczba na liczniku wiadomości a takie dziwne pytania zadaje... wstyd :)
-
A jak Ci chodzi odtwarzanie śladów?
U mnie działa fatalnie, działa w miarę płynnie przez 1-1.5s, potem zacina się na 2-3s,
rusza, znów staje i tak w kółko ...
We wcześniejszych wersjach (5.0) wskaźnik poruszał sie w podskokach, ale przynajmniej regularnie (1Hz).
-
A jak Ci chodzi odtwarzanie śladów?
U mnie działa fatalnie, działa w miarę płynnie przez 1-1.5s, potem zacina się na 2-3s,
rusza, znów staje i tak w kółko ...
We wcześniejszych wersjach (5.0) wskaźnik poruszał sie w podskokach, ale przynajmniej regularnie (1Hz).
Działa ok. Spróbuj zapis śladu umieścić na innym nośniku.... może brakuje transferu.....
Ale nadal jest problem z tą niestabilnością ale szczegóły opisałem tu: http://pdaclub.pl/forum/index.php?topic=104988.msg755830#msg755830
Pozdrawiam
-
To nie kwestia nośnika, na PC mam to samo.
-
To nie kwestia nośnika, na PC mam to samo.
A demo?
-
Demo chodzi płynnie (na x1), tylko na zapisanych rzeczywistych śladach tak się tnie.
-
Demo chodzi płynnie (na x1), tylko na zapisanych rzeczywistych śladach tak się tnie.
A ilu Hz-owy jest ten Twój odbiornik?
-
To zwyczajny, standardowy SSIII (wbudowany) czyli 1Hz.
-
To zwyczajny, standardowy SSIII (wbudowany) czyli 1Hz.
Może mówiąc eufemistycznie dane z tego odbiornika są zniekształcone z błędami? Nie powinno być różnicy bo demo odtarza w sumie taki sam plik... tylko, że "spreparowany".....
Pamiętam, że jakis czas temu pisałeś już o tym... :-?
Pozdrawiam
-
Na oko wyglądają dobrze, ten sam ślad w AM4.5 jest odtwarzany prawie płynnie.
Wrzuciłem jeden na serwer, możesz zobaczyć u siebie.
http://republika.pl/nocny_m/pliki/slad.zip
-
Jedna rzecz jaka widze w tym zapisie sladu to to, ze komunikat GGA przychodzi raz na 4s!
Spotykam sie z tym pierwszy raz...
-
Coś jest nie tak z tym śladem (danymi) bo u mnie też idzie ze skokami co ok 3-5 sekund.
Marku, może sprawdź dla ciekawości na pożyczonym odbiorniku GPS (o ile masz taką możliwość)....
Tak myslę sobie, że możesz wysłać ten zapis do supportu by wypowiedzieli się na ten temat.
-
Support już wie (mam nadzieję bo od kilku dni nie przychodzą potwierdzenia zgłoszeń),
a mógłbyś wstawić tu jakiś własny ślad do porównania?
-
Marek, to o co prosiłeś (w trybie 5Hz).
Jechałem wolniej bo po mieście ale w tamtym Twoim zapisie chyba nie szybkość była problemem.
-
No i wszystko jasne, nie ma porównania, odtwarzanie chodzi niemal płynnie bez zacięć.
(choć często występuje 'cofka' (3-5 ruchów w przód, 1 w tył )
Co ciekawe ten ślad z kolei fatalnie jest odtwarzany w starszych wersjach programu.
Słusznie zauważył malypb, że mam w śladzie dziwny zapis sekwencji z odbiornika GPS
sekwencję GGA (fix info) raz na 4 sekundy.
W tym tkwi najprawdopodobniej przyczyna zacięć w odtwarzaniu śladu,
najwyraźniej 'odtwarzacz' oczekuje na te dane co sekundę i jak ich nie otrzyma
to zatrzymuje odtwarzanie do czasu uzyskania kolejnej pozycji.
A że ten problem z odtwarzaniem moich śladów nie występuje we wcześniejszych wersjach AM,
to znak, że najprawdopodobniej wcześniej odtwarzacz czytał pozycję GPS nie z sekwencji GGA
a z sekwencji RMC, która tównież zawiera dane o pozycji GPS, a którą mam w zapisie śladu co sekundę.
Czyli okazuje się że problem jest sprzętowy, mój GPS za rzadko czyta sekwencje GGA. :|
No i pozostaje pytanie dlaczego zmieniono źródło czytanych danych przy odtwarzaniu sladu.
Pytanie w gruncie rzeczy nieistotne, bo i sam problem mało ważny, bo szczęśliwie dotyczy
tylko nieistotnego bajeru, jakim jest odtwarzanie śladu i to w dodatku nagranego na jednym, konkretnym sprzęcie.
-
Marku, z tymi starszymi to zrozumiałe bo one nie były przystosowane do 5Hz... podejrzewam, że nowa jest bardziej zoptymalizowana pod kątem mniejszej zajętości pamięci i procesora... choć pewnie i jeszcze dałoby się coś w tym ulepszyć :)
Co do cofki to występuje ona z powodu przewidywania pozycji... spróbuj wyłączyć czy choćby ustawić na wartość minimalną.
A spróbuj zrobić jakiś factory reset w odbiorniku...np sirftech...etc
-
W SirfTech-u można też ustawić update rate dla GGA (na tej zakładce gdzie się przełącza z powrotem na NMEA) u mnie jest 1/s
@ nocnyMarek zobacz jak masz i czy nie możesz tego zmienić :ok: