Форум: "Прочее";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
ВнизПротокол 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c