Главная страница
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.033 c
15-1155752035
ArtemESC
2006-08-16 22:13
2006.09.10
Microsoft Word шпионит...


15-1155037865
Lexiy
2006-08-08 15:51
2006.09.10
Прием на работу


15-1156175964
Чапаев
2006-08-21 19:59
2006.09.10
Photoshop. Прозрачность.


2-1156146595
novill
2006-08-21 11:49
2006.09.10
Философское. Как правильнее выйти из процедуры?


15-1155587414
lookin
2006-08-15 00:30
2006.09.10
Сны