реклама на сайте
подробности

 
 
> LPT в Delphi, Вывод данных в LPT
michael34
сообщение Jun 1 2006, 08:17
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 24-01-06
Пользователь №: 13 541



У меня есть программа. которая по какому-нибудь событию должна запускать кое-какой механизм. Я реализую это с помощью вывода на LPT порт на какой-нть штырёк напряжения. Т.е. по сути дела мне нужно вывести в LPT какое-то двоичное число.... Как на дэлфе это можно сделать. напишите пример, плиз)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
BVU
сообщение Jun 1 2006, 08:28
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(michael34 @ Jun 1 2006, 12:17) *
У меня есть программа. которая по какому-нибудь событию должна запускать кое-какой механизм. Я реализую это с помощью вывода на LPT порт на какой-нть штырёк напряжения. Т.е. по сути дела мне нужно вывести в LPT какое-то двоичное число.... Как на дэлфе это можно сделать. напишите пример, плиз)

Читайте эту тему:
http://electronix.ru/forum/index.php?showtopic=12009&hl=


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
flashEl
сообщение Jun 1 2006, 08:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 31-10-05
Из: Москва
Пользователь №: 10 339



Полная и детальная информация
__http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=149__


--------------------
Всем спасибо
Go to the top of the page
 
+Quote Post
aat_81
сообщение Feb 16 2007, 23:33
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?
Go to the top of the page
 
+Quote Post
ESL
сообщение Feb 16 2007, 23:55
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 932



Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?

был такой проект LPTWDMIO, по-моему уже умер, у меня остались примеры на Delphi и кой-какая дока. Если надо, обращайтесь в личку. Под ХР и 2003 Ент работало без проблем
Go to the top of the page
 
+Quote Post
nsemenoff
сообщение Feb 20 2007, 12:03
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 12-02-07
Из: СПб
Пользователь №: 25 280



Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?


Есть же стандартный способ - открываешь устройство LPT как файл и пишешь туда все, что хочешь. Этот механизм стандартен для всех виндов.
Плюс есть утилита allowio, позволяющая в любых виндах расшаривать порты. И программы для Win98 будут с ней нормально работать под Win'XP и выше smile.gif
Если интересно - пиши smile.gif
Go to the top of the page
 
+Quote Post
vvs157
сообщение Feb 20 2007, 13:20
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Nick Semenoff @ Feb 20 2007, 12:03) *
Цитата(aat_81 @ Feb 16 2007, 23:33) *

Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?


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


При этом вы только не сможете "дергать ногами" сигналов, отличных от данных (STROBE, INIT итд). LPT устройство - это интерфейс к принтеру, а к порту.
Для работы под ХР 2000 и Nt нужен специальный драйвер ядра ОС, открывающий доступ либо к нужным портам, либо ко всем сразу. Можно использовать к примеру UserPort
Прикрепленные файлы
Прикрепленный файл  UserPort.zip ( 33 килобайт ) Кол-во скачиваний: 105
 
Go to the top of the page
 
+Quote Post
Alex255
сообщение Mar 1 2007, 09:25
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757



Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?

Загляните сюда
http://www.pcports.ru/
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016