Windows lcd что это



IsMyLcdOK для Windows

IsMyLcdOK — небольшая бесплатная программа, с помощью которой выявить на LCD мониторах наличие битых или поврежденных пикселей. Утилита проста в эксплуатации, обладает интуитивным интерфейсом и не требует инсталляции, что позволяет пользоваться ей с различных съемных носителей.

AIDA64 Extreme Edition — незаменимое приложение для диагностики ПК с возможностью проведения.

CPU-Z — небольшая полезная программа, с помощью которой вы получите всю информацию об.

FurMark — мощный инструмент, который будет в первую очередь полезен оверклокерам, позволяющий.

GPU-Z — отличная утилита для просмотра разнообразной информации о видеокарте и ее.

CrystalDiskMark — небольшая бесплатная программа, предназначенная для сравнительного анализа.

Мощная утилита для тестирования CPU и GPU, ОЗУ, компонентов материнской платы и подсистемы.

Отзывы о программе IsMyLcdOK

maklaut про IsMyLcdOK 3.01 [19-02-2018]

Отличная и полезная утилита, +портаблЕ
2 | 2 | Ответить

nikitastepanov2003 про IsMyLcdOK 1.91 [31-07-2012]

Миха в ответ nikitastepanov2003 про IsMyLcdOK 2.55 [28-09-2014]

Google и википедия в помощь.
3 | 7 | Ответить

Источник

Программа LCD Smartie

Загоревшись идеей подключить LCD-индикатор к компьютеру для вывода на него различной дополнительной информации о работе компьютера и программ, мы приобрели нужный понравившийся дисплей. Немного разобравшись с вариантами подключения и поработав паяльником, наконец подключили дисплей хотя бы по простейшему варианту — к LPT-порту.

Если мы выбрали вариант подключения через LPT-порт, то нужно не забыть активировать этот порт в БИОС’е и поставить драйвер, который открывает для программ доступ к LPT-порту в Win NT/2000/XP. Подробнее об этом драйвере читайте ниже.

Сейчас требуется программа, которая будет забирать нужную информацию с разных программ, обрабатывать её и передавать в порт, к которому подключен дисплей.

Попутно замечу — большинство программ, выводящих информацию на экран дисплея, имеют программный симулятор LCD-дисплея, на котором можно увидеть, как будет выглядеть та или иная информация на реальном дисплее. Благодаря наличию симулятора, даже не подключая или вообще не имея внешнего дисплея, мы можем запустить программу и «поиграться» с ней, увидеть, как всё будет работать, и решить заранее «а нужно ли нам это».

LCD Smartie v.5.4.1

Самой популярной бесплатной программой является программа LCD Smartie. Программа может поочерёдно отображать на дисплее до 20 блоков информации (скринов). Для каждого из них могут быть выставлены особые параметры: длительность показа, условия пропуска данного информационного блока, выравнивание текста, его перенос на другую строку, прокручивание текста и прочее. На программном уровне можно отображать всё, что душа пожелает.

На дисплей может выводиться не только простая текстовая информация, но и данные программ, например мониторинг системы (напряжения, температуры, загрузка) из программы Motherboard Monitor, названия песни, имя исполнителя, битрейт и многое другое с Winamp’а.

Можно выводить на индикатор новости из интернета. Новости берутся программой LCD Smartie напрямую с RSS каналов интернета.

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

Программа LCD Smartie может работать не только с LCD и VFD дисплеями на контроллерах Hitachi HD44780 через LPT-порт, но и с дисплеями Matrix Orbital и Crystalfontz через интерфейсы, подключеные к COM-порту или USB и многими другими дисплеями. Функциональность программы расширяется плагинами.

Скачать последнюю версию LCD Smartie можно по ссылкам в конце статьи.

Поддержка проекта LCD Smartie почти не работает, последнее обновление программы за 2007 год. Хотя то, что проект не поддерживается, не умаляет его значения. Программа написана, отлажена, нужную информацию берёт откуда только можно и корректно выводит её на дисплей. Что ещё нужно, не бантик же к ней привязывать.

