|
Задача:
мониторинг большого числа данных в real-time на мониторе
под Windows. Загрузка порта по максимуму, 10 каналов Fдискр=500Гц,
on-line фильтрация, вывод графиков с учетом прореживаемых данных.
Запись данных на винчестер.
Буфер драйвера:
Win98 до 64кБайт,
Win2000 - 4096Байт - это значение и будем использовать по умолчанию.
Вывод данных (графиков) должен происходить без рывков, при обработке
полного буфера получаем чуть больше 25 точек из 500 за 1 секунду.
Это составляет чуть менее, чем 20 выводов кусков графика на экран за
1 секунду. Если буфер увеличить вдвое и выводить целиком, то я четко
замечу рывки при выводе графиков.
А теперь самое главное:
работоспособность программы должна быть на самых младших моделях
Pentium II, а еще лучше Pentium 233МГц (с хорошей видеокартой и
памятью).
А теперь вопрос:
Куда еще больший объем входного буфера?
(ситуацию с притормаживанием при записи на винт и т.п.
не рассматириваем)
E-mail: info@telesys.ru