Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Системное программирование > Работа с COM-портами |
Автор: chaos 7.7.2004, 09:53 |
Раскажите если можно по подробнее как работать с COM-портами в Perl |
Автор: Master 7.7.2004, 09:55 |
а PHP тут причем? |
Автор: MuToGeN 7.7.2004, 09:56 |
Перенесено. AFAIK без использования внешних прилад никак. |
Автор: chaos 7.7.2004, 09:58 | ||||
Я про PHP не чего не говорил ![]() Добавлено @ 10:03
че за прикладки7 |
Автор: chaos 7.7.2004, 10:08 |
Че никто не знает... ![]() |
Автор: GoodBoy 7.7.2004, 11:15 |
Нужно договориться с Ларри, чтобы он добавил в язык или команды работы с портами или ассембллерные вставки!!! :-))))))))))))))))))))))))))))) |
Автор: chaos 7.7.2004, 11:19 | ||
а Perl'е допускаются asm вставки? И че за Ларри? |
Автор: ElectricalStorm 7.7.2004, 11:39 |
из Perl можно вызывать сишные функции пиши|найди интерфейс сишный к ком порту оберни его в XS и юзай через Perl наздоровье perldoc XSUB, XS Добавлено @ 11:42 и use CPAN !!! http://search.cpan.org/~bbirth/Win32-SerialPort-0.19/lib/Win32API/CommPort.pm |
Автор: chaos 7.7.2004, 11:49 | ||
Мне под Линх надо |
Автор: korob2001 7.7.2004, 12:56 | ||||
Это создатель языка Perl. Ты не знаешь кто создал язык, а уже с COM портами хочешь работать. Странно.
Думаю то что посоветовал ElectricalStorm и под Linux'ом будет работать. |
Автор: Secandr 7.7.2004, 13:12 |
а разве под линуксом ком порт не будет виден как простой файл? |
Автор: chaos 7.7.2004, 14:00 | ||||
да можно открыть ком-порт как файл типа
а дальше как с ним работать? |
Автор: MuToGeN 7.7.2004, 16:47 | ||
=))) работать можно по-разному подключать к порту / отключать от порта какой-нить девайс, например, или вообще отвинтить его нахрен от материнской платы =) в данном случае - исп. ф-ии чтения / записи, насколько я понимаю думаю, что состояние каждого пина будет описываться одним битом |
Автор: Secandr 7.7.2004, 16:58 |
chaos читать и писать |
Автор: chaos 8.7.2004, 07:39 | ||
Все ништяк роботает |
Автор: Nos 2.8.2004, 10:44 |
А что под Виндой работа с ком-портом как с файлом не проканает?! ![]() Что-то типа: open (filehndl, ">COM1") or die ("Can't open") У себя проверял - на 1-м коме мышь висит и прога ругалась... а на 2-м никаких ошибок не выдавало... |
Автор: chaos 4.8.2004, 11:11 | ||
По иди не проконает |