PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Eten / Acer => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => X500/X500+ => Wątek zaczęty przez: Chomeini w Grudzień 22, 2008, 10:46:23
-
Jak to Eten, lubi zdychać w najmniej oczekiwanych sytuacjach tak i teraz w szale przedświątecznym pokazał mi rogi. Już kiedyś żaliłem się na rozjeżdżanie się kalibracji - długo, długo był spokój i teraz go k.....a znowu dopadło. Ale zauważyłem pewna właściwość że w rejestrze po kalibracji np. są wartości ..... jakieś tam ...., wyłączam etena (usypiam) włączam, kalibracja jest już lekko rozjechana np. 2 mm od punktu dotknięcia, sprawdzam w rejestrze i wartości też zmienione (normalne cuda). I tu moja prośba do użytkowników Etenów X500 o wpisanie wartości skalibrowanego ekranu z rejestru i błędu kalibracji, oraz czy te wartości się zmieniają po odłączeniu i ponownym włączeniu Etka. Poniżej zamieszczam gdzie się te dane znajdują i moje parametry po kalibracji:
HKEY_LOKAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH
Calibration Data 507,519 676,271 339,271 337,764 677,765 a np. za chwilę 474,518 634,274 319,271 318,764 635,746
MaxCalError - REG_DWOR 7
Dane wyciagane z rejestru za pomocą programu CeRegEditor v. 0.0.4.4
Proszę o zamieszczenie tych danych dla porównania, może jest jakaś możliwość przypisania ich na stałe. :)
-
I-szy odczyt:
472,596 828,119 118,118 121,1076 825,1082
II-gi odczyt:
taki sam.
Hm, skoro rozjeżdzają się u Ciebie,
to moja propozycja - to mortscript i napisanie skryptu, który co jakiś czas, będzie wstawiał prawidłowe
dane do rejestru.
Mnie bardzo często wyłącza się auto wygaszanie i autowyłączanie etena, dawniej musiałem
grzebać w panelu sterowania, od paru miesięcy mam *.cab, którego instaluję i przywraca mi te wartości.
..a w zasadzie też powinienem tę sprawę powierzyć mortscriptowi ;)
-
Bardzo dziękuję za podanie danych, chociaż nie mogę ich wykorzystać nawet do celów porównawczych - niezgodność ekranów, ja posiadam X500 a ty jak zauważyłem X500+, moja prośba jest skierowana raczej do użytkowników X500 - ale jeszcze raz dzięki :ok:
No nigdy nie bawiłem się "mortscriptem" (nawet nie wiem co to takiego - ale zapoznamy się), chciałbym abyś jeszcze podał wartość MaxCalError - REG_DWOR 7 (to mój - dla przykładu) - bo chciałbym ustalić czy ta wielkość błędu jest stała czy zmienna itd.
O w mordę, no zassałem "MortScript-a" i pobieżnie poczytałem instrukcję obsługi :S , powiem krótko sam tego chyba raczej nie wykonam, brak pojęcia od czego w ogóle zacząć :|
-
Tak, tak, też wartość 7.
A jak chodzi o mortscript, hm, no to się przymierzam. jak się uda, to będzie można zmodyfikować. na razie mam ograniczoną ilość czasu,
który mogę poświęcić etenowi :|
-
Chomeini, może to kwestia sterownika do panelu dotykowego? Próbowałeś może zainstalować wynalazek z tego wątku (http://pdaclub.pl/forum/index.php?topic=96984.0)? Spróbuj, może akurat przypadkiem to rozwiąże Twój problem.
-
A oto i on.
Zapisz jako plik tekstowy, zmień rozszerzenie na *.mscr i uruchom (dwu-tap;)
(musisz mieć instalnięty mortscript, otworzy się w tle i będzie co 60 sek. zapisywał podane wartości do rejestru.)
while(1)
RegWriteDword ("HKCU", "HARDWARE\DEVICEMAP\TOUCH","CalibrationData", "507,519 676,271 339,271 337,764 677,765")
sleep(60000)
enwhile
-
Witam - znalazłem trochę czasu na mojego PaDAka i w odpowiedzi same złe wieści, na pytanko "..k..l..m..n." o sterownik ekranu mam go od dawna i jakichś szczególnych różnic nie zauważyłem.
Na pomoc "bartsam-a" też muszę ponarzekać bo pomimo wykonania według zaleceń wszystkiego co zalecił nie udało mi się uruchomić skryptu. Jest zainstalowany MortScript, wrzucam mu pliczek pt. "kod.mscr" z zawartymi danymi, następuje dwu-tap ale wyskakuje komunikat - "Unknown command '1' - Line 1 (\kod.mscr): 1 while (1)" :mad:
Wrzucałem go do urządzenia, windy i na kartę i zawsze brak zrozumienia tylko w komunikacie zmieniała się ścieżka dostępu ale zawsze chodziło niezrozumienie komendy - i co dalej z tym fantem. :S
Chyba że coś źle wyczyniam, jeśli miałbyś chwilę czasu i ochotę spreparować mi taki gotowiec z moimi danymi z pierwszego odczytu i go przesłać na "priv" byłbym bardzo wdzięczny - chociaż opis ciut dokładniejszy też mi rozjaśni procedurę postępowania. :)
-
Chomeini,
heh..
spróbuj bez kolejno numerowanych wierszy (tag code je sam dodał....)
czyli:
while(1)
RegWriteDword ("HKCU", "HARDWARE\DEVICEMAP\TOUCH","CalibrationData", "507,519 676,271 339,271 337,764 677,765")
sleep(60000)
enwhile
i tyle tylko wrzuć do .mscr ;)
-
Piękne dzięki za odzew, tymczasowo się wstrzymam do kolejnego szału mojego Etka - zerwałem folię z ekranu (niestety to nie była folijka Brando) i na razie jakby ręką odjął chodzi bez rozjazdów już 3 (trzeci) dzień (odpukać w niemalowane - żeby nie zapeszyć). Ale żeby folia dawała takie naprężenia że powoduje do rozjazdy ? Czy ktoś też coś takiego stwierdził, żeby folia miała wpływ na kalibrację ? Co wy na to ? :S