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


Adc_Sample_Plx for L-761in DELPHI

Вы не вошли.

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

Sergei
16.07.2003 14:14:43
#1

Гость

Adc_Sample_Plx for L-761in DELPHI

Есть желание читать с одного канала с помощью функций Adc_Sample_Plx
Кусок программы
//.............................
var

  adcp       : ADC_PAR;
  Rate       : Double = 10.0;
  Kadr       : Double = 0;
  Channels   : DWORD = 12;
  dev       : DEV_REG_UNI;
  pd        : PLATA_DESCR;
  dw : DWORD;
  cod: Word;
  Chan: array [0..3] of WORD;
  k: integer;
procedure TForm1.FormShow(Sender: TObject);
begin
//до этого тестируем плату, там все нормально
chan[1]:=$41;
  if FillAdcParameters_PLX(@adcp,@pd,@Rate,@Kadr,3,1,0,0,0,4,@Chan,$400,$400,32)=0 then
   label1.Caption:=/'Error in FillAdcParameters_PLX/';
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Inc(k);
  if Adc_Sample_Plx(@dev,Chan[1],@cod,0)=0 then
    Label1.Caption:=/'Error in Adc_Sample_Plx/'
  else
   chart1.Series[0].AddXY(k,cod*1.25/8000,/'/',clblue);
end;

Подскажите пожалуйста где ощибка.

Sergei
16.07.2003 14:17:13
#2

Гость

Re: Adc_Sample_Plx for L-761in DELPHI

Не правильные значения читает с канала

Sergei
17.07.2003 06:51:22
#3

Гость

Re: Adc_Sample_Plx for L-761in DELPHI

Уважаемые Л-Кардовцы, хотелось бы прочитать Ваш ответ.

17.07.2003 08:16:45
#4

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

Re: Adc_Sample_Plx for L-761in DELPHI

Что значит неправильные значения?

Sergei
17.07.2003 13:22:38
#5

Гость

Re: Adc_Sample_Plx for L-761in DELPHI

Значения не соответствующие действительности.
Подаю  -1.5 а он показывает ~0.382
.......+1.5................ ~9.85

17.07.2003 13:37:57
#6

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

Re: Adc_Sample_Plx for L-761in DELPHI

А если в кодах АЦП?
B какой логический канал - число?

Sergei
10.09.2003 11:35:14
#7

Гость

Re: Adc_Sample_Plx for L-761in DELPHI

Если мы напишем
  chan[1]:=$0;
вместо
  chan[1]:=$41;
то получим же первый канал!?
И в кодах АЦП получается при -1.5  ~2456
а при 1.5  ~63075
С уважением Сергей.

10.09.2003 12:08:03
#8

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

Re: Adc_Sample_Plx for L-761in DELPHI

ЕСли 0 - то 0 канал и в дифф режиме

Sergei
12.09.2003 07:43:08
#9

Гость

Re: Adc_Sample_Plx for L-761in DELPHI

Спасибо!