Имя пользователя:

Пароль:


Объявления

Вы не можете просматривать объявления! Пройдите регистрацию!

Если вам не приходит письмо для активации аккаунта, то запросите его повторно, либо свяжитесь с администрацией

Авторизованный сервисный центр GSmart

Проблема с калибровкой экрана из-за трещины ( mw702)

Обсуждение работы именно вашего устройства, его особенностей, функционала и настроек.
Правила форума
Сообщение будет удалено, а вы получите предупреждение или бан, если на ваш вопрос есть ответ по нижеследующим ссылкам! Будьте бдительны!
Конституция | База Знаний Android | База Знаний WM | Программы Android | Программы WM | Термины | Как задавать вопросы?

Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение neonkins » 09 авг 2010, 02:49

Не могу откалибровать экран средствами Windos mobile 6.1 из-за трещины в верхней части экрана. Gsmart mw702 (калибровка бегает по кругу и не заканчивается. ) Я подумала, что данная калибровка хранится в каком-то файле. Не могли бы вы скинуть этот файл. neonkins@mail.ru Спасибо
neonkins
 
Сообщения: 7
Зарегистрирован: 18 янв 2010
КПК: GSmart MW702

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение Alex3n » 09 авг 2010, 06:33

Данные о калибровке хранятся в реестре и они уникальны. Могу предложить пользоваться телефоном только с помощью кнопок либо на ПК через прогу My Mobiler / MyMobiler
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение neonkins » 10 авг 2010, 21:16

спасибо. через My mobiler не калибруется в итоге. Есть ли альтернативная программа виндовской калибровки экрана, которая устанавливается на кпк. ВИдела что для Палм Ос существуют утилиты корректоры для калибровки разбитых экранов. Спасибо
neonkins
 
Сообщения: 7
Зарегистрирован: 18 янв 2010
КПК: GSmart MW702

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение Boleslav » 10 авг 2010, 23:05

neonkins
Не могу откалибровать экран средствами Windos mobile 6.1


Я не знаю поможет Вам это или нет. По моему сложновато, но вдруг???
Честно "спёрто" с одного дружественного сайта :)

Ручная калибровка сенсорного экрана
Некоторые аппараты со временем начинают неверно отрабатывать координату точки нажатия стилусом. С чем это связанно? Мне трудно ответить, может и банальная деформация... кто занет? На одной машинке мне пришлось лично повозиться и привести сие недоразумение до весьма приемлемого результата.

Нам понадобятся:

1. Линейка
2. DigitizerCheck - программа, которая отображает координаты точки нажатия стилусом. Она очень древнняя, не помню откуда она у меня. В принципе, годится любой подобный аналог.
3. Редактор реестра (Реско) или аналог для редактирования реестра.
4. Если координата съехала О-О-Очень далеко и нет возможности более-менее управлять машинкой, то может понадобиться любой Remote Control для управления и редактирования машинки с настольного ПК


Проводим калибровку экрана в настройках системы. Хотя этот шаг можно опустить и использовать те значения реестра, которые уже имеем.

Далее идем в реестр за координатами. Они хранятся в ветке: [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] в переменной

"CalibrationData"="1800,2054 1009,3152 775,958 3400,922 3089,3181 "

Вот мои замеры для разных систем:

* Windows Mobile 5 - QVGA (240x320): "CalibrationData"="482,629 96,124 100,1142 864,1142 864,124 "
* Windows Mobile 5 - VGA (480x640): "CalibrationData"="964,1266 205,248 200,2284 1728,2284 1728,248 "
* Windows Mobile 2003 - QVGA (240x320):"CalibrationData"="1898,2054 609,3152 775,958 3367,922 3089,3181 "

Последние координаты и есть значения для "больной" машинки. Ими и займемся! Значения в реестре расположены парами (горизонталь-вертикаль) в том же порядке, как и ввод нажатий стилусом.

Координаты нажатий разделены пробелом.

И так, имеем:

* C = 1898,2054 (центр)
* LU = 609,3152 (лев-верх)
* LL = 775,958 (лев-низ)
* RL = 3367,922 (прав-низ)
* RU = 3089,3181 (прав-вверх)

Легко сообразить, что в моем случае координата (0,0) - левый нижний угол экрана. Теперь проведем несложные вычисления и подсчитаем реальный размер.

Имею на данный момент следующие размеры:

1. 3796 x 4108 pt
2. 240 x 320 pxl
3. 53 x 71 mm

где:

1. Размер экрана в условных точках (points), этими значениями он записывается в реестр. Значения центральной точки умноженные на 2.
2. Размер экрана в пикселах (pixels), т.е. графический размер экрана (из технических характеристик "больного" КПК)
3. Физические размеры отображаемой области в миллиметрах (промер "белого" экрана линейкой) В данном случае экран x3.5 дюйма.

Далее ищем коэфициенты соотношения размера в точках к размерам в пикселах и миллиметрах: для графики:

3796/240=15.8 (горизонталь)
4108/320=12.8 (вертикаль)

Итого:

hpx = 15.8 (pt/pxl)
vpx = 12.8 (pt/pxl)

Аналогично для физических размеров:

hpm= 71.6 (pt/mm)
vpm= 57.9 (pt/mm)

Значения привел дробные, но лучше округлить в любую сторону.

Почему я использовал коэффициенты для разных типов данных и pt/pxl, и pt/mm, а не один какой-то? Потому что в одних ситуациях удобно вычислять отклонения по пикселам, а в других банально измерять линейкой или на глаз!

