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


L761 On line

Вы не вошли.

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

Nikita
07.10.2003 20:12:35
#1

Гость

L761 On line

Я, конечно, прочел ответы на мой вопрос, но естественно яснее не стало! Если нельзя ввести  on line процесс с частотой 1 Кгц, то какая частота граничная, 500 Гц , 20 Гц, естественно это спросить у создатилей сией платы, а не после покупки ее, экспериментально узнавать параметры.
Однако вопрос по IoAsync  остается , сколько времени занимает вызов этой функции, можно ли ее использовать в качестве функции on line ввода,
или гемороиться с полуработающей переменной IrqStep и синхронизовать все процессы по ней.Реально какой должна быть длинна кольцевого буфера, при irqstep  скажем 128.
Большая просьба ответить не так односложно, типа "Измените dRate","Включите компьютер" еtс.
Проблема реально стоит, неужели чтобы с помощью такой платы неьзя ввести on line 1 кГц, хотя в параметрах платы написано что скрость обмена прядка 1Мb/s.

08.10.2003 08:50:30
#2

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

Re: L761 On line

IoAsync - вызывается для одного отсчета и время ее вызова от 10 до 30 мс где-то. Зависит от скорости выполнения DeviceIoControl.
непонятна задача - если просто нужно оцифровать какойто сигнал частотой порядка 1кГц то нет необходимости в частоте 125 кГц и маленьком буфере.
А вот если надо что-то отслеживать с частотой 1 кГц - типа получать актуальную порцию данных каждую 1мс то это нереально из-за Windows.

Если Вы даете старт без синхронизации - то реально он происходит черех 10-30мс и это уже не онлайн.
Если используете синхронизацию, то просто с маленьким буфером в 128 отсчетов Вы не успеете обработать данные.