Программа WndLpt — Управление выходами LPT порта
Содержание
Резюме
Примеры управления светодиодами
Быстрый старт
Скачать (прямая ссылка)
Резюме | WinLpt RU EN
Назначение: Автоматическое и ручное управление устройствами, подключенными к LPT-порту (до 12 выходов). Управление через COM порт (до 32 выходов).
Возможности:
[1] Управление выходами по заранее заданному сценарию (скрипту).
[2] Светомузыка через LPT-порт (суммарный звук системы, Winamp, AIMP2, WMP).
[3] Интерактивное управление выходами LPT порта с помощью клавиатуры или мыши.
Операционная система: Windows 98/NT/ME/XP/2000/Vista/7/8/10
Платформа: 32/64 бит, (x86/x64)
Особенности: LPT порт должен быть встроен в материнскую плату или PCI-карту.
Переходники USB-LPT не поддерживаются.
^ Управление выходами по заранее заданному сценарию (скрипту)
Программа управляет выходами LPT порта компьютера в соответствии с заранее заданным
сценарием. В версиях, начиная с 0.2.9 есть возможность управления устройствами через COM порт (или USB-COM) с управлением до 32 выходов.Сценарий (скрипт) представляет собой текстовый файл (ASCII или Unicode),
в котором последовательно записаны управляющие команды и значения, которые следует
вывести в порт.
Программа идеально подходит для управления панелью
из двенадцати светодиодов, непосредственно подключенных
к порту.
Кроме того, благодаря WndLpt LPT порт может быть использован
для управления шаговым двигателем, блоками реле, неответственными процессами, которые
управляются дискретными сигналами.
^ Светомузыка через LPT-порт
К LPT-порту подключены 8 или 12 светодиодов?
— В таком случае легким движением руки WndLpt превращается … в светомузыкальюную установку. В этом режиме программа записывает звук с выбранного источника звуковой карты и превращает его в светомузыку. Рекомендуется выбирать источник «Стерео микшер» или «Моно выход».
Вам по душе плагины к плеерам Winamp/AIMP2/WMP?
— Да, WndLpt умеет работать как плагин визуализации для трех популярнейших плееров Winamp, AIMP2, WMP! При этом светомузыка может работать как от звука плеера, так и от любого доступного источника звуковой карты.
Светомузыка через LPT-порт с помощью WndLpt
^ Интерактивное управление выходами LPT порта с помощью клавиатуры или мыши
— На вкладке «Manual» изображена схема клавиатуры; на ней отмечены кнопки, которыми можно пользоваться для управления светодиодами. Впрочем, нажимать на них можно и мышью.
— На вкладке «Pins» находятся 12 флажков (Out pins), соответствующих 12-ти выходным пинам LPT-порта. Кроме того присутствуют 5 дополнительных флажка (Input pins) не доступных для изменения. Они являются индикаторами логического уровня, подаваемого на пять входных пинов LPT порта. Правее изображен и сам порт. Красным цветом показаны пины, на которые подано напряжение соответствующее уровню логической единицы. Синим — соответствующее уровню логического нуля. Бледным цветом отображены входные пины; когда к ним ничего не подключено — они находятся в состоянии логической единицы. Белым цветом показаны «общие» пины.
Состояние выходных пинов можно менять кликая мышкой либо по флажкам, либо прямо по пинам схематично изображенного LPT порта.
^ Примеры управления светодиодами
О том, как подключить 12 (или светодиодов к LPT порту читаем
в статье
«Подключение двенадцати светодиодов к LPT порту».
О том, как заставить WndLpt управлять светодиодной иллюминацией рассказано
в статье «Светодиодная иллюминация с помощью WndLpt».
^ Быстрый старт
Работа WndLpt по сценарию
1. Запустить исполняемый файл wndlpt.exe из главного меню или папки с программой.
2. Далее, при помощи операции Drag-n-Drop, в окно программы
следует «сбросить» текстовый файл с требуемым сценарием.
3. Сценарий будет автоматически откомпилирован и запущен. Можно
наблюдать за светодиодами или другим устройством, подключенным к LPT порту.
Работа WndLpt в качестве самостоятелной светомузыки
1. Запустить исполняемый файл wndlpt.exe.
2. Выбрать вкладку «Music».
3. Клик левой или правой кнопкой мыши по изображению визуализации приводит к смене эффекта.
4. Клик левой кнопкой по картинке панели светодиодов меняет предполагаемый цвет светодиодов. Правой кнопкой — расположение светодиодов.
Работа WndLpt в качестве плагина визуализации Winamp, AIMP2, WMP
1. Установить WndLpt Plugin for Winamp/AIMP2/WMP.
3. Запустить плеер и активировать плагин визуализации WndLpt.
Прочее
* При запуске без параметров командной строки программа выполняет скрипт autorun.txt, в случае, если таковой присутствует в папке исполняемого
файла.
* Окно программы можно скрыть (фоновый режим) и обратно показать
— эти действия можно выполнить при помощи контекстного меню иконки,
появляющейся в панели задач.
Скрытие и показ окна могут быть заложены в сценарии.
* Можно выполнить перезапуск сценария (в любое время) при помощи
функциональной клавиши F6 или соответствующей кнопки в системном
меню, при этом файл сценария будет считан и откомпилирован заново.
* Отладчика открывается по кнопке F12.
* Трассировка (пошаговое выполнение) скрипта выполняется с помощью функциональных клавиш F11/F8. Выход из режима трассировки или продолжение автоматического
выполнения сценария осуществляется клавишей F5. Если работа сценария
окончена, по клавише F5 выполнится перезапуск, при этом,
файл не будет заново считан и откомпилирован (сравните с F6).
* В папке scripts лежит несколько примеров готовых
сценариев.
* При наличии грубых ошибок в сценарии выполнение скрипта будет
прервано.
* Незначительные ошибки или недочёты в тексте сценария будут проигнорированы.
* Сценарий должен быть текстовым файлом в формате ANSI либо Unicode.
Максимальный размер файла ограничен на уровне 64 КБ, исходя из соображений простой
логичности (т.к. при помощи Drag-n-Drop можно случайно скинуть в программу совсем
не сценарий, а, например, фильм — длительная компиляция которого, очевидно, ни к
чему не приведёт).
Загрузка файлов / DOWNLOADS
Скачать с sourceforge (прямая ссылка)
Скачать с codeplex
История версий
WinLpt-0.2.9 (Build 14)
* Новое: Добавлена возможность вывода сигналов в COM порт (или виртуальный USB-COM)
* Новое: Добавлена поддержка 32 выходных сигналов
* Новое: Режим отладки
* Новое: Возможность выбора языка
* Новое: Добавлена итальянская локализация
WinLpt-0.2.8 (Build 13)
* Новое: Добавлен отладчик скриптов. Открывается по нажатию кнопки F12
* Разное: Два разных отладчика для файлов ASCII и UNICODE
* Разное: Название программы заменено на WinLpt
### Tools ###
* Исправлено: Stroboscope длина паузы обновляется при изменении с клавиатуры
WndLpt-0.2.7.ext (Build 12)
* Новое: WndLpt SDK
* Новое: Команда: random call Function1 Function2 Function3 ; вызов произвольной функции
* Новое: Команда: random jump Label1 Label2 Label3 ; переход на произвольную метку
* Новое: Команда: 00??00??00?? ; ? — бит, устанавливаемый случайным образом
* Новое: Команда: ? (3,4,7,8,11,12) ; биты, устанавливаемые случайным образом
* Улучшено: Команда: call Func1 Func2 Func3 Func4 последовательно вызывает указанные функции
### SDK ###
* Новое: Библиотека wndlpt_remap.dll для переназначения пинов порта (шаблон для C++ и Delphi)
* Новое: Проект wndlpt_gate как шаблон программы (C++, VB.NET) использующей WndLpt для прямого доступа к LPT порту
### Tools ###
* Новое: Stepdrive для управления с помощью произвольных систем
WndLpt-0.2.7 (Build 11)
* WndLpt plugin: Добавлена поддержка AIMP3
* Утилиты LPT Buttons, Stroboscope, EasyDrive работают в Windows Vista/Seven/7
* LPT Buttons: добавлена возможность редактирования положения кнопок
* EasyDrive: добавлены кнопки для ручного выполнения шагов, добавлены новые системы управления
WndLpt-0.2.6 (Build 9)
* Исправлены надписи «Pin 2, 3, 4» на вкладке «Pins»
* Исправлена работа мышкой с кнопками виртуальной клавиатуры
### Добавлены новые утилиты ###
* LPT Buttons — новое средство для управления пинами порта
* Stroboscope — удобное управление стробосткопом
* EasyDrive — управление шаговым двигателем
WndLpt-0.2.5 (Build
* Реакция на 5 входных сигналов LPT порта «test i 1»
* Реакция на 12 выходных сигналов LPT порта «test q 3»
* Реакция на состояние пинов порта «test pin 12»
* Синтаксис: test <i | q | pin> <number>
* Ветвления по командам jz <labes>, jnz <label>
* На вкладке «Manual» флажок «Arrows like 1, 2, 3, 4» — стрелки работают как кнопки 1, 2, 3, 4
* На вкладке «Manual» флажок «Not fix digital buttons» — меняет логику работы цифровых кнопок
* Эмуляция часов с минутной и часовой стрелкой «cmd enable_clock 1»
* Установка нового состояния числом в десятичной системе $ 95
* Установка нового состояния числом в шестнадцатеричной системе $ 5Fh, $ 0xFED
* Добавлена настройка степени фильтрации (вызывается правым кликом по слову Filter)
* Добавлены ярлыки для запуска плееров в Windows Vista и 7
* Добавлены ярлыки для помещения в автозапуск (папка WndLpt => Links в меню Пуск)
* Добавлены исполняемые файлы для работы в Windows 98/ME (wndlpt98.exe, vis_wl98.dll, lptport98.exe)
* Добавлена новая утилита для управления стробоскопом (stroboscope.exe)
WndLpt-0.2.4 (Build 7)
* Новые вкладки: Manual, Pins, Settings
* Новая команда «cmd enable_music 1»
* Новая команда «cmd music_preset [+num | -num | num]»
* Новая команда «shift [=num | +num | -num]»
* Доработана команда «cmd switch_to_music»
* Доработан плагин визуализаци vis_wndlpt.dll для WMP 11 (Windows Media Player)
* wndlpt.exe является загрузчиком для vis_wndlpt.dll
* Вкладка Manual для управления выходами с клавиатуры
* Вкладка Pins для управления выходами с помощью мыши
* Вкладка Settings для выбора базового адреса LPT-порта
WndLpt-0.2.3
* Добавлен плагин визуализаци vis_wndlpt.dll для Winamp 5
* Добавлен плагин визуализаци vis_wndlpt.dll для WMP 10 (Windows Media Player)
* Добавлен плагин визуализаци vis_wndlpt.dll для AIMP2
* Файл vis_wndlpt.dll одинаков для всех плееров.
* Добавлен выбор источника звука для светомузыки
* Добавлена автоподстройка светомузыки под уровень звука
* Добавлено переключение режимов Моно/Стерео
* Добавлена фильтрация
* Добавлена возможность изменения количества светодиодов
WndLpt-0.2.3-a1
* Добавлена визуализация музыки — светомузыка
* Добавлена картинка, отображающая ожидаемое состояние светодиодов
WndLpt-0.2.2
* Поддержка командной строки
* Описание команд из wiki доступно для загрузки
WndLpt-0.2.1
* Поддержка Windows Vista/Seven
* Поддержка платформ 32/64 бит (x86/x64)
WndLpt-0.2.0
* Заново написан движок
* Компилятор встроен в движок
* Оставлена совместимость со скриптами от старой версии, за исключением единичных
команд
* Значительно обогащён набор средств и методов для сценариев
* Режим трассировки
* Иконка в панели задач
* Запрет одновременного запуска нескольких экземпляров программы
WndLpt-0.1.0
* Экспериментальная версия )
* Максимально «легкая» за счет использования простого алгоритма.
Ссылки
WinLpt RU
WndLpt EN
Скачать с http://www.codeplex.com/wndlpt
Скачать с http://sourceforge.net/projects/wndlpt
Применение программы
[1] Светодиодная иллюминация с помощью WndLpt
[2] Стратегия скриптов WndLpt
[3] Описание системы команд скриптов WndLpt
[4] Подключение 12 светодиодов к LPT порту (бюджетная светомузыка)
FAQ
Q> Зачем использовать скрипты/сценарии на особом языке программирования когда
я могу написать все нужные эффекты на моем любимом Бейсике/Паскале/Делфи/Си/Java
?
A> Скрипт пишется на языке специально предназначенном для данной задачи, поэтому
в тексте скрипта содержится информация только о том как управлять сигналами и более
ничего лишнего. Кроме того, особый синтаксис позволяет записывать команды в форме
наиболее удобной для восприятия — скрипт нагляден. В конечном счете, экономится
время необходимое на разработку нового алгоритма управления сигналами.
Q> Какие-то непонятные эти скрипты, нельзя ли чего попроще?
A> Читаем инструкцию «Стратегия скриптов WndLpt»
Диагностика LPT порта на WinXP /Win7.
При возникновении проблем с подключением контроллеров для управления приводами с ЧПУ через LPT порт, необходимо произвести диагностику всех пинов порта. В зависимости от того, какая операционная система установлена на ПК – выбираем программу:
Для Windows XP — программа XPlpt (работает без установки);
Для Windows 7 — программа Wndlpt (требует установку).
Приготовьте мультиметр и установите режим измерения напряжения до 20 В. Также потребуется два отрезка провода с зачищенными от изоляции концами (подойдут проводники от витой пары).
В системном блоке ПК оставляем подключенным LPT кабель и перезагружаем ПК. После перезагрузки запускаем программу для проверки LPT порта. Ниже приведена распиновка LPT по сигналам для контроллеров систем с ЧПУ.
Будем проверять пины с 1 по 17 (это будут плюсовые контакты). Минусовые контакты с 18 по 25 (соединены между собой).
Для XP, в программе xplpt нажимая кнопочки с 1 по 17, соответствующие пинам порта, проверяем появление питания на контактах LPT кабеля. Когда в программе напротив пина установлено значение 0, то питание на данном пине должно быть в пределах +0…+1 вольт. При установке значения 1 – на контакте соответствующего пина должно появиться напряжение в пределах +3…+ 5 вольт. Если этого не происходит, то проверьте, правильно ли выставлен порт в программе. В данном примере это порт $3BC. Учтите, что пины 10, 11, 12, 13, 15 всегда находятся под напряжением + 3…+ 5 вольт.
Для Windows 7 в программе winlpt перейдите во вкладку «сигналы» и поочередно устанавливая галочки у каждого пина проверяем наличие напряжения +3…+5 вольт на контактах LPT кабеля, как по инструкции выше для Windows XP.
Ссылка на программу XPlpt
Ссылка на программу Wndlpt
Это приложение для Windows с именем WndLpt, последний выпуск которого можно загрузить как wndlpt_v0_2_9_com.exe. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием WndLpt с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
— 1. Загрузил это приложение на свой компьютер.
— 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 3. Загрузите это приложение в такой файловый менеджер.
— 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
— 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 6. Скачайте приложение и установите его.
— 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine — это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine — это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
СКРИНШОТЫ
ВндЛпт
ОПИСАНИЕ
Удобный менеджер контактов 1..12 LPT портов. Ручное управление с помощью клавиатуры или мыши. Автоматическое направление по сценарию или музыкальной визуализации.
Доступ к выводам LPT-порта в любой Windows 98 / Me / 2k / XP / Vista / 7/8/10.
Также поддерживает направление до 32 сигналов через COM-порт (см. Видео с Arduino UNO).
Может работать как плагин VIS для Winamp, WMP и AIMP2 / 3/4.
Особенности
- Автоматическое направление пинов LPT по скрипту
- Ручное управление мышью или клавиатурой
- Доступный вывод на COM-порт (для Arduino)
- Визуализация музыки с 1..12 светодиодами (стереомикшер, линейный вход, микрофон)
- Простой отладчик скриптов (просто нажмите F12)
- Плагин визуализации для плееров Winamp, WMP, AIMP2 / 3/4
- Ответ на все входы, выходы (или контакты) LPT
- Инструмент # LPT Buttons (новый удобный менеджер пинов LPT)
- # Инструмент EasyDrive (простой инструмент направления stepdrive)
- # LPT Stroboscope (полезный инструмент направления стробоскопа)
Аудитория
Продвинутые конечные пользователи, конечные пользователи / настольные компьютеры, разработка
Интерфейс пользователя
Win32 (MS Windows), плагины
Язык программирования
C + +
Категории
Аппаратное обеспечение, Мультимедиа, Домашняя автоматизация
Это приложение также можно загрузить с https://sourceforge.net/projects/wndlpt/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.
Информация о WndLpt 0.2.1
Название | WndLpt 0.2.1 |
Операционные системы |
|
Статус | |
Размещено в каталоге | 28 марта 2009 |
Скачать WndLpt 0.2.1
Внимание!
Несмотря на то, что перед публикацией мы проверяем файлы несколькими антивирусами, увы, в современном мире это не гарантирует их 100% безвредности. В этой связи редакция портала F1CD.ru не несёт ответственности за ущерб, который может быть причинён WndLpt 0.2.1 и любым другим ПО, а также настоятельно рекомендует проверять загруженные программы Вашим антивирусом.
-
wndlpt-0.2.1-release.zip
Скачать с downloads.sourceforge.net
Вес файла: 371,9 кб
MD5-хеш: 4a69b1513661987baa64541487cd50d3
Скачать
-
wndlpt-0.2.1-release.zip
Скачать с нашего сервера
Вес файла: 371,9 кб
MD5-хеш: 4a69b1513661987baa64541487cd50d3
Скачать