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

LTR-CEU-1-4 проблемы с дискретизацией

Вы не вошли.

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

Антон Freelife
23.08.2016 06:35:30
#1

Гость

LTR-CEU-1-4 проблемы с дискретизацией

Здравствуйте, Уважаемые разработчики!

При считывании данных в программе LabView при задании различных значений частоты дискретизации (посредством задания различных значений делителя частоты дискретизации FrequensyDivisor и соответствующем изменении периода ожидания timeout (частота дискретизации^-1))  при некоторых частотах происходит как бы смещение порядка считывания каналов. 

То есть в процессе считывания данных может быть так, что при одной частоте дискретизации в начале работы порядок считывания такой, как описано в документации (1слот 1 канал, 1 слот 2 канал...8 слот 2 канал), но через какое то время порядок будто смещается (15 слот 2 канал, 1 слот 1 канал...8 слот 1 канал). При этом на одних частотах, это смещение статично, то есть сместился порядок и так в течение какого то продолжительного времени (2-3 минут), а при других он меняется каждую итерацию...

Выяснилось, что происходит это из-за того, что в моменты смещения с крейта приходит не 16 отсчетов в течение каждой "итерации" (как задано размерностью массива считываемых данных), а 1 и после снова по 16... Видно это по инликатору из функции ltr27apiLabView - Recv.
правильно ли я понимаю, что происходит потеря массива данных, из-за чего и происходит как-бы смещение порядка каналов

В чем может быть причина, и как решить эту проблему?

Диапазон задаваемых частот дискретизации от 5 до 100 Гц. не происходит этого только при значениях частот 15,15; 20; 30,3 (на всякий случай поясню, что корявость чисел обусловлена целым числом делителя частоты дискретизации)

В дополнение: в L-Graph такой проблемы обнаружено не было во всем диапазоне частот...

Простите за ошибки...

Антон Freelife
23.08.2016 07:52:16
#2

Гость

Re: LTR-CEU-1-4 проблемы с дискретизацией

Простите за беспокойство, проблему решил как было уже сказано здесь же на форуме: "проблема должна решиться, если работать запросами с значительно большим количеством слов." с.
Я запрашивал по 16 остчетов за период и была такая проблема. Задал число отсчетов в два раза большее (при повышении частоты дискретизации, соответственно, периода ожидания в два раза) и проблема решилась.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск