нашел как можно передавать изображение по сети. Может кому пригодитсяalexander756 писал(а):А как передавать изображение? Что-то у меня не получается
TCP
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: TCP
- Вложения
-
- TCP IP Client image.vi
- (40.37 КБ) 327 скачиваний
-
- TCP IP Server image.vi
- (44.83 КБ) 298 скачиваний
- psi
- interested
- Сообщения: 5
- Зарегистрирован: 15 дек 2008, 23:05
- Версия LabVIEW: 8.6
- Откуда: Украина, Сумы
- Контактная информация:
Re: TCP
maxgod145 писал(а):Это только бэта версия и до релиз кандидата пока далеко!Мы старались сделать что б работало!и оно работает!
В дальнейшем вас ожидают ещё проекты от koisiantina без которого не было б возможно ничего, в такие быстрые сроки!
есть уже чуть обновлённей версия(koisiantin)!её я пока не могу выложить(делалась не себе, и пока люди не сдадут не можем)!
Скажу только одно - там исправлено много недочетов и это почти новая совершенно программа!правда над интерфейсом не я работал, поэтому извиняйте! но она стабильней в работе.
Кстати если будут проблемы и глюки с этой версией то скомпелируйте её в ехе и всё будет гуд!!
- Зачем внутри цикла consume к функции считывающей элемент из очереди прицеплена константа timeout - 0msek??? Как результат проц грузится на 100%. Цикл consume должен выполнятся только тогда, когда в очереди что-то есть или ждать вечность пока не появится... Убрать константу....
- почему в клиенте и в сервере в евент структуре не обрабатывается событие "Panel Close?", сделайте это событие, на терминал Discard подайте константу true, а в очердь пошлите все то, что есть на евенте по батонну exit.
-
- assistant
- Сообщения: 104
- Зарегистрирован: 15 авг 2008, 11:55
- Версия LabVIEW: 8.5
- Откуда: Россия, Московская область
- Контактная информация:
Re: TCP
Подскажите, если это в тему, что нужно для того чтобы через LAN с одной машины на другую выдавать команды на com port (просто еще этим не занимался)?
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: TCP
нужно скрестить два примера Simple data server (client) и Advansed serial write and read
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: TCP
я их не юзал.
а если лень вообще рисовать код то можно прикрутить RAdmin.
а если лень вообще рисовать код то можно прикрутить RAdmin.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: TCP
Да, примеры работают. Только мне не удавалось таким способом в добиться приличных скоростей передачи. Где-то в реализации TCP тормоза. Например, подобным образом мне удавалось заполнить лишь процентов 10 гигабитного канала (intel с выставленным jumbo frames). Чтобы забить >60% пришлось повозиться с асинхронными сокетами с WinAPIalexander756 писал(а):нашел как можно передавать изображение по сети. Может кому пригодитсяalexander756 писал(а):А как передавать изображение? Что-то у меня не получается
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- assistant
- Сообщения: 104
- Зарегистрирован: 15 авг 2008, 11:55
- Версия LabVIEW: 8.5
- Откуда: Россия, Московская область
- Контактная информация:
Re: TCP
Всем привет! Подскажите какой номер порта нужно вводить при создании соединения TCP с прибором с заданным IP, откуда узнать номер порта? Уже пробовал произвольные номера в итоге ошибка с кодом 63.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- assistant
- Сообщения: 104
- Зарегистрирован: 15 авг 2008, 11:55
- Версия LabVIEW: 8.5
- Откуда: Россия, Московская область
- Контактная информация:
Re: TCP
В документации к прибору указана возможеность задавать IP адрес, адрес подсети, адрес Router. Может с последним как-то связана возможность коннектится.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: TCP
Там где задаётся IP, должен задаваться и порт, а если нет, то я бы наверное для начала попробовал порт 80.
-
- assistant
- Сообщения: 104
- Зарегистрирован: 15 авг 2008, 11:55
- Версия LabVIEW: 8.5
- Откуда: Россия, Московская область
- Контактная информация:
Re: TCP
Проверил с портом 80 (в приборе не задается). Выставил номер порта для слушателя и создания соединения одинаковым и IP прибора в качестве service name. При запуске выдает ID соединения равным 0.Что-то может быть еще нужно
установить?
установить?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: TCP
Service Name трогать не нужно, это другое. Слушатель тебе тоже не нужен, а только TCP Open с айпишником и портом.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 38 Ответы
- 13313 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 5 Ответы
- 253 Просмотры
-
Последнее сообщение IvanLis