Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Проблема E-140

Вы не вошли.

 Поиск | Регистрация | Вход 

Денис
10.08.2004 12:51:02
#1

Гость

Проблема E-140

При сильной загрузке компьютера пропадают данные и каналы могут меняються местами.

1. Есть ли возможность узнать о факте переполнения буфера в модуле?

2. При чтение данных, в получаемом буфере первое слово всегда-ли первый канал в кадре?

3. И есть ли советы как попбедить проблему?

Денис
10.08.2004 12:52:17
#2

Гость

Re: Проблема E-140

P.S. Версия БИОСа 2.4

kodorkin
10.08.2004 14:20:50
#3

Гость

Re: Проблема E-140

1. при возникновении переполнения фифо в модуле e140 в данных, полученных в запросе ReadData(), можно будет наблюдать значения 0xA5A5.

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

3. если сбор данных организован оптимально - в отдельном потоке идет сбор, а вся обработка идет в фоновой задаче или в другом потоке, то могу посоветовать только разгрузить систему.