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


Небольшое уточнение

Вы не вошли.

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

trotski
01.12.2003 12:28:42
#1

Гость

Небольшое уточнение

Когда я дождался изменения Sync, я могу читать массив Data от предыдущего значения Sync до текущего(общим кол-вом IrqStep)? Или только половину этого интервала?

01.12.2003 13:03:00
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Небольшое уточнение

До текущего. Драйвер сначала считывает а потом прибавляет к Sync.

trotski
01.12.2003 15:39:31
#3

Гость

Re: Небольшое уточнение

И еще глупый вопрос в догонку. Если я циклом массив дата читаю, то комп не успевает и в данных провал. А копировать целиком у меня не получается.
Пока делаю так(Delphi) CopyMemory(@DestArr,@(Data^[k]),IrqStep), где k - значение предыдущего Sync, но данные тогда не те приходят совершенно. Есть ли способ лучше и быстрее?

01.12.2003 15:42:04
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Небольшое уточнение

Вы смотрите как в сишных примерах сделано и не надо по irqStep читать - лучше по половине буфера.