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


Как оно работает?

Вы не вошли.

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

Don Sergio
10.09.2003 14:19:01
#1

Гость

Как оно работает?

Я знаю, что здесь есть умные люди:)

Пытаюсь разобраться в библиотеке функций, поставляемых со стандартным драйвером для L-738(под которым LGRAPH работает). Возник вопрос: как взаимосвязаны параметры IrqStep, Pages, FIFO, чем руководствоваться при их установке, если частота оцифровки задана жестко.

Заранее спасибо.

10.09.2003 15:05:15
#2

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

Re: Как оно работает?

IrqStep - шаг генерации прерываний и размер вычитываемых при этом данных с платы.
FIFO размер половинки буфера фифо в плате
Pages множитель определяющтй размер большого буфера в компе IrqStep*Pages
руководствоваться надо целостностью данных
и в простых случаях полагать например IrqStep=FIFO=1024 а Pages от 2 и выше в зависимости от скорости сбора. Если скорость сбора мала то IrqStep и FIFO можно уменьшить если хочется чаще получать изменения  sync/

Don Sergio
10.09.2003 15:11:03
#3

Гость

Re: Как оно работает?

А если скорость около 1МГц и оцифровка сразу трех каналов, то хватит ли IrqStep = 1024 и FIFO = 1024?

Alex
10.09.2003 16:27:34
#4

Гость

Re: Как оно работает?

Напиши, какие у тебя параметры сбора. Частота, количество отсчетов.

11.09.2003 08:51:31
#5

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

Re: Как оно работает?

Это буфер на 1 мс. Скорость считывания данных с платы 10 МБайт. Время прихода прерывания где-то максимум 100 мкс. Должно хватать. Но если есть возможность надо поставить побольше.

Don Sergio
15.09.2003 10:05:42
#6

Гость

Re: Как оно работает?

Alex, параметры такие:
оцифрвка трех каналов с частотой около 1 МГц (скорее несколько меньше),
оцифровка идет квази непрерывно, полученные данные предполагается обрабатывать сразу. 

В принципе более менее понятно, что надо сделать.
Спасибо за помощь:)