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


Снова Идиот и L783

Вы не вошли.

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

trotski
03.12.2003 10:10:56
#1

Гость

Снова Идиот и L783

Все написал сначала с четние по IrqStep. Но вы посоветовали читать сразу и целиком IrqStep*Pages/2. То есть половинку буфера. Читаю. Но между половинками при просмотре возникает большая дырка. Это из-за потерь машинного времени во время синхронизации потоков? И в Delphi не работает CopyMemory для вашего Data, данные копируются вовсе не те, хотя указатель вроде тот, приходиться в цикле читать Data, что тоже тормозит. В общем мне даже 24 КГц не прочитать. А если я Kadr ставлю равным Rate это нормально? Чтобы сохранить более-менее постоянную частоту оцифровки?

trotski
03.12.2003 10:17:44
#2

Гость

Re: Снова Идиот и L783

Небольшое дополнение
У меня Rate=4КГц, Kadr=0.25, IrqStep=FIFO=1024, Pages=32
Половинка буфера 16*IrqStep=16384 отсчета АЦП. При данной частоте опроса получается, что она заполнится примерно за 4 секунды. Отрисовываю я за 0.06 секунды. То есть успеваю с огромным запасом до того как флаги поменяются. А пропуск в данных все равно имеется. Где я ошибаюсь?

03.12.2003 11:50:42
#3

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

Re: Снова Идиот и L783

А я не знаю - я кода не вижу. Смотрите примеры.

trotski
03.12.2003 16:27:30
#4

Гость

Re: Снова Идиот и L783

С пропусками так и не разобрался. Смотрел на изменения Kadr и Rate после установки параметров - не меняются. То есть я их ставлю корректно и программа ничего не исправляет. А пропуски все равно есть. Ну да ладно, пока не буду ничего трогать. А совет можно? АЦП ведь не снимает отсчет со всех каналов одновремено? Стоит учитывать сдвиг сигналов в каналах друг от друга по времени? И каков он будет? 1/частота_оцифровки?

03.12.2003 17:08:44
#5

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

Re: Снова Идиот и L783

Да.

trotski
04.12.2003 00:25:05
#6

Гость

Re: Снова Идиот и L783

Спасибо огромное за помощь, советы, а особенно за терпение. Переписал все с Delphi на C++Builder, вроде быстрее льется и вроде без пропусков. Четыре канала при частоте работы АЦП 120 КГц, что для меня вполне достаточно.

trotski
10.12.2003 06:41:07
#7

Гость

Re: Снова Идиот и L783

Теперь проблема другая. У меня при съеме данных они постепенно сползают в -2000(6.25В), у LGraph такого нету, хотя сигнал тоже слишком сильно бьется. Что я не так делаю? Все приборы и компьютер занулены. Каналы выставляю(NCh|0x20 - общая земля).

10.12.2003 09:22:04
#8

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

Re: Снова Идиот и L783

В L-Graph все снимается в дифф режиме.