Меню Рубрики

Wndlpt для windows 7

WinLpt и 12 светодиодов

Программа управления сигналами LPT порта WndLpt Application

Исполняемый файл WndLpt — wndlpt.exe

1. Запускаем исполняемый файл wndlpt.exe (меню: Пуск > Все программы > WndLpt > WndLpt)

2. (а) Открываем или перетаскиваем мышкой текстовый файл со скриптом ИЛИ (б) выбираем вкладку «Music».

3. (а) Скрипт автоматически запустится ИЛИ (б) включаем музыку. Все просто!

4. Теперь смотрим на светодиоды или другое устройство подключенное к LPT порту.

Командная строка

Синтаксис:

wndlpt [-on|-off]
wndlpt [-bkgnd] [имя файла]

Примеры:

wndlpt -on
wndlpt -off
wndlpt -bkgnd
wndlpt -bkgnd script.txt
wndlpt script.txt
wndlpt «c:\program files\script.txt»
wndlpt «.\scripts\script.txt»

Особенности

* Для управления сигналами LPT порта используются сторонние дополнения winring0 и inpout32.

* По умолчанию адрес LPT порта равен 0x378 в шестнадцатеричном представлении (или 888 в десятичном).

* Адрес порта можно указать непосредственно в программе WndLpt, либо через параметр реестра (указание неправильного адреса может привести к непредсказуемым результатам):

* LPT порт должен быть переведен в режим EPP через BIOS (для порта, встроенного в материнскую плату):

[Integrated Peripherals]

Onboard Parallel Port = Enabled or 0x378h

Parallel Port Mode = EPP

Дополнительно

1. При запуске без указания аргументов командной строки WndLpt запускает скрипт «autorun.txt».

2. Окно программы можно скрыть с экрана, используя контекстное меню иконки в панели задач.

3. В каталоге «scripts» лежат примеры скриптов/сценариев.

4. При обнаружении ошибки в тексте скрипта выполнение последнего останавливается.

5. Незначительные ошибки в скриптах игнорируются.

6. Скрипт это простой текстовый файл в формате ANSI или Unicode. Максимальный размер файла скрипта составляет 64 kB исходя из условий здравого смысла.

Источник

WinLpt для LPT и Arduino

Резюме

Программа WinLpt (WndLpt) управляет 12 или 8 выходными пинами LPT порта по заранее заданному сценарию, либо как светомузыка. При подключении платы Arduino (по USB) доступно до 32 выходных сигналов для управления светодиодами или другими устройствами напрямую с компьютера.

Основные функции

• Автоматическое управление выходми LPT или Arduino по заранее записанным командам (скриптам)

• Ручное управление с помощью мышки или клавиатуры

• Наглядная отладка скриптов (запуск кнопкой F12)

• Визуализация музыки на 1..32 светодиодов (LEDs) (от стереомикшера или микрофона)
• Плагин светодиодной визуализации для плееров Winamp, WMP, AIMP2
• Отклик на все входы/выходы/пины порта LPT
Предпросмотр состояний светодиодов
• В комплекте полезные программы: LPT Buttons, Stroboscope, EasyDrive

Новые возможности версии WinLpt 0.2.9-com:

• Управление, либо визуализация музыки для 1..32 светодиодов/выходов через плату Arduino.

• Плагин вывода в последовательный порт

• Отправка данных в любой COM-порт (реальный RS-232 или USB-эмулируемый)

• Доступно для любых компьютеров и ноутбуков, где есть USB порт.

• Доступны Русский, Английский и Итальянский языки.

См. также:

Возможности скриптов

Поддерживаемые команды: вкл, выкл, инверсия состояния нескольких выходных сигналов, сдвиг влево/вправо, выдержка указанного временного интервала; циклы, подпрограммы, и т.д.. Это полезно для автоматического управления светодиодами, реле или другими устройствами напрямую подключенными к порту ЛПТ или выходам Ардуино. Скрипты очень просты, наглядны и логичны.

Использование в качестве визуализации

• Приложение WndLpt Application использует визуализации звук стереомикшера или микрофона.

+ Winamp 5

+ WMP // Windows Media Player

+ AIMP2/3/4

Плагин способен использовать для визуализации звук воспроизводимый плеером.

Попробуйте покликать мышкой по изображениям предварительного просмотра (Preview) или по окну визуализации (правой или левой кнопками)

Поддерживаемые операционные системы

Windows 98/2k/ XP/Vista/7/8/10
Платформы: 32/64-bit (x86/x64) (кроме IA64)

Источник

Программа WndLpt

Содержание

Резюме | English version

Назначение: Автоматическое и ручное управление устройствами, подключенными к 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 порта с помощью клавиатуры или мыши

— На вкладке «Manual» изображена схема клавиатуры; на ней отмечены кнопки, которыми можно пользоваться для управления светодиодами. Впрочем, нажимать на них можно и мышью.

— На вкладке «Pins» находятся 12 флажков (Out pins), соответствующих 12-ти выходным пинам LPT-порта. Кроме того присутствуют 5 дополнительных флажка (Input pins) не доступных для изменения. Они являются индикаторами логического уровня, подаваемого на пять входных пинов LPT порта. Правее изображен и сам порт. Красным цветом показаны пины, на которые подано напряжение соответствующее уровню логической единицы. Синим — соответствующее уровню логического нуля. Бледным цветом отображены входные пины; когда к ним ничего не подключено — они находятся в состоянии логической единицы. Белым цветом показаны «общие» пины.

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

^ Примеры управления светодиодами

О том, как подключить 12 (или 8) светодиодов к 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

* Исправлено: Stroboscope длина паузы обновляется при изменении с клавиатуры

WndLpt-0.2.7.ext (Build 12)

* Новое: Команда: random call Function1 Function2 Function3 ; вызов произвольной функции

* Новое: Команда: random jump Label1 Label2 Label3 ; переход на произвольную метку

* Новое: Команда: 00??00??00?? ; ? — бит, устанавливаемый случайным образом

* Новое: Команда: ? (3,4,7,8,11,12) ; биты, устанавливаемые случайным образом

* Улучшено: Команда: call Func1 Func2 Func3 Func4 последовательно вызывает указанные функции

* Новое: Библиотека wndlpt_remap.dll для переназначения пинов порта (шаблон для C++ и Delphi)

* Новое: Проект wndlpt_gate как шаблон программы (C++, VB.NET) использующей WndLpt для прямого доступа к LPT порту

* Новое: 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 8)

* Реакция на 5 входных сигналов LPT порта «test i 1»

* Реакция на 12 выходных сигналов LPT порта «test q 3»

* Реакция на состояние пинов порта «test pin 12»

* Ветвления по командам jz , jnz

* На вкладке «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

* Максимально «легкая» за счет использования простого алгоритма.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Wnda3100v2 драйвер windows 7
  • Wnaspi32 dll для windows 7
  • Wmvcore dll windows server 2008
  • Wmu nikon для windows
  • Wmu nikon for windows