Правда, 12 июля 2010г вышел хотфикс для программы, устраняющий некоторые проблемы работы плагинов, использующих NET Framework 4.0. Плагинов к программе написано более сотни, из них многие работают через NET Framework 4.0. Программа почти не грузит процессор, конфигурируется достаточно просто, внятный SDK по написанию плагинов. На сайте работает довольно посещаемый англоязычный форум.

Работа с LCD Smartie и её настройка

LCD Smartie не нуждается в установке, достаточно лишь распаковать архив и запустить файл LCDSmartie.exe, после чего должно открыться рабочее окно программы.

Всё окно можно условно разделить на пять зон панели настроек:

Рассмотрим настройки в каждой зоне.

На закладке «Plugin» посмотрите на строку Display Plugin, в которой происходит выбор плагина, объясняющего программе, какой индикатор подключен и как к нему обращаться. В нашем случае выбираем тип HD44780. В итоге будет выбрано подключение «HD44780 Parallel Display DLL v1.0».

Далее смотрим на порт, на котором программа ищет LCD-дисплей, если он указан не верно, исправляем номер порта.

После того, как разобрались с подключением и номером порта, на закладке «Screen» объясняем программе, сколько строк и сколько знаков в строке имеет подключеный LCD-дисплей.

На движки регуляторов «Contrast» и «Brightness» при простейшем подключении дисплея можно не обращать внимания. Эти регуляторы будут работать только в случае, когда дисплей подключен к дополнительной плате, имеющей электронные регуляторы, которые могут управляться программно.

Дальше смотрим, что у нас есть в зоне настроек «Program settings»:

• Строка «Refresh interval (milliseconds)» — время обновления информации на дисплее. Для стандартных индикаторов можно оставить цифру «по умолчанию» 150 миллисекунд. Изменять это значение придётся только в том случае, если попадётся «медленный» дисплей, для которого 150 миллисекунд окажется слишком быстро и часть знаков будет искажаться.

• Строка «Scroll interval (milliseconds)» — «по умолчанию» 300 миллисекунд — скорость протяжки по экрану длинной строки, не входящей на экран полностью.

• Строка «Color scheme» («по умолчанию» Green) — свет эрана на эмуляторе дисплея.

• Строка «Emulate LCD (more CPU intensive)» — эта строка нас не интересует, она важна только лишь при использовании графических, а не символьных дисплеев. При не включеной программной эмуляции на экран симулятора дисплея выводятся надписи системными шрифтами. Если мы применим графический дисплей и будем выводить на него какую либо картинку, потребуется включение программной эмуляции LCD-дисплея, чтоб на симуляторе картинка отображалась правильно.

• Строка «Web proxy server» и строка «Web proxy port» — установки прокси-сервера, через который программа будет получать информацию с RSS-лент из интернета, если доступ к интернету организован через прокси-сервер.

В меню «Program settings» есть ещё две закладки — «Action» и «Startup/Shutdown», в которых мы можем дополнительно настраивать поведение информации, выводимой на экран дисплея («Action»), а так же настроить автозапуск программы LCD Smartie при загрузке операционной системы и настроить приветственную/прощальную надпись на экране дисплея при включении/выключении компьютера («Startup/Shutdown»).

В третьей группе настроек — «Screens settings» — настраиваются группы (экраны) информации, которая будет показываться на LCD-дисплее. Экранчик дисплея небольшой и много информации на него не вывести. Поэтому, в случае необходимости, можно сформировать до 20 групп информации и выводить эти группы на экран дисплея поочерёдно.

В чекбоксе «Screen» мы выставляем номер информационного блока, экрана, например 1, который будем настраивать. Ставим галку «Enabled» (разрешить), чтоб блок выводился на дисплей. В случае, когда блок станет по каким-то причинам не нужен, то мы можем его не затирать, а запретить его вывод на экран.

В меню «Transition» мы можем выставить, каким образом будут сменяться информационные блоки при переходе с одного на другой. Там же выставляется время (скорость) замены информации при переключении информационных блоков.

Для каждого информационного блока могут быть выставлены особые параметры — длительность показа (Time to show, seconds) или закрепление (Sticky) скрина на постоянный показ, условия пропуска данного скрина (Skip this screen if). Пропуск нужен при отсутствии активности приложения, с которого берётся информация. Например, если не включен Winamp, то скрин с названиями композиций и другой информацией (номер трека, битрейт) пропускается.

