Протокол UDP
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
сделал буфер а он мне теперь пишет что с ip адресом что то не то как исправить?и еще пишет через раз что пакет данных слишком большой что с ним не так?
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: протокол UDP
дело в том, что ВЫ ничего не разбили длина пакета не уменьшиласьdjim1313 писал(а):сделал буфер а он мне теперь пишет что с ip адресом что то не то как исправить?и еще пишет через раз что пакет данных слишком большой что с ним не так?
нужно организовать цикл внутри Вашего цикла
во внутреннем цикле и нужно разбивать и отправлять
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
сделал буфер но теперь пишет что ip адрес не корректный подскажите пожалуйста как исправить эту ошибку
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: протокол UDP
получается "разговор слепого с глухим"djim1313 писал(а):сделал буфер но теперь пишет что ip адрес не корректный подскажите пожалуйста как исправить эту ошибку
Что касается ошибки IP, кроме Вас никто в программе поменять ничего не могIvanLis писал(а):нужно организовать цикл внутри Вашего цикла
во внутреннем цикле и нужно разбивать и отправлять
вспоминайте когда и что Вы делали
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: протокол UDP
djim, выложите последнюю
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
последнюю версию программы с картинки?mzu2006 30 ноя 2011, 21:33
djim, выложите последнюю
rm -rf /mnt/windows
можно ли использовать в моем случае clipboard?
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
вот программа над которой работаю безуспешно(((((
- Вложения
-
- рабочая версия.vi
- (37.84 КБ) 183 скачивания
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: протокол UDP
Посмотрите Передача видео потока по UDP.djim1313 писал(а):вот программа над которой работаю безуспешно(((((
Смысл тот же, только в "профиль".
Вам говорили неодократно, что необходимо разбивать сообщение.
Вы все равно делаете по своему.
Сделайте размер буфера 1024 отсчета.
А максимальный размер данных на приеме увеличте до 8192, а не 100 как у Вас.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
подскажите пожалуйста почему сейчас программа не работает?
- Вложения
-
- рабочая версия.vi
- (55.56 КБ) 190 скачиваний
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: протокол UDP
1. что в ней не работает, какая ошибка возникает?djim1313 писал(а):подскажите пожалуйста почему сейчас программа не работает?
2. сохраняйте параметры по умолчанию, может Вы номер порта неверно устанавливаете!
3. конфигурируете воспроизведение, а закрываете запись. Вас не смутила красная точка? 4. для чего Вы все это еще раз циклами обернули?
5. при считывании 8192 отсчетов получается длина на передачу 131202
при длине пакета 8192 это 17 посылок 17*3ms=51ms
с другой стороны 8192 отсчета, при частоте дискретизации 22050, это примерно 372 ms
то есть все передать мы успеваем
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: протокол UDP
У Вас в программе в принципе это уже сделаноdjim1313 писал(а):еще вопрос чтобы мне сделать буфер мне надо разбить строку на несколько потоков? и потом объединить или надо просто разбить?
этот участок программы разбивает входную строку на блоки размером 8192 и отправляет по UDP а этот участок кода приемника, он собирает строку
ищет отметку [start] дописывает в строку все что после [start] до самого [end]
и после идентификации окончания строки [end]
восстанавливает данные, а строке присваивается пустое значение --------------------------
Еще ошибочку нашел, у Вас состояния не меняются нужно через сдвиговый регистр организовать, что бы по циклу крутилось
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 33
- Зарегистрирован: 18 фев 2011, 06:30
- Версия LabVIEW: 2010
- Откуда: орел
- Контактная информация:
Re: протокол UDP
вот поправил все косяки теперь правильно? только что то она теперь не работает на передачу не пойму почему подскажите пожалуйста
с принципом то я разобрался но она не работает все ранво
с принципом то я разобрался но она не работает все ранво
- Вложения
-
- рабочая версия.vi
- (52.48 КБ) 162 скачивания