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

 
 
> Windows и реальное время
DMD
сообщение Jun 24 2009, 19:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 19-02-08
Пользователь №: 35 166



Здравствуйте,
У меня такой вопрос. Я разрабатываю программно-аппаратный комплекс и столкнулся с проблемой: нужно каждые (минимум) 30-50 мс записывать данные на устройство и считывать его тоже с такой же дискретностью. То есть нужно, чтобы мой вычислительный поток получал управление каждые 30-50 мс, но это должно быть гарантированным.
Системы - Windows XP/2000/Vista.

Проблема в том, что все разработки в этой области - платные, причем очень дорогие. Нет ли чего-нибудь бесплатного и простого в этой области?

И ещё: приоритет REALTIME для потока - не поможет?

Спасибо.


--------------------
Все будет хорошо! Я проверял!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_4afc_
сообщение Jul 15 2009, 07:51
Сообщение #2


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(DMD @ Jun 24 2009, 23:47) *
нужно, чтобы мой вычислительный поток получал управление каждые 30-50 мс, но это должно быть гарантированным.
Системы - Windows XP/2000/Vista.


Независимо от операционной системы в любом писюке есть часы доступные через порты. А их можно заставить генерить меандр вплоть до 1/8192 секунды.
Вам хватит и 1/32. Конечно в современном чипсете этого вывода давно нет, но включить прерывания по нему можно и запихнуть весь свой вычислительный поток в обработчик. biggrin.gif
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 16 2009, 07:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(_4afc_ @ Jul 15 2009, 11:51) *
Независимо от операционной системы в любом писюке есть часы доступные через порты. А их можно заставить генерить меандр вплоть до 1/8192 секунды.
Независимо от порта, Windows не даст к нему прямого доступа. Кроме того, Windows может вообще откачать всю вашу программу по своему усмотрению.
Цитата
Конечно в современном чипсете этого вывода давно нет, но включить прерывания по нему можно и запихнуть весь свой вычислительный поток в обработчик. biggrin.gif
Про прикладное приложение Windows можете сразу забыть crying.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DMD   Windows и реальное время   Jun 24 2009, 19:47
- - zltigo   Ну раз "аппаратный", то, как минимум, пр...   Jun 24 2009, 20:38
- - DMD   Так там проблема как раз в том, что из аппаратной ...   Jun 25 2009, 05:58
|- - zltigo   Цитата(DMD @ Jun 25 2009, 08:58) Так там ...   Jun 25 2009, 06:09
|- - Genadi Zawidowski   Цитата(DMD @ Jun 25 2009, 09:58) Так там ...   Jun 27 2009, 05:56
- - sysel   Копайте в сторону мультимедийного таймера. (кажись...   Jun 25 2009, 17:09
- - DMD   Спасибо, ребят. Ща сам покопаю. Плата - дешевая I...   Jul 10 2009, 15:39
- - tolik1   Цитата(DMD @ Jun 24 2009, 23:47) Здравств...   Jul 13 2009, 06:18
- - АНТОН КОЗЛОВ   Цитата(DMD @ Jun 24 2009, 22:47) Здравств...   Jul 15 2009, 03:17
- - XVR   Цитата(DMD @ Jun 24 2009, 23:47) Здравств...   Jul 15 2009, 07:12
|- - АНТОН КОЗЛОВ   Цитата(XVR @ Jul 16 2009, 11:53) Независи...   Jul 20 2009, 02:52
|- - XVR   Цитата(АНТОН КОЗЛОВ @ Jul 20 2009, 06:52)...   Jul 20 2009, 08:42
|- - Oldring   Цитата(XVR @ Jul 20 2009, 12:42) сделает ...   Jul 20 2009, 10:35
|- - XVR   Цитата(Oldring @ Jul 20 2009, 14:35) Винд...   Jul 20 2009, 18:21
|- - Oldring   Цитата(XVR @ Jul 20 2009, 22:21) Угу, с н...   Jul 21 2009, 05:43
- - Oldring   Если нужно поллить - на большинстве современных ко...   Jul 20 2009, 06:31
- - АНТОН КОЗЛОВ   Однажды провели на FREE PASCAL лабораторную работу...   Jul 21 2009, 00:48


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

 


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


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