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

LC111 - данные опроса смещены на один канал вперед

Вы не вошли.

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

Виталий
29.05.2001 10:25:31
#1

Гость

LC111 - данные опроса смещены на один канал вперед

Опрашиваю LC111 в составе крейта LTC (LCI01, Win98, C++Builder3), библиотека с сайта. Код опроса ниже. В результате в LC111Buf все значения сдвинуты на один канал: на 0-ом - 0, на 1-ом  -  значение, поданное на 0-ой канал ,  на 2-ом  -  значение, поданное на 1-ой канал и т.д. Кажется, я это когда-то встречал, но под ДОС. Подскажите решение.

unsigned short Nch = 32;
unsigned short Channels[32];
int DelayVal = 40;
short LC111Buf[32];

SET_FAST_PARAMS_CC(-1, DelayVal, Nch);
INITIALIZE_CORRECTION_PC(0);
for(j = 0; j < Nch; j++)
Channels[j]=CREATE_FAST_CHAN_CC(111,Slot,CREATE_CHANNEL_LC111(j,0,0));
CONFIGURE_FAST_KADR_CC(Nch, Channels, 111);
READ_FAST_KADR111_CC(Nch, LC111Buf);

Nick
29.05.2001 12:43:34
#2

Гость

Re: LC111 - данные опроса смещены на один канал вперед

Это было давно исправлено (если вспоминать о DOS). Эти функции вообще по-другому работают.
Если вы работаете в 32-х канальном режиме, проверьте, переставлена ли перемычка на модуле в соотв. режим.
Можно взять попробовать BIOS на ftp.lcard.ru/pub/ltcb.zip

Контакты

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

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

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

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