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


L 791 асинхронный ввод с АЦП

Вы не вошли.

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

Алексей
21.04.2011 11:40:16
#1

Гость

L 791 асинхронный ввод с АЦП

Пишу программу на основе примера L791.TST. Нужно в определенный момент времени опросить вход с общей землей. Прошу разобраться с кодом
    pp.s_Type=L_ASYNC_ADC_INP;
    pp.Chn[0]=0;
    pI->IoAsync(&pp);
    x=pp.Data[0];
Если я правильно понял Ваш ман, то я опрашиваю вход X1 с коэффициентом усиления 0. Причем Data[] имеет тип unsigned long int, а согласно руководству пользователя, входное значение должно лежать в пределах от -8192 до 8191.
Как изменить коэффициент усиления и номер линии?

21.04.2011 12:48:39
#2

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

Re: L 791 асинхронный ввод с АЦП

Биты в Chn[0] установить в соответсвии с логическим номером канала как в описании на плату.

Алексей
21.04.2011 13:26:33
#3

Гость

Re: L 791 асинхронный ввод с АЦП

то есть чтобы считать дифференциальный сигнал  X1-Y1 нужно занести
pp.Chn[0]=0;
а чтобы считать сигнал X1-земля:
pp.Chn[0]=0x20;
так?

21.04.2011 14:05:12
#4

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

Re: L 791 асинхронный ввод с АЦП

да