Модераторы: ginnie, korob2001

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с COM-портами, Как работать с COM-портами в Perl 
:(
    Опции темы
chaos
Дата 7.7.2004, 09:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Раскажите если можно по подробнее как работать с COM-портами в Perl
  Вверх
Master
Дата 7.7.2004, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



а PHP тут причем?


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MuToGeN
Дата 7.7.2004, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Перенесено.

AFAIK без использования внешних прилад никак.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
chaos
Дата 7.7.2004, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Цитата(Master @ 7.7.2004, 09:55)
а PHP тут причем?

Я про PHP не чего не говорил bored.gif
Добавлено @ 10:03
Цитата(MuToGeN @ 7.7.2004, 09:56)
Перенесено.

AFAIK без использования внешних прилад никак.

че за прикладки7
PM WWW   Вверх
chaos
Дата 7.7.2004, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Че никто не знает... cool.gif
PM WWW   Вверх
GoodBoy
Дата 7.7.2004, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: нет
Всего: 83



Нужно договориться с Ларри, чтобы он добавил в язык или команды работы с портами или ассембллерные вставки!!!
:-)))))))))))))))))))))))))))))


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
chaos
Дата 7.7.2004, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Цитата(GoodBoy @ 7.7.2004, 11:15)
Нужно договориться с Ларри, чтобы он добавил в язык или команды работы с портами или ассембллерные вставки!!!
:-)))))))))))))))))))))))))))))

а Perl'е допускаются asm вставки? И че за Ларри?
PM WWW   Вверх
ElectricalStorm
Дата 7.7.2004, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 547
Регистрация: 22.1.2004

Репутация: 1
Всего: 9



из Perl можно вызывать сишные функции
пиши|найди интерфейс сишный к ком порту оберни его в XS и юзай через Perl наздоровье
perldoc XSUB, XS

Добавлено @ 11:42
и use CPAN !!!

http://search.cpan.org/~bbirth/Win32-Seria...API/CommPort.pm


--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
chaos
Дата 7.7.2004, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Цитата(ElectricalStorm @ 7.7.2004, 11:39)
из Perl можно вызывать сишные функции
пиши|найди интерфейс сишный к ком порту оберни его в XS и юзай через Perl наздоровье
perldoc XSUB, XS

Добавлено @ 11:42
и use CPAN !!!

http://search.cpan.org/~bbirth/Win32-Seria...API/CommPort.pm

Мне под Линх надо
PM WWW   Вверх
korob2001
Дата 7.7.2004, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 6
Всего: 61



Цитата

И че за Ларри?

Это создатель языка Perl. Ты не знаешь кто создал язык, а уже с COM портами хочешь работать. Странно.
Цитата

Мне под Линх надо

Думаю то что посоветовал ElectricalStorm и под Linux'ом будет работать.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Secandr
Дата 7.7.2004, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



а разве под линуксом ком порт не будет виден как простой файл?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
chaos
Дата 7.7.2004, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Цитата(Secandr @ 7.7.2004, 13:12)
а разве под линуксом ком порт не будет виден как простой файл?

да можно открыть ком-порт как файл типа
Код
open COM, ">/dev/stty"

а дальше как с ним работать?
PM WWW   Вверх
MuToGeN
Дата 7.7.2004, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Цитата
а дальше как с ним работать?

=))) работать можно по-разному
подключать к порту / отключать от порта какой-нить девайс, например, или вообще отвинтить его нахрен от материнской платы =)
в данном случае - исп. ф-ии чтения / записи, насколько я понимаю

думаю, что состояние каждого пина будет описываться одним битом


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Secandr
Дата 7.7.2004, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



chaos
читать и писать



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
chaos
Дата 8.7.2004, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 3
Всего: 44



Цитата(Secandr @ 7.7.2004, 16:58)
chaos
читать и писать

Все ништяк роботает
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.1196 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.