Форум: Техническая поддержка

Тема: Проблема со STREAM() - читает с перерывами

Вы не вошли.

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

Сергей
27.06.2002 22:16:40
#1

Гость

Проблема со STREAM() - читает с перерывами

На L-154 при использовании функции STREAM() наблюдаются сбои, для периодического сигнала выглядящие как редкие случайные изменение фазы, т.е. считывание делается не равномерно.

Используется плата L-154, Visual C++ 6.0 с соответствующей билиотекой.
Данный эффект наблюдается незвисимо от количества отсчетов.

Также рисунок печатной платы в описании не соответствует действительности, что делает невозможным изменение установок платы.

Сергей
27.06.2002 22:20:11
#2

Гость

Re: Проблема со STREAM() - читает с перерывами

Также не получается сделать синхронизацию с помощью TIMER_L154_L164,WAIT_TICK_L154_L164.

Что посоветуете?

28.06.2002 08:32:26
#3

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

Re: Проблема со STREAM() - читает с перерывами

Скорость сбора надо поменьше поставить.

Сергей
28.06.2002 11:35:42
#4

Гость

Re: Проблема со STREAM() - читает с перерывами

100 мкс - это большая скорость?
От скорости это тоже вроде не зависит.
Я попробую на 1000 мкс.

Сергей
29.06.2002 15:02:02
#5

Гость

Re: Проблема со STREAM() - читает с перерывами

Я попробовал заменить STREAM на WAIT_TICK_L154_L16 с SAMPLE  в цикле - тот же эффект.
В то же время в тесте из LSetup пропусков значений нет и период сигнала сохраняется, хотя там наблюдаются некие "всплески", которых на сигнале от прецезионного генератора быть вроде как не должно (судя по обычному осциллографу).
Не подскажете, как работает "тест" в LSetup?

Сергей
29.06.2002 15:16:33
#6

Гость

Re: Проблема со STREAM() - читает с перерывами

В принципе, мне не обязательно осуществлять непрерывный ввод данных. Достаточна привязка каждого измерения ко времени.
К сожалению, я не знаю как под Windows запрограммировать таймер и можно ли это вообще.
(Я это делал только под ДОС)
Насколько я понял, GET_TIMER_L154_L164 не позволяет получить значение счетчика таймера.

Контакты

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

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

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

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