Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];

Вниз

"Линия задержки"   Найти похожие ветки 

 
Германн ©   (2009-12-17 05:49) [40]


> Rouse_ ©   (17.12.09 03:40) [39]
>
> Eraser имеет ввиду флаг TCP_NODELAY
>

Не понимаю.


 
Anatoly Podgoretsky ©   (2009-12-17 08:53) [41]

> Германн  (17.12.2009 01:24:12)  [12]

О так это уже другое, тут требуется QoS, иначе 10 мс не гарантируется даже в локальной сети.
Может просто надо разделять пакеты на приемной стороне.


 
Anatoly Podgoretsky ©   (2009-12-17 09:01) [42]

> Германн  (17.12.2009 05:49:40)  [40]

Трудно понимать, если ты не на ВЫ с сетями.


 
Sha ©   (2009-12-17 12:58) [43]

А не проще на приемном конце принятые пакеты складировать в задерживающую очередь и брать их из нее с нужным интервалом?


 
Хитрий Лис   (2009-12-17 13:57) [44]

Есть предложение купить за 100 рублей старый системник c 10Mb сетевухой и поставить туда Win95.
Получите то же - только аппаратно :)


 
Sha ©   (2009-12-17 14:07) [45]

Нет, не то же.

Мое предложение годится и в качестве готового решения для борьбы с нестабильным временем задержки, и в качестве эмулятора нестабильности задержки (и, если надо, в качестве эмулятора нагла).


 
Германн ©   (2009-12-17 15:02) [46]


> Sha ©   (17.12.09 12:58) [43]
>
> А не проще на приемном конце принятые пакеты складировать
> в задерживающую очередь и брать их из нее с нужным интервалом?
>
>

Не. Тут все сложнее. В передаваемых пакетах находится сигнал для управления некоей железякой. Так что скорее всего надо будет реализовывать на приемнике некий регулятор. Но для начала надо попытаться имитировать проблему. С регуляторами я на ты, а с сетями, как правильно заметил АП, практически не знаком.


 
Sha ©   (2009-12-17 15:10) [47]

> В передаваемых пакетах находится сигнал для управления некоей железякой.

Тогда передавать надо не сигнал управления, а желаемое состояние(я) объекта управления в момент(ы) времени, а сигнал управления вычислять на приемном конце в зависимости от текущего времени и нужного состояния.


 
Германн ©   (2009-12-17 15:15) [48]


> Тогда передавать надо не сигнал управления, а желаемое состояние(я)
> объекта управления в момент(ы) времени

Этот путь пока заблокирован свыше. :)
Но в любом случае надо экспериментировать.


 
Jeer ©   (2009-12-17 15:17) [49]


> Германн ©   (17.12.09 15:02) [46]
> Не. Тут все сложнее. В передаваемых пакетах находится сигнал
> для управления некоей железякой.


Т.е. ты хочешь повторить реализацию realtime-Ethernet или даже realtime IP ?
Серьезная заявка. :)
Могу сказать сразу, что реализация сетевого управления динамическим объектом требует хотя бы real-time ОС.


 
Германн ©   (2009-12-17 15:31) [50]


> Jeer ©   (17.12.09 15:17) [49]


> Т.е. ты хочешь

Не я хочу. :)

> Могу сказать сразу, что реализация сетевого управления динамическим
> объектом требует хотя бы real-time ОС.

Если в описании к некому ПО написано английским по белому "ХХХ software system turns almost any compatible PC into a real-time controller", что прикажешь отвечать начальнику, который английский знает в совершенстве? :)


 
Jeer ©   (2009-12-17 15:42) [51]

Германн, лет 4-5 назад я сделал систему в составе: супервизорное управление довольно сложным объектом  ( САУ приводом, САУ сварочным током, САУ прижимом электрода были реализованы на МК и получали только супервизороное управление от центрального поста ).
Скажи мне кто, что я должен был дистанционно заниматься вопросами управления "быстрой" динамикой - я бы послал, сам знаешь куда.
Не то, чтобы это невозможно - это совсем другие ресурсы нужны.