Следующий этап - вычисление отклонений. В машинке, которую мне дали для калибровки были следующие отклонения:

LU - около 8 мм по горизонтали вправо
RL - около 3 мм по горизонтали влево

Отклонения я замерял при помощи DigitizerCheck, проводя замеры от точки касания до перекрестия на экране. Касания производил приблизительно в тех местах где расположены кресты системной калибровки. Так же при нажатии на краях (там где координата должна быть равна 0 или 239 для гор, и 0 и 319 для верт) снимал показания отклонения в пикселах для более тонкой рекалибровки. Т.е. Тапнул в точку с координатой X=0, а DigitizerCheck показал (21,222) - отклонение 21 pxl

При отклонении координаты, нам при коррекции надо двигаться в туже сторону, а именно если координата отличается в "плюс" (больше), то коррекцию надо прибавлять, если в "минус" (меньше), то вычитать.

Таким образом для своего случая я имею:

C = 1898,2054 (центр)
LU = 609 + 8*71.6,3152 (лев-верх)
LL = 775,958 (лев-низ)
RL = 3367 - 3*57.9,922 (прав-низ)
RU = 3089,3181 (прав-вверх)

Округлив до целых:

"CalibrationData"="1898,2054 1158,3152 775,958 3193,922 3089,3181 "

Заношу эти данные в реестр, делаю софт-ресет. После перезагрузки, изменяя на глаз значения, добиваюсь наиболее близкого к совершенству результата. Далее делаю экспорт из реестра ветки [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] в отдельный файл. он может понадобиться после холодных перезапусков, чтобы не проводить все эти манипуляции. Вроде бы все? Может есть какие-то другие методы, но пока ничего другого не пришло в голову.
Аватара пользователя
Boleslav
 
Сообщения: 133
Зарегистрирован: 12 янв 2009
Откуда: Санкт-Петербург
КПК: GSmart S1200

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение invincible » 11 авг 2010, 10:32

А разве треснувший тач, даже откалиброваный, может правильно работать?
Проще просто поменять тач... рублей в 300 обойдется, а может дешевле... Естественно если своими силами менять, эт несложно с простейшими навыками работы паяльником...
вернулся с армии! =)
invincible
 
Сообщения: 235
Зарегистрирован: 27 авг 2009
КПК: Другое

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение neonkins » 11 авг 2010, 11:45

Boleslav писал(а):Я не знаю поможет Вам это или нет. По моему сложновато, но вдруг??? Честно "спёрто" с одного дружественного сайта Ручная калибровка сенсорного экрана


спасибо. да уже находила этот пост с расчетом значений. вот хочу попробовать сделать. авось получиться)

Добавлено спустя 2 минуты 20 секунд:
invincible писал(а):invincible » Сегодня, 09:32

А разве треснувший тач, даже откалиброваный, может правильно работать?Проще просто поменять тач... рублей в 300 обойдется, а может дешевле... Естественно если своими силами менять, эт несложно с простейшими навыками работы паяльником...


ну вообще-то в резистивном сенсоре как у меня в данной модели. в официальном сервисе сказали: меняет только вместе с экраном. а у левых мастеров тж риск есть. понятное дело что придется менять аппарат, но все равно хочется привести его в то состояние, которое было. я же ведь 2 месяца с трещиной без особых проблем пользовалась до глюка и перепрошивки.
neonkins
 
Сообщения: 7
Зарегистрирован: 18 янв 2010
КПК: GSmart MW702

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение neonkins » 17 авг 2010, 19:28

Убедительная просьба. У кого есть gigabyte mw702 скинуть данные с калибровкой экрана.
Они находятся в реестре
к примеру:

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] в переменной

"CalibrationData"="1800,2054 1009,3152 775,958 3400,922 3089,3181 "

Спасибо
neonkins
 
Сообщения: 7
Зарегистрирован: 18 янв 2010
КПК: GSmart MW702

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение Alex3n » 17 авг 2010, 19:43

neonkins, данные с другого аппарат вам не помогут, проверено! Я написал во втором посте - эти данные уникальны для каждого устройства.
К тому же была уже подобная тема, почитай и её Ручная калибровка дисплея
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение neonkins » 18 авг 2010, 13:01

Я когда считала эти значения. то именно в моей модели начало отсчета. точка 0,0 - это левая верхняя точка. соотв-но в моей модели Gigabyte mw702 выходят определенные значения это всего лишь цифры. они записываются в файл Калибрэйшендата. Ессно от другой модели мне могут не подойти( тк может отличаться точка начала отсчета и нестанд размеры экрана к примеру). Эти данные не уникальны. они уникальны тольк для данной модели. Что так сложно посмотреть этот файлик. Я пробовала посчитать сама. но не во всем уверена. поэтому у меня недостаточно точно работает сенсор. Спасибо
neonkins
 
Сообщения: 7
Зарегистрирован: 18 янв 2010
КПК: GSmart MW702

Re: Проблема с калибровкой экрана из-за трещины ( mw702)

Сообщение Alex3n » 18 авг 2010, 14:29

Данные уникальны не только в пределах одной модели, а вообще. Т.е. калибрейшендата будет разный даже у одинаковых моделей GSmart.
Подождите пока кто-либо из владельцев MW702 вам ответит, но вряд ли это поможет.
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

След.

Вернуться в Обсуждение MW702, MS802

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1