Пример текстовой информации, которую пришлось набрать вручную, чтоб сделать самый первый скриншот этой статьи.

Информацию, которую мы хотим вывести на экран дисплея, мы можем формировать в окнах ввода информации вручную или с помощью команд управления плагинами, выбирая команды из четвёртой и пятой группы настроек.

Здесь же, справа от информационных окон, настраивается запрет на прокручивание текста (Don’t scroll this line) или его перенос на другую строку (Continue on next line), если текст не входит в одну строку, и центровка текста в строке (Center text).

Таким образом, мы можем сформировать информацию для 20 блоков информации, которые программа будет поочерёдно отображать на эране симулятора и LGD-дисплея.

Четвёртую и пятую группу зоны интерфейса программы удобнее рассматривать одновременно.

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

Выбирая нужные команды, можно организовать вывод необходимой информации из программ Winamp и MotherBoard Monitor (см. одноимённые закладки выбора плагинов), системную информацию (см. закладку Sysinfo), можно получать статистику с игровых серверов Half-life, Unreal и Quake (см. закладку Game stats), можно выводить информацию с интернета.

Описывать каждую закладку и всё многообразие доступных команд можно довольно долго. Проще обратиться к списку доступных команд Function notes for LCD Smartie. Единственное неудобство списка — он англоязычный. Но понятный.

Ничуть не помешает ознакомиться со страничкой (опять же англоязычной) Instructions на сайте поддержки LCD Smartie.

На двухстрочный индикатор выведена информация с Winamp’а: в верхней строке — частота дискретизации в килоГерцах (кГц, kHz) и битрейт в килобит в секунду (кбит/c, kbps), композиции, которая проигрывается. В нижней — номер трека и название композиции. Сделано это следующим набором команд и дополнительных надписей:

Верхняя строка «$WinampFreq KHz * $WinampKBPS kbps» состоит из следующих компонентов:
[команда $WinampFreq] + [пробел] + [надпись KHz] + [пробел] + [звёздочка *] + [пробел] + [команда $WinampKBPS] + [пробел] + [надпись kbps]. Включена центровка текста в строке (Center text).

Пробелы и звёздочка служат для того, чтоб текст на экране дисплея выглядел более читабельным. Надписи KHz и kbps помогают понять, о чём говорит выведенная на экран цифра, и опять же делают текст более читабельным.

Нижняя строка «$WinampTracknr * $WinampTitle *» состоит из:
[команда $WinampTracknr] + [пробел] + [звёздочка *] + [пробел] + [команда $WinampTitle] + [пробел] + [звёздочка *]+ [пробел]

Фрагменты [пробел] + [звёздочка *] + [пробел] в конце строки нужны для того, чтоб при выводе длинного названия композиции, не входящего в экран, и при его прокрутке, «хвост» надписи не сливался с догоняющим его номером композиции.

Можно обратить внимание на выставленые условия пропуска этого экрана (Skip this screen if) — Winamp is inactive (Winamp неактивен), т.е. когда Winamp выключен, экран не будет инициироваться до тех пор, пока нам не захочется послушать что либо.

Те, кто не использует Winamp, а пользуются плеером AIMP2, могут не беспокоиться. AIMP2 с успехом работает с LCD Smartie через её плагин Winamp’а.

Второй пример с применением сразу двух плагинов вывода информации.

На индикатор выведена информация с MotherBoard Monitor’а одновременно с системной информацией. В верхней строке — температура CPU и GPU, взятая из MBM. В нижней — состояние памяти, сколько свободно и сколько занято. Эта информация формируется плагином Sysinfo. Сделано это следующим образом:

Верхняя строка «Температура: $Tempname2 $Temp2° * $Tempname1 $Temp1°» состоит из следующих компонентов:
[надпись Температура:] + [пробел] + [команда $Tempname2] + [пробел] + [команда $Temp2] + [надпись ° (градус)] + [пробел] + [звёздочка *] + [пробел] + [команда $Tempname1] + [пробел] + [команда $Temp1] + [надпись ° (градус)]. Включена центровка текста.