А так - на посту стандартная win2000 + контроллерные устройства управления по каждому каналу, реализующие "быстрые" алгоритмы управления и вопросы безопасности.


 
Eraser ©   (2009-12-17 15:52) [52]

> [40] Германн ©   (17.12.09 05:49)

после установки срединения нужно вызвать для сокета
i:=1;
SetSockOpt(Socket,IPPROTO_TCP,TCP_NODELAY,@i,sizeof(i));


 
Jeer ©   (2009-12-17 16:19) [53]

Полагаю, что все не то советуется.
На мой взгляд, нужно моделирование канала ( поток событий с заданными распределениями вероятностей их поступления ).
Для начала - Пуассона.


 
Кто б сомневался ©   (2009-12-17 16:37) [54]


> Кто-нибудь может посоветовать что-нибудь для имитации поведения
> ТСР пакетов при передаче на большие расстояния?


Китайские прокси?


 
Германн ©   (2009-12-17 16:46) [55]


> Eraser ©   (17.12.09 15:52) [52]

Спасибо, учту.


 
Германн ©   (2009-12-17 16:50) [56]


> Jeer ©   (17.12.09 15:42) [51]


> Скажи мне кто, что я должен был дистанционно заниматься
> вопросами управления "быстрой" динамикой - я бы послал,
> сам знаешь куда.

Я рассудил иначе. Я получаю новый для себя опыт и вдобавок мне за это платят. А тут вроде и прежняя моя контора потихонечку кажется стала оправляться от последствий кризиса.


 
Sha ©   (2009-12-17 17:17) [57]

> Германн ©   (17.12.09 15:31) [50]

А че, собственно, волноваться, если "ХХХ software" гарантирует "World-wide connection" и "World-wide access"? :)


 
Германн ©   (2009-12-17 17:38) [58]


> А че, собственно, волноваться

А кто волнуется?
Идут обычные трудовые будни. :)


 
Германн ©   (2009-12-22 01:24) [59]


> Игорь Шевченко ©   (17.12.09 01:54) [20]
>
> Германн ©   (17.12.09 01:31) [14]
>
>
> >  (в т.ч. в своём рту)
>
>
> Сочувствую, брат по несчастью :)

"Линию задержки" реализовал сам, но главным блюдом нашего новогоднего стола будет манная каша. :(
Моего потому что жевать нечем, моей семьи, потому что купить что-то другое будет не на что после такого ремонта. :)


 
brother ©   (2009-12-22 05:19) [60]

> "Линию задержки" реализовал сам,

как? если инет бесплатный, может по анонимным проксевникам "погулять"?


 
Германн ©   (2009-12-26 02:45) [61]


> Jeer ©   (17.12.09 15:42) [51]

А ведь не всё так траурно!
Гендир вчера в первой половине дня пробовал управлять роботом со своего домашнего компа и остался довольным работой робота.
Правда он уже принял и "понял" наличие ПИД-регулятора в данной системе.


> brother ©   (22.12.09 05:19) [60]
>
> > "Линию задержки" реализовал сам,
>
> как? если инет бесплатный, может по анонимным проксевникам
> "погулять"?

Что значит "как"? Как смог, так и реализовал. Интересуют детали реализации, так и скажи.
Прокси мне не подходят. Они создают задержки, но я ими не могу управлять.


 
Sha ©   (2009-12-26 22:49) [62]

Это верно.
Каждый должен построить свою линию задержки!
С блэкджеком и шлюхами!



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.012 c
1-1233316055
alexvan
2009-01-30 14:47
2010.03.14
Вопрос по работе компонента TDBGrid


11-1214001190
Zonder
2008-06-21 02:33
2010.03.14
TKOLListView.DoubleBuffered + XP


2-1263028060
alexbor777
2010-01-09 12:07
2010.03.14
Отчет по ПК


15-1261697289
DillerXX
2009-12-25 02:28
2010.03.14
А не вспомнит ли кто...


15-1262074849
Ega23
2009-12-29 11:20
2010.03.14
Никак не могу найти статью Антона Григорьева





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский