реклама на сайте
подробности

 
 
> Real time на Windows XP
Slovan
сообщение Sep 27 2012, 20:58
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 28-10-11
Пользователь №: 68 007



Добрый день!

Понимаю всю обсурдность вопроса... но стоит задача - обеспечить передачу UDP пакетов в сеть с жестким интервалом 10мс.
Система только виндоуз и ничего кроме виндоуз. (Причины: драйвера, ПО, просто лень разработчиков изучать другие системы)
В общем, уговорить перейти на что-то более адекватное у меня не получается.

Какие есть варианты?

Мультимедия таймер не обеспечивает необходимой точности.
http://www.intervalzero.com/ - вроде бы то, что нужно. Но непонятно, сколько времени уйдет на освоение и сколько вообще это будет стоить.

Если подключить к COM порту контроллер, который будет каждые 10мс посылать сигнал, и роботать по прерыванию - может это как-то улучшить ситуацию?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
juvf
сообщение Sep 28 2012, 01:06
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Slovan @ Sep 28 2012, 02:58) *
Если подключить к COM порту контроллер, который будет каждые 10мс посылать сигнал, и роботать по прерыванию - может это как-то улучшить ситуацию?
Нет, такое решение не улучшит. Какя разница кто будет источником прерывания - компорт или внутренний таймер? Если винде надо будет обслужить другую задачу, например перерисовать гуи, то она запросто предержить обработку прерывания от компорта. Но если городить внешний контроллер, так пусть он и передает эти UDP паеты сам.

Если на комп поставить голый линукс, то ситуация не лучше. Что для линукса, что для венды... чтоб получить жёсткие интервалы времени нужен бубен типа такого.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slovan   Real time на Windows XP   Sep 27 2012, 20:58
|- - sasamy   Цитата(juvf @ Sep 28 2012, 05:06) Если на...   Sep 28 2012, 04:00
|- - juvf   Цитата(sasamy @ Sep 28 2012, 10:00) Что т...   Sep 28 2012, 06:27
|- - _Pasha   Цитата(juvf @ Sep 28 2012, 09:27) А ДОС д...   Sep 28 2012, 08:07
|- - sasamy   Цитата(juvf @ Sep 28 2012, 10:27) это не ...   Sep 28 2012, 08:28
|- - juvf   Цитата(sasamy @ Sep 28 2012, 14:28) Тогда...   Sep 28 2012, 08:37
||- - sasamy   Цитата(juvf @ Sep 28 2012, 12:37) "I...   Sep 28 2012, 08:51
|||- - juvf   Цитата(sasamy @ Sep 28 2012, 14:51) a дет...   Sep 28 2012, 09:44
|||- - sasamy   Цитата(juvf @ Sep 28 2012, 13:44) при чем...   Sep 28 2012, 09:55
|||- - _Pasha   Цитата(juvf @ Sep 28 2012, 12:44) *ЗАПЕСА...   Sep 28 2012, 10:30
||||- - AHTOXA   Цитата(_Pasha @ Sep 28 2012, 16:30) Я одн...   Sep 28 2012, 16:35
|||- - Olej   Цитата(juvf @ Sep 28 2012, 12:44) На скол...   Sep 28 2012, 21:50
||||- - Konst_777   Цитата(Olej @ Sep 29 2012, 00:50) ... P.S...   Sep 29 2012, 17:04
||||- - _pv   Цитата(Olej @ Sep 29 2012, 03:50) Не смож...   Sep 29 2012, 18:00
||||- - Палыч   Цитата(Olej @ Sep 29 2012, 01:50) стек IP...   Sep 30 2012, 20:17
|||- - Slovan   Цитата(juvf @ Sep 28 2012, 13:44) а обычн...   Oct 1 2012, 11:05
|||- - Olej   Цитата(Slovan @ Oct 1 2012, 14:05) Колеба...   Oct 1 2012, 22:10
||||- - Slovan   Цитата(Olej @ Oct 2 2012, 02:10) P.S. поп...   Oct 2 2012, 06:53
|||- - juvf   Цитата(Slovan @ Oct 1 2012, 17:05) ~99.5%...   Oct 2 2012, 04:16
||||- - Olej   Цитата(juvf @ Oct 2 2012, 07:16) на венде...   Oct 2 2012, 07:02
||||- - sasamy   Цитата(Olej @ Oct 2 2012, 11:02) Вообще, ...   Oct 2 2012, 07:20
||||- - _Pasha   Цитата(Olej @ Oct 2 2012, 10:02) Вообще, ...   Oct 2 2012, 07:30
|||- - _pv   Цитата(Slovan @ Oct 1 2012, 17:05) Колеба...   Oct 2 2012, 07:09
||- - _Pasha   Цитата(juvf @ Sep 28 2012, 11:37) досы то...   Sep 28 2012, 09:13
|- - gerber   Цитата(sasamy @ Sep 28 2012, 12:28) http:...   Sep 28 2012, 09:04
|- - sasamy   Цитата(gerber @ Sep 28 2012, 13:04) Возмо...   Sep 28 2012, 09:33
|- - gerber   Цитата(sasamy @ Sep 28 2012, 13:33) Ну вс...   Sep 28 2012, 09:42
- - _Pasha   На DOS перейдите, чего уж там...   Sep 28 2012, 03:25
- - Slovan   ЦитатаЕсли на комп поставить голый линукс, то ситу...   Sep 28 2012, 05:24
- - gerber   Цитата(Slovan @ Sep 28 2012, 00:58) Поним...   Sep 28 2012, 06:58
|- - Slovan   Цитата(gerber @ Sep 28 2012, 10:58) Дейст...   Sep 28 2012, 09:23
|- - _pv   поднимите приоритет у процесса да посмотрите что п...   Sep 28 2012, 11:33
- - syoma   У MATLAB есть Real-time Windows Target. Мне кажетс...   Sep 28 2012, 10:05
- - _Pasha   Вот есть MIDI-RTP, RTP - протоколы. Они ведь повер...   Sep 29 2012, 18:33
|- - Палыч   Цитата(_Pasha @ Sep 29 2012, 22:33) Вот е...   Sep 30 2012, 22:16
|- - Olej   Цитата(_Pasha @ Sep 29 2012, 21:33) Вот е...   Oct 1 2012, 08:02
- - Slovan   Вот так выглядят тестовые программы: Для передачи...   Oct 2 2012, 12:06
- - Olej   Цитата(Slovan @ Oct 2 2012, 15:06) Самое ...   Oct 2 2012, 12:41
- - _pv   Цитата(Slovan @ Oct 2 2012, 18:06) Вот та...   Oct 2 2012, 13:37
- - _Pasha   Цитата(_pv @ Oct 2 2012, 16:37) оно конеч...   Oct 2 2012, 14:37
- - _pv   Цитата(_Pasha @ Oct 2 2012, 20:37) Тем бо...   Oct 2 2012, 14:52
- - Konst_777   Цитата(_pv @ Oct 2 2012, 17:52) Код... ...   Oct 2 2012, 17:17
|- - _Pasha   Цитата(Konst_777 @ Oct 2 2012, 20:17) Про...   Oct 2 2012, 17:41
- - Olej   Цитата(_pv @ Oct 2 2012, 17:52) и не очен...   Oct 2 2012, 22:05
- - Slovan   Цитата(_pv @ Oct 2 2012, 18:52) и не очен...   Oct 3 2012, 10:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 18:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016