Внимание! Я не могу на 100% гарантировать правильность кода программы, поэтому используйте данный продукт на свой страх и риск. Если Ваш пилот содержит жизненно важную информацию и Вы не хотите ставить ее под угрозу потери, лучше не запускайте эту программу. Никакой ответственности за возможную потерю информации вследсвтии использования или неиспользования программы Corrector я не несу. Если у Вас есть предложения или замечания к данной программе, пожалуйста пишите мне по адресам в Фидо: 2:5054/2.31, в Интеренете: gsrv@euro.ru. Я всегда рад получить любые отзывы, и отвечу так быстро, как смогу. Также можете посетить домашнюю станичку Corrector в интернете по адресу gsrv.euro.ru/corr. Она обновляется минимум раз в неделю. Про экраны палмпилотов ---------------------- Знакомство с карманными компьютерами многих приводит в восхищение. Небольшие устройства с небольшими возможностями имеют колоссальное преимущество перед настольными компьютерами в плане мобильности, а перед ноутбуками в компактности, весе и энергопотреблении и для многих людей являются оптимальным решением хранения своего расписания, заметок и прочего. Палмпилот совместимые компьютеры стали популярны во всем мире благодаря своим возможностям, упакованным в 150 грамм веса. Разработчики палмпилота отказались от клавиатуры и перевели все функции ввода информации и взаимодействия с пользователем на сенсорный экран (touch screen), совмещенным с жидкокристаллической панелью (LCD screen). Поэтому экран является чуть ли не главной частью палмилота и значительно влияет на удобство использования карманного компьютера. Технологически экранный блок устроен следующим образом. На стеклянной подложке сверху нанесено специальное тонкое двухслойное покрытие из пластика, которое отвечает за реакцию на прикосновение к экрану пером или другим предметом. Используется резистивная технология (основанная на изменении электрического сопротивления) для определения координат прикосновения, которая используется во многих сенсорных устройствах, хорошо отработанная и достаточно надежная. Под подложкой крепится жидкокристаллическая панель и электронный блок управления экраном. Специализированные котроллеры управляют состоянием жидкокристаллической панели и следят за сенсорным слоем, преобразуя факт прикосновения в конкретные числа. Так как экран покрыт пластиком, при уходе за ним нельзя применять агрессивные вещества. Зато пластик хорошо <шлифуется> мягкими материалами, такими как вата или мягкая ткань. К сожалению, технология изготовления подложки такова, что стекло обладает большой хрупкостью. Даже падение устройства с небольшой высоты часто приводит к повреждению стекла, с образованием трещин. При этом стекло не рассыпается, потому что скреплено покрытием и металлическим каркасом. Жидкокристаллическая панель и электронный блок не повреждается, но функция чувствительности к прикосновению сильно страдает из-за небольших смещений частей стеклянной подложки относительно друг друга, не заметных глазом. Из-за ложного сигнала контроллер уже не может правильно обработать нажатие пера и выдает неверные результаты. После этого карманный компьютер приходится нести в ремонт и платить 100-150 долларов за замену экранного блока, так как все взаимодействие с компьютером основано на утерянной функции. По данным дистрибьюторов, 90 процентов всех обращений по поводу негарантийного ремонта приходится именно на замену разбитых стекол. Существуют два неприятных обстоятельства, связанных с ремонтом компьютера - это цена и время обслуживания. И никто на свете не может гарантировать, что через три дня после ремонта вы снова не уроните вашего любимца на пол или раздавите в общественном транспорте. Программа Корректор ------------------- Предлагается решения проблемы сенсорностью с помощью программы следующим образом. Программа устанавливается на поврежденный компьютер и автоматически запускается в режиме калибровки экрана (требуется согласовать данные о нажатии пером, получаемые от контроллера с реальным положением дел). После калибровки компьютер перезагружается и можно продолжать работу с восстановленной функцией сенсорности. Процесс калибровки проходит в два этапа: калибровка области жидкокристаллического экрана и калибровка области граффити и программных кнопок. Для первого этапа необходимо связать 100 точек. Для каждой точки на экране определяется позиция, необходимо просто нажать на ее месте пером. С помощью кнопок и можно отметить ввод, остальные кнопки приводят к прерыванию калибровки. Для второго этапа необходимо связать 40 точек. Перед вторым этапом калибровки необходимо наложить специальный бумажный шаблон (можно нарисовать от руки или распечатать готовый на принтере), на котором каждая точка помечена буквой и цифрой, пользуясь информацией на экране нужно нажать на соответствующую точку пером. После процесса калибровки имеется возможность проверить качество коррекции путем нажатия на экран пером, на котором в соответствующем месте высвечивается точка. После перезагрузки начинает работать коррекция и функция сенсорности восстанавливается, включая возможность ввода символов граффити. Развитие -------- В текущей версии используется линейная интерполяция и в области трещины могут получится плохие результаты. Для разработки более сложной системы необходимо знать больше информации о возможных повреждениях экрана. Конкретно интересует работоспособность жидкокристаллического экрана, наличие функции сенсорности в каком-либо виде, геометрические формы и расположение трещины на стекле. Пожалуйста свяжитесь со мной с помощью электронной почты, и мы поможем друг другу! В данный момент доступна версия программы для бесплатного копирования, из которой исключена функция калибровки области граффити. и программных кнопок О любых проблемах пишите по адресу gsrv@euro.ru (c) Anatoly Belankov 1999 8.11.99