TCP

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: TCP

Сообщение alexander756 »

alexander756 писал(а):А как передавать изображение? Что-то у меня не получается
нашел как можно передавать изображение по сети. Может кому пригодится
Вложения
TCP IP Client image.vi
(40.37 КБ) 327 скачиваний
TCP IP Server image.vi
(44.83 КБ) 298 скачиваний
Аватара пользователя
psi
interested
interested
Сообщения: 5
Зарегистрирован: 15 дек 2008, 23:05
Версия LabVIEW: 8.6
Откуда: Украина, Сумы
Контактная информация:

Re: TCP

Сообщение psi »

maxgod145 писал(а):Это только бэта версия и до релиз кандидата пока далеко!Мы старались сделать что б работало!и оно работает!
В дальнейшем вас ожидают ещё проекты от koisiantina без которого не было б возможно ничего, в такие быстрые сроки!
есть уже чуть обновлённей версия(koisiantin)!её я пока не могу выложить(делалась не себе, и пока люди не сдадут не можем)!
Скажу только одно - там исправлено много недочетов и это почти новая совершенно программа!правда над интерфейсом не я работал, поэтому извиняйте! но она стабильней в работе.
Кстати если будут проблемы и глюки с этой версией то скомпелируйте её в ехе и всё будет гуд!!

- Зачем внутри цикла consume к функции считывающей элемент из очереди прицеплена константа timeout - 0msek??? Как результат проц грузится на 100%. Цикл consume должен выполнятся только тогда, когда в очереди что-то есть или ждать вечность пока не появится... Убрать константу....

- почему в клиенте и в сервере в евент структуре не обрабатывается событие "Panel Close?", сделайте это событие, на терминал Discard подайте константу true, а в очердь пошлите все то, что есть на евенте по батонну exit.
Аватара пользователя
maxgod145

Activity
user
user
Сообщения: 87
Зарегистрирован: 28 окт 2008, 20:40
Награды: 1
Версия LabVIEW: 8,5;8.6
Откуда: Киев
Контактная информация:

Re: TCP

Сообщение maxgod145 »

psi Cпасибо!учтем на будщеее!!
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

Подскажите, если это в тему, что нужно для того чтобы через LAN с одной машины на другую выдавать команды на com port (просто еще этим не занимался)?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4422
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: TCP

Сообщение Pavel Krivozubov »

нужно скрестить два примера Simple data server (client) и Advansed serial write and read
:D
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

да, пасиб уже начал разбираться. А remote panels тоже можно как то наладить для этого?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4422
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: TCP

Сообщение Pavel Krivozubov »

я их не юзал.
а если лень вообще рисовать код то можно прикрутить RAdmin.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: TCP

Сообщение mzu2006 »

alexander756 писал(а):
alexander756 писал(а):А как передавать изображение? Что-то у меня не получается
нашел как можно передавать изображение по сети. Может кому пригодится
Да, примеры работают. Только мне не удавалось таким способом в :labview: добиться приличных скоростей передачи. Где-то в реализации TCP тормоза. Например, подобным образом мне удавалось заполнить лишь процентов 10 гигабитного канала (intel с выставленным jumbo frames). Чтобы забить >60% пришлось повозиться с асинхронными сокетами с WinAPI
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

Всем привет! Подскажите какой номер порта нужно вводить при создании соединения TCP с прибором с заданным IP, откуда узнать номер порта? Уже пробовал произвольные номера в итоге ошибка с кодом 63.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: TCP

Сообщение Eugen Graf »

Это должно быть указано в документации к прибору.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

В документации к прибору указана возможеность задавать IP адрес, адрес подсети, адрес Router. Может с последним как-то связана возможность коннектится.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: TCP

Сообщение Eugen Graf »

Там где задаётся IP, должен задаваться и порт, а если нет, то я бы наверное для начала попробовал порт 80.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

Проверил с портом 80 (в приборе не задается). Выставил номер порта для слушателя и создания соединения одинаковым и IP прибора в качестве service name. При запуске выдает ID соединения равным 0.Что-то может быть еще нужно
установить?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: TCP

Сообщение Eugen Graf »

Service Name трогать не нужно, это другое. Слушатель тебе тоже не нужен, а только TCP Open с айпишником и портом.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: TCP

Сообщение Confocal »

Спасибо, поставил порт и IP заработало. Тогда слушатель когда нужно использовать?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»