3 года назад

Как подать сигналы на usb, com или lpt порт сервера посредством php или ruby on rails.

Как подать сигналы на usb, com или lpt порт сервера посредством php или uby o ails. Или какого нибудь другого языка на стороне сервера. Может есть возможность каких нибудь вставок в скрипт на с++ или assemblee (что то такого я не нашёл пока вроде).

dimka_seRgheY4 (Гость) COM
3

COM: Как подать сигналы на usb, com или lpt порт сервера посредством php или ruby on rails.

8 месяцев назад Как подать сигналы на usb, com или lpt порт сервера посредством php или ruby on rails

Как подать сигналы на usb, com или lpt порт сервера посредством php или uby o ails. Или какого нибудь другого языка на стороне сервера. Может есть возможность каких нибудь вставок в скрипт на с++ или assemblee (что то такого я не нашёл пока вроде).

GarfeelD (Гость) 1 ответ
3
8 месяцев назад можно ли на ruby реализовать COM клиент (сервер)?

если можно, то как? пруфлинк в студия плиз
http://www.uby-doc.og/stdlib-1.9.3/libdoc/wi32ole/doc/WIN32OLE.htmlпочитал... не пойму почему только "из пушки по комарам"и суть не в написании библиотеки, а просто скрипта, который бы работал с COM-сервером в виде стороннего приложения...
сервер работает только по стандарту COM без каких-либо API..в общем и целом задача сводится к тому чтобы реализовать на руби RTD(ДРВ) функцию экселя...желательно примеры кода или ссылки на маны

superblond (Гость) 2 ответа
3
9 месяцев назад отказ в доступе к COM порту

писал программу, передающую данные с одного компьютера на другой по COM порту. примеры, которые находил в сети постоянно оказывались нерабочими, то не компилились.ю то просто никакого эффекта не было. и в какой-то момент даже те, которые хотябы компилились и писали, что ком-порт открыт, стали выдавать ошибку 5 (доступ запрещен).собственно, 2 вопроса: 1)как реанимировать ком-порт2)не поделитесь ли рабочим примером простой по-cha-овой передачи (и приема соответственно) данных по ком под 2003ю или ...

НовыйСильноУмный (Гость) 1 ответ
3
Ответы (6)
Arthur Frank (Гость) 3 года назад
0

в ком порт можно попробовать примерно так
$com1\u003dfopen(u0027/dev/tty0u0027,u0027au0027);
fputs($com1,u0027textu0027);
fclose($com1);

Пожаловаться
Dasha2012 (Гость) 3 года назад
6

ну на USB аналогично $usb11\u003dfopen(u0027/dev/usbdev1.1_ep00u0027,u0027au0027)
только есть небольшой нюанс смотреть в сторону "man udev"
в случае вопросов к приведенному(bjaka.max) примеру читаем тут http://ru2.php.net/manual/ru/function.fopen.php

Пожаловаться
andrey.mlnk (Гость) 3 года назад
8

u0027/dev/usbdev1.1_ep00u0027 что это такое, что за путь?
это адрес порта в *nix системах там все устройства в /dev лежат как файлы это давольно удобно )

Пожаловаться
Александр Изотов (Гость) 3 года назад
6

P.S можно еще так http://ru2.php.net/manual/ru/function.dio-tcsetattr.php

Пожаловаться
CheizR (Гость) 3 года назад
7

u0027/dev/usbdev1.1_ep00u0027 что это такое, что за путь? Какой вообще принцип адресации у портов.

Пожаловаться
quaderik (Гость) 3 года назад
1

А как быть тем у кого Windows? Можно ли воспользоватся функциями из dll?

Пожаловаться
Как подать сигналы на usb, com или lpt порт сервера посредством php или ruby on rails. (COM) - вопросы и ответы на все случаи жизни - справочник COM moi-vopros.ru