Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Протокол HILTI дальномер PD28   Найти похожие ветки 

 
belly_tiamat ©   (2006-08-12 04:22) [0]

C лазерным дальномером HILTI модель PD28 поставляется программа для связи с PC чезез COM порт, функциональность которой не устраивает.
Вопрос такой: кто-нибудь знает протокол обмена между PC и дальномером или может есть готовый проект (dll) обмена для такой модели?
Заранее всем спасибо.


 
Мефисто   (2006-08-12 10:23) [1]

Скорее всего это для ветки потрепаться, ой, прочее.
1. Может и подскажут если кто работал с таким девайсом.
2. Слазить на сайт производителя и посмотреть, не представлено ли SDK для разработчиков.
3. Слазить на сайт производителя и написать письмо с просьбой выслать/или купить у них пакет SDK.


 
Anatoly Podgoretsky ©   (2006-08-12 14:36) [2]

Как правило такие протоколы являются собственность и изобретением фирмы изготовителя и если такой информации нет на сайте, то остается только хакерский метод с помощью мониторинга портов и анализ последовательностей. Путь плохой и до конца протокол обычно не удается узнать.


 
anton773 ©   (2006-08-12 23:01) [3]

В Королевстве Делфи предложили поставить сниффер на порт,куда подключен дальномер с целью получения лога.         Интересно поможет?


 
Ketmar ©   (2006-08-12 23:02) [4]

> [3] anton773 ©   (12.08.06 23:01)
получить лог? вполне поможет. расшифровать -- нет. тут TBrain нужен. %-)


 
Anatoly Podgoretsky ©   (2006-08-12 23:31) [5]

anton773 ©   (12.08.06 23:01) [3]
С чем поможет?


 
Германн ©   (2006-08-13 01:37) [6]


> belly_tiamat ©   (12.08.06 04:22)
>
> C лазерным дальномером HILTI модель PD28 поставляется программа
> для связи с PC чезез COM порт, функциональность которой
> не устраивает.

Встречался часто с подобным положением вещей, но смутило в сабже упоминание "функциональности" программы, поставляемой с прибором. Боюсь никакой "взлом" протокола может и не помочь, если недостаточна функциональность самого прибора при обмене данными с компьютером.

В общем случае, фирма изготовляющая прибор стремится к тому, чтобы его покупали. И ей нет никакого смысла утаивать протокол связи с компьютером. Если только сама фирма или её "близкие" партнёры не заинтересованы в продаже и софта к прибору. Но в таком случае "функциональность" софта идущего с прибором, как правило, не страдает. Может глючить, сбиваться и т.п. если её разрабатывали "совместители".


 
belly_tiamat ©   (2006-08-13 01:40) [7]

Подключил прибор к ПС, далее сниффер PortMon, потом саму программу обмена, удалось выяснить настройки порта, управляющие символы (запрос на передачу, подтверждение, передача и окончание передачи с выключением устройства). Вроде все работает, но управлять другими настройками прибора фирменная программа не позволяет следовательно и отследить протокол обмена нельзя, так что решение проблемы такое (частичное):
1. настраиваем прибор вручную
2. Запускаем свою программу приема данных


 
belly_tiamat ©   (2006-08-13 01:45) [8]

to Германн
 Сама эта программа обмена (PD Server) позволяет только выбирать порт, скорость и принимать данные в свой буфер. По окончанию приема все это сбрасывается в Excel, причем сбрасывается по 1 записи и это так долго. Основная причина сделать что-то свое именно из-за этого дурацкого экспорта.


 
Германн ©   (2006-08-13 01:51) [9]


> belly_tiamat ©   (13.08.06 01:40) [7]
>
> Подключил прибор к ПС, далее сниффер PortMon, потом саму
> программу обмена, удалось выяснить настройки порта, управляющие
> символы (запрос на передачу, подтверждение, передача и окончание
> передачи с выключением устройства). Вроде все работает,
> но управлять другими настройками прибора фирменная программа
> не позволяет следовательно и отследить протокол обмена нельзя,
>  так что решение проблемы такое (частичное):
> 1. настраиваем прибор вручную
> 2. Запускаем свою программу приема данных
>

А с чего ты взял, что сам прибор позволяет "управлять другими настройками прибора" по каналу связи с ПК? Скорее всего это твоё "горячее" желание. Я лично, вот не далее как месяц, назад покупая некие электронные лабораторные весы тоже был, ничтоже сумняшеся, уверен, что они позволяют управление со стороны компьютера. Хоть в минимальном объёме. Ан нет! Они оказались ReadOnly. :-(


 
Германн ©   (2006-08-13 01:54) [10]


> belly_tiamat ©   (13.08.06 01:45) [8]
>
> to Германн
>  Сама эта программа обмена (PD Server) позволяет только
> выбирать порт, скорость и принимать данные в свой буфер.
>  По окончанию приема все это сбрасывается в Excel, причем
> сбрасывается по 1 записи и это так долго. Основная причина
> сделать что-то свое именно из-за этого дурацкого экспорта.
>
>

Ну тогда у тебя есть шанс. Например, решение [7].


 
belly_tiamat ©   (2006-08-13 01:56) [11]


> Они оказались ReadOnly

Ну что ж буду довольствоваться тем что есть, теперь хоть можно нормально экспортировать принятые значения.


 
Карелин Артем ©   (2006-08-14 14:25) [12]

Мы с друганом в свое время вполне нормально расшифровали данные от сканера специализированного по логам.



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.041 c
2-1154595535
Vovan-qqq
2006-08-03 12:58
2006.09.10
MathType


15-1154004751
Некто
2006-07-27 16:52
2006.09.10
Посоветуйте монитор


15-1155800785
Сергей М.
2006-08-17 11:46
2006.09.10
Непонятка при работе в связке Access2003 + MS VisualFoxPro ODBC


2-1155757105
ronyn
2006-08-16 23:38
2006.09.10
БД Paradox7 and JPEG


3-1151919542
Mishenka
2006-07-03 13:39
2006.09.10
База видна только на компьютерах, на которых установлена Delphi