|
Elotest N300 + компик, протокол TCP/IP, ...как организовать связь и получать данные? |
|
|
|
Jun 26 2007, 17:17
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 28-02-07
Из: тайги близ Уральских гор...
Пользователь №: 25 742

|
Началось с того, что работники соседней лаборатории купили какой-то жутко дорогой прибор для неразрушающего контроля (указан в заголовке темы).  А подключить не могут - программное обеспечение к нему только демонстрационное, да и оно не работает. Изрядно намучившись с ним, принесли мне и просят быстро наладить связь - использую протокол TCP/IP. Пиши на чем угодно, но чтобы связь была - скомандовал мой шеф, благополучно отбывая в отпуск. С тем и осталась - черт знает какой прибор без внятной инструкции, без единого разъяснения и без единого указания номеров портов и др. Единственное, что у меня сейчас есть - это наклейка с адресом IP (прибора), несколько кабелей и вихретоковый датчик, любезно предоставленный соседскими коллегами - с помощью его надо получать сигнал и пытаться загнать его в комп. При подключении его к компьютеру, создала сетевое подключение, используя его IP. Заработало, и то неплохо... Для начала написала несколько процедур в Дельфи - определила, что комп подключен к локальной сети, считала программно его имя и IP прибора. IP успешно определился. На этом пока отложила Дельфи и полезла в LabVIEW. В LabVIEW, перебирая все возможные комбинации, пытаюся работать с виртуальными инструментами из набора "TCP/IP". И вот на чем споткнулась - там везде требуются Remote port и Local port... А где их номера узнать - вообще не имею представления. В инструкции на этот прибор вообще ни слова про порты и подобные вещи. Хитрые трудолюбивые немцы, смастерившие прибор, стоимость которого немыслимо-запредельная, естественно, не желают, чтобы с их изделием занимались все, кому не лень, чтобы юзеры знали порты и прочие хитрости. В инструкции описано только, как работать с их программкой, меню и значки - то есть для "поверхностного использования, для глупых юзеров" - и ничего толкового. А программа не работает, хоть и диск их,и тоже куплен за деньги. ...Пока (после долгих поисков) пришло в башку тупое решение - сижу перебираю номера портов и жду отклика - ведь должен какой-нибудь откликнуться! И еще - раньше никогда не писала программы для протокола TCP/IP, а может, существуют какие-то стандарты на номера используемых портов? Будут ли какие-то идеи, хоть в каком направлениии искать эти номера портов? Они и в LabVIEW, и в Delphi требуются. Заранее благодарна.
--------------------
|
|
|
|
|
 |
Ответов
(1 - 11)
|
Jun 28 2007, 18:47
|
Частый гость
 
Группа: Новичок
Сообщений: 136
Регистрация: 18-08-06
Из: Novosibirsk
Пользователь №: 19 655

|
Цитата а может, существуют какие-то стандарты на номера используемых портов? конечно, посмотрите для начала содержимое файла WINDOWS\system32\drivers\etc\services На ping отвечает? Порт 80/TCP уже пробовали? (т.е. просто набрать в адресной строке IE или другого интернет-браузера "http://ip-адрес-прибора") Если на приборе есть СОМ порт попробуйте подключиться к нему и запустить эмулятор терминала (HyperTerminal). Для продолжения разбирательства потребуется "набор юного хакера" - программы для просмотра/записи протокола обмена по IP (снифферы), сканеры портов и прочее. Кое-что есть на http://www.web-hack.ru http://www.securitylab.ru/software/ и много где ещё. И ко всему этому - хорошая книга по TCP/IP.
|
|
|
|
|
Jun 28 2007, 19:05
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 28-02-07
Из: тайги близ Уральских гор...
Пользователь №: 25 742

|
Цитата конечно, посмотрите для начала содержимое файла WINDOWS\system32\drivers\etc\services Спасибо, посмотрю. Цитата На ping отвечает? Не отвечает. Пинговать я в первый же день разные адреса пробовала. Подумала - вдруг ошибка вкралась в наклейку прибора. Цитата Порт 80/TCP уже пробовали? (т.е. просто набрать в адресной строке IE или другого интернет-браузера "http://ip-адрес-прибора") Пробовала, да. Перебрала все порты пока от 1 до 100 - ни один не отзывается. А их в запасе еще до чёрта  Цитата Если на приборе есть СОМ порт попробуйте подключиться к нему и запустить эмулятор терминала (HyperTerminal). Надо будет попробовать... ...Вот, подумала, а может неисправна моя сетевая карта? Ведь на другом компе этот гадский прибор подключился.
--------------------
|
|
|
|
|
Jul 3 2007, 13:35
|
Местный
  
Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498

|
Цитата(bagira_ @ Jun 28 2007, 21:05)  Спасибо, посмотрю. Не отвечает. Пинговать я в первый же день разные адреса пробовала. Подумала - вдруг ошибка вкралась в наклейку прибора. Пробовала, да. Перебрала все порты пока от 1 до 100 - ни один не отзывается. А их в запасе еще до чёрта  Надо будет попробовать... ...Вот, подумала, а может неисправна моя сетевая карта? Ведь на другом компе этот гадский прибор подключился. 1) Сетевая карта может быть исправная, но настройки по умолчанию могут отличаться. Мы тоже с похожими проблемами мучились. 2) Нет информации от производителя - это совсем плохо, нужно исправлять. Шефа нет - не страшно, он Вам и не помог бы. Узнайте, кто Вашим коллегам этот дорогой прибор без работающего софта продал (интересно, насколько дорогой?). А продавца можно заставить связаться с производителем. Не в пустыне все-таки живем.
|
|
|
|
|
Jul 4 2007, 17:14
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 28-02-07
Из: тайги близ Уральских гор...
Пользователь №: 25 742

|
Цитата 1) Сетевая карта может быть исправная, но настройки по умолчанию могут отличаться. Сетевая карта была встроенная, вот в ней было всё дело! Не знаю, что именно, может быть, действительно, настройки отличаются. В-общем, пошла я в магазин и купила новую сетевую карту. И прибор сразу подключился!!!  Сейчас изучаю, что именно он показывает и как им управлять, какие настройки в нем и т.д. ...Но самое сложное впереди - мне придется писать для него свои программы. Покупная не на 100% устраивает заказчика, нужны дополнительные возможности. Так что - я еще помучаю народ глупыми вопросами  Спасибо всем ответившим
--------------------
|
|
|
|
|
Aug 23 2007, 02:45
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(bagira_ @ Jul 4 2007, 12:14)  Сетевая карта была встроенная, вот в ней было всё дело! Не знаю, что именно, может быть, действительно, настройки отличаются. В-общем, пошла я в магазин и купила новую сетевую карту. И прибор сразу подключился!!!  Есть такая "нехорошая" штука как AutoNegotiation. При коннекте настройка обоих PHY девайсов должны быть одинаковыми. Иначе они не видят друга-друга. Ну и дополнительно не помешает проверить включен ли Flow Control и режим работы Ethernet. (Full/Half вдруг немцы обожают экономить  ) У меня на буке были проблемы с коннектом со своим девайсом, которые никогда не вылезали на ПК. И все из за AN. Удачи
--------------------
|
|
|
|
|
Nov 19 2008, 19:22
|
Группа: Новичок
Сообщений: 1
Регистрация: 19-11-08
Из: где-то недалеко от Екатеринбурга
Пользователь №: 41 772

|
Багира, эта проблема тебя ещё интересует? Я тоже сейчас занимаюсь этим дефектоскопом. Кое-что уже получается. Если интересно, дай знать сюда или на мой ящик:vkosta@mail.ru
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|