Список форумов   Список форумов  

UDP receiver.vi не работает без wireshark

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

UDP receiver.vi не работает без wireshark

Сообщение Yuva » Пн апр 22, 2013 10:02 am

Всем привет!
Прошу помощи.
Совсем недавно начал изучать сетевые протоколы, а именно Ethernet и UDP. И сразу проблемы. В общем есть плата Cyclone IV GX Transceiver Starter Kit. Для нее раздобыл проект, позволяющий отсылать пакеты UDP по нажатию кнопки. Плата связана с компьютером одним кабелем Ethernet. IP адреса статические. Пакеты отлично принимаются wiresharkом, а вот с UDP receiver.vi уже проблемы. Когда запускаю только плату и UDP receiver.vi, то UDP receiver.vi не принимает пакеты. Но стоит мне параллельно с UDP receiver.vi запустить wireshark или просто запустить и выключить его, как UDP receiver.vi начинает принимать пакеты. В чем дело?

Заранее благодарен!
Yuva
 
Сообщений: 4
Зарегистрирован: Пт апр 19, 2013 11:29 pm

Re: UDP receiver.vi не работает без wireshark

Сообщение Техподдержка NI » Пн апр 22, 2013 12:32 pm

Добрый день! Возможно, это связано с тем, что вообще, UDP receiver.vi создан для работы в паре с UDP sender.vi. Необходимо, чтобы значения портов в этих vi, точно совпадали. Далее нужно установить максимальное значение считываемых байт и сначала запустить именно UDP receiver.vi, чтобы LabVIEW начал "слушать" порт. Поэтому вполне вероятно, что ваш проект, с помощью которого вы отправляете пакеты, некорректно открывает порт.

Wireshark же открывает порт, и UDP receiver.vi, слушая его, начинает принимать пакеты. Попробуйте использовать другой способ отправки пакетов, посмотрите в LabVIEW->Help->Examples->UDP Sender.vi

___
Олег Шкалябин
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am

Re: UDP receiver.vi не работает без wireshark

Сообщение Yuva » Пн апр 22, 2013 2:46 pm

Спасибо большое за ответ и за совет! И долго ждать не заставили=) Значит порт не открывает.. Теперь все яснее. Пойду разбираться.
Yuva
 
Сообщений: 4
Зарегистрирован: Пт апр 19, 2013 11:29 pm

Re: UDP receiver.vi не работает без wireshark

Сообщение Техподдержка NI » Пн апр 22, 2013 3:06 pm

Напишите, пожалуйста, в любом случае, как решится Ваша проблема
___
Олег Шкалябин
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am

Re: UDP receiver.vi не работает без wireshark

Сообщение Yuva » Пн апр 22, 2013 3:15 pm

Хорошо. Или если не решится=)
Yuva
 
Сообщений: 4
Зарегистрирован: Пт апр 19, 2013 11:29 pm

Re: UDP receiver.vi не работает без wireshark

Сообщение Yuva » Пт май 17, 2013 10:09 am

Все заработало) В своем проекте на ПЛИС забыл включить подсчет контрольной суммы)
Yuva
 
Сообщений: 4
Зарегистрирован: Пт апр 19, 2013 11:29 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron