Соединяюсь с устройством которое принимает запрос. Байты в котором помимо стартовых и стоповых битов должны содержать ещё и бит идентификации адреса (9-й бит).
Как можно в запульнуть такие байты?

Сокет коннектится, всё путём...
Спустя 31 минута, 12 секунд (14.10.2011 - 16:26) moskitos80 написал(а):
9 бит - это один хрен - уже второй, дополнительный байт информации. Смотри описание протокола, по которому работает принимающее устройство - там как правило есть примеры реализации клиента. А вообще ты прикололся что ль - в такой раздел тему засунул? Тут люди не на С программируют...
Спустя 4 дня, 48 минут, 19 секунд (18.10.2011 - 17:15) emile написал(а):
Понятно. Пасиб.
Просто думал есть какая то мулька вроде свойства. Где можно указать что пакеты по девять бит будут идти. И никакого С.
Примеров нема, устройство - Украинские весы
P.S.
Админы, если можно переместите тему в "PHP для знатоков".
Тут наверное только хитростью можно взять!
Просто думал есть какая то мулька вроде свойства. Где можно указать что пакеты по девять бит будут идти. И никакого С.
Примеров нема, устройство - Украинские весы

P.S.
Админы, если можно переместите тему в "PHP для знатоков".
Тут наверное только хитростью можно взять!

Спустя 58 минут, 57 секунд (18.10.2011 - 18:14) caballero написал(а):
Никто с PHP напрямую с COM портом не работает
и не только с PHP
нужна промежуточная прога или библиотека
которая работает через драйвер порта а не биты собирает
и не только с PHP
нужна промежуточная прога или библиотека
которая работает через драйвер порта а не биты собирает
Спустя 1 час, 56 минут, 26 секунд (18.10.2011 - 20:10) bodja написал(а):
Цитата |
Соединяюсь с устройством которое принимает запрос. Байты в котором помимо стартовых и стоповых битов должны содержать ещё и бит идентификации адреса (9-й бит) |
Это протокол СОМ порта ,причем здесь сокет? И ПХП тем более.
Или вы хотите работать через браузер?
Спустя 3 дня, 18 часов, 1 минута, 1 секунда (22.10.2011 - 14:11) emile написал(а):
Да, работа с весами через браузер. Не напрямую с СОМ. Соединяюсь через асинхронный сервер RS-485 в Ethernet (Moxa). С этим проблем нет.
Ну судя по вашим словам нужно потолкать производителей весов...
Ну судя по вашим словам нужно потолкать производителей весов...
Спустя 39 минут, 7 секунд (22.10.2011 - 14:50) caballero написал(а):
В таком случае должно более менее высокоуровневое API работающее с последовательностью символов (обычных байтов).
Другое дело что нужна настройка COM порта где и указывается количество битов старт стопные биты и прочее.
В люом случае работа через брауезр как минимум странное рещение. Представте что два юзера одновременно открыли браузер и ломанулись на тот же COM порт
Другое дело что нужна настройка COM порта где и указывается количество битов старт стопные биты и прочее.
В люом случае работа через брауезр как минимум странное рещение. Представте что два юзера одновременно открыли браузер и ломанулись на тот же COM порт