Надписи Температура: и ° (градус) помогают понять, о чём говорит выведеные на экран цифры, и делают текст более читабельным.

Нижняя строка «Память: свободно $MemFree * занято $MemUsed» состоит из:
[надпись Память:] + [пробел] + [надпись свободно] + [пробел] + [команда $MemFree] + [пробел] + [звёздочка *] + [пробел] + [надпись занято] + [пробел] + [команда $MemFree]

Всё довольно понятно и легко настраивается.

Чтоб рассеять некоторые заблуждения, скажу несколько слов ещё о паре плагинов для Winamp’а.

Для работы LCD Smartie с графическими дисплеями и полной реализации возможностей этих дисплеев есть плагин Winamp Plugin (полное название «Winamp Spectrum Analyzer Plugin for LCD Smartie»). Плагин устанавливается в Winamp, и информацию, полученую из Winamp’а, передаёт одноимённому плагину, имеющемуся в составе программы LCD Smartie.

Так выглядят экраны, формируемые Winamp Spectrum Analyzer Plugin for LCD Smartie на графических дисплеях.

Существует и одноимённый плагин Winamp LCD Plugin, упоминания о котором можно нередко встретить в интернете в статьях о LCD-дисплеях. Этот плагин так же устанавливается в Winamp, но работает с дисплеями самостоятельно, без помощи дополнительных программ и применяется в основном для работы с графическими дисплеями.

Плагин выводит текстовую информацию о проигрываемой композиции (название, автор, длительность), о состоянии Winamp’а (пауза, стоп, воспроизведение), показывает системное время. Но это не главное. Плагин выводит и графическую информацию, например спектроанализатор.

Драйвер LPT-порта

Windows 2000/XP не позволяет приложениям обращаться к портам ввода-вывода напрямую. Для этого нужно использовать драйвер, работающий в KERNEL-mode (в режиме ядра операционной системы).

Ограничение доступа к портам ввода-вывода для обычных прикладных программ (работающих в пользовательском режиме) позволяет сделать операционную систему более стабильной. Хотя с другой стороны никто не мешает программисту написать драйвер, обращающийся к портам.

Для решения проблемы существуют четыре популярных варианта драйверов, позволяющих прикладной программе обращаться к портам ввода-вывода: драйвер DLPortIO, драйвер UserPort, драйвер GiveIO.sis, драйвер Port95nt.

Все четыре варианта практически равноценны. Более подробно о каждом из драйверов, работе с ними и их настройке можно почитать в статье «Работа с LPT-портом в Win NT/2000/XP», имеющейся в подборке статей этого раздела.

Для нормальной работы LCD Smartie установим, к примеру, драйвер параллельного порта DLPortIO (dlportio.rar — 145kb).

Установка элементарная — запускаем файл Install.exe, устанавливаем. Если по окончанию установки видим, что два файла так и не скопировались, берем эти два файла (DLPORTIO.sys и DLPORTIO.dll) и копируем в папку «C:\Windows\System32\drivers». Не переживайте, с компьютером ничего плохого не случится. Перегружаем компьютер и работаем с LPT-портом.

Кроме установки одного из вышеназванных драйверов, для нормальной работы порта LPT под ОС WinXP необходимо сделать правку реестра с помощью REG-файла xp_stop_polling.reg (xp_stop_polling.rar — 0,48kb)

Также, для обеспечения аппаратной совместимости, необходимо в BIOS выставить правильный режим работы LPT-порта (не ECP).

Скачать

Скачать последнюю версию программы LCD Smartie можно с сайта поддержки. Там же можно скачать нужные плагины.

Источник

You may also like...

Оценка:
  • 1
  • 2
  • 3
  • 4
  • 5

3.55 /5 голосов — 26

Лицензия:Бесплатная
Версия:5.15 | Сообщить о новой версии
Обновлено:02.09.2022
ОС:Windows 11, 10, 8.1, 8, 7
Интерфейс:Английский, Русский
Разработчик:
Категория:Диагностика, тесты
Загрузок (сегодня/всего):12 / 37 479 | Статистика
Размер:61 Кб