1.
Пытаюсь опросить один канал 111 модуля используя SOFT_CC
Опрос идет (лампочка горит зеленым цветом), а данных в Buffer нет.
Режим подключения сигналов - 32-х канальный с общей землей.
Используется BC5.02.
В чем моя ошибка?
Slot=1;
WORD Channels[32];
int Nch=1;
unsigned long Npoint=50;
WORD Buffer[8192];
SET_CALIBR_MODE_CC(0xffff);
for (j=0; j<Nch; j++)
{
Channels[j*2]=Slot;
Channels[j*2+1]=CREATE_CHANNEL_LC111(j,0,0);
};
SOFT_CC(-1,Nch,Channels,Npoint, 40, Buffer);
for (j=0; j<Npoint; j++) {
printf(" Buf=%f ",(float)((int)Buffer[j]*10.24)/2048.));
???????
Программа CREAT_CHANNEL_LC111 имеет выход int.
А в программе SOFT_CC параметр Channels описан как WORD?.
Используя READ_FAST_KADR111_CC и SAMPLE_LC111;
получаю правильные данные.
2.
Пытаюсь пользоваться вводом в программном режиме с синхронизацией от таймера ADSP, а программы FAST_SOFT_STOP_CC в библиотеке lcard_32.lib нет, или она не описана в LC_CRAIT.h
3.
В программах, в которых выходной буфер описан как WORD* Datad, SOFT_CC, WAIT_SOFT_DATA_CC, GET_SOFT_DATA_CC, GET_FAST_SOFT_DATA я не могу получить правильные данные в выходном буфере.