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

 
 
> 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
АНТОН КОЗЛОВ
сообщение Jul 20 2009, 02:52
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 344
Регистрация: 3-01-09
Из: УФА
Пользователь №: 42 894



Цитата(XVR @ Jul 16 2009, 11:53) *
Независимо от порта, Windows не даст к нему прямого доступа. Кроме того, Windows может вообще откачать всю вашу программу по своему усмотрению.
Про прикладное приложение Windows можете сразу забыть crying.gif

Пилите гири. Почитайте тщательнее статьи WASM.ru. Там как раз для инженеров и научных сотрудников, а не для бухгалтеров.
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 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 Текстовая версия Сейчас: 28th June 2025 - 17:25
Рейтинг@Mail.ru


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