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


e24 --- данные считываются , но не те (мсор)

Вы не вошли.

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

wolles
03.02.2004 14:47:35
#1

Гость

e24 --- данные считываются , но не те (мсор)

Здравствуйте...
Пишу для инса проги под АЦП
вот получили мы e24 -- разабрался я вроде с API --- но как-то не так я разобрался -- запустил я семпл в visual c++ 6  -- ну там поменял все -- просмотрел на этой же конфе имеющиеся траблы ...
пересобрал семпл.
вот кусок кода который вроде как долженг работать... (как кажется мне)


   hCom=InitE24("COM1",B19200);
   printf("Init");
   ConfigE24Chan((DWORD)hCom,MDIN0,CODEC0);
   double freq;
   SetE24Rate((DWORD)hCom,20,CODEC0,&freq);
   printf("%f",freq);
   SetGain((DWORD)hCom,KU1,AUTOCAL,CODEC0);
   RefreshParam((DWORD)hCom,CODEC0);
   StopE24((DWORD)hCom);
   SetActiveChan((DWORD)hCom,CODEC0);

- и читаю от туда
      ReadComData(hCom,data,4);
      ConvertE24Block(hCom,data,4,&ad_d,&pr,&chn,&tmr,&err);

1. непонятно , просмотрев всю документацию -- как мне перевести ad_d   в вольты соответсятвенно коэфициенту усиления, какое число соответствует максимальному напряжению..???
2. так и немогу найти подробное описание колибровка  нуля AUTOCAL --- где можно найти описание... (что это , зачем и что с ним делать!)

и запускаю прогу подключаю батарейку и смотрю ad_d -- сплошной мусор ничего стабильного н не выдает .. уж мы и те провода тыкали и те и так и сяк...
--- вот или лыжи или я краями не догнал..:)
Просветити меня пожалуйста -- или дайте ссылку на доки по сей теме ... то что приложено в диске -- скудно , не интересно и  невсе понятно !!! -- а описание API -- вообще ужас -- тока по исходникам можно догадался что к чему....