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


Логический номер канала

Вы не вошли.

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

Андрей
06.10.2004 16:04:19
#1

Гость

Логический номер канала

Не могли бы Вы пояснить следующее. Когда 5-ый бит логического номера канала равен 0, это означает "16 диф." - это понятно, а вот когда 5-ый бит равен 1, то в зависимости от состояния 4-го бита могут быть два режима (как написано в примере для Visual C++):
1) вход X с общей землей;
1) вход Y с общей землей.
Поясните, пожалуйста, каким образов в этом случае из оставшихся 4 битов с 0-го по 3-ий формируется номер канала, который может быть от 0 до 32.

Андрей
06.10.2004 16:07:09
#2

Гость

Re: Логический номер канала

Не могли бы Вы привести пример логического номера канала для входа X и входа Y?

DKorolkov
06.10.2004 16:09:54
#3

Гость

Re: Логический номер канала

О каком устройстве идёт речь?

В дифференциальном режиме количество каналов в 2 раза меньше, чем в режиме с общей землёй, т.е. 32 канала с общей землёй или 16 дифференциальных.

Андрей
06.10.2004 16:19:24
#4

Гость

Re: Логический номер канала

Речь о E140. Я так понимаю:
Если 00000000 - 16 каналов. Первые 4 бита - номер канала.
Если 00000100 - 32 каналов. Первые 5 битов - номер канала.
Но мне не совсем понято, что такое X и Y входы.

DKorolkov
06.10.2004 17:07:19
#5

Гость

Re: Логический номер канала

> Но мне не совсем понято, что такое X и Y входы.

X<1...16> - Неинвертирующий вход каналов 1-16 для любого режима.

Y<1...16> - инвертирующий вход каналов 1-16 для дифференциального режима или вход каналов 17-32 для режима с общей землёй.

07.10.2004 08:26:45
#6

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Логический номер канала

Терминологию см. http://www.lcard.ru/publ-11.php3

blondineugene
08.10.2004 10:53:40
#7

Гость

Re: Логический номер канала

Парни! как сделать чтоб опрашивался только один канал 15 или 16
при дифферинциальном режиме....
пример как я его задаю:   ПРАВИЛЬНО ИЛИ НЕТ????????(с нуля нумеруется или нет??)
ap.s_Type = L_ADC_PARAM;
   ap.AutoInit = 1;
   ap.dRate = 50.0;
   ap.dKadr = 0.0;
   ap.dScale = 0;
   ap.SynchroType = 3;
   ap.SynchroSensitivity = 0;
   ap.SynchroMode = 0;
   ap.AdChannel = 0;
   ap.AdPorog = 0;
   ap.NCh = 16;
   ap.Chn[0]  = 0x0;
   ap.Chn[1]  = 0x1;
   ap.Chn[2]  = 0x2;
   ap.Chn[3]  = 0x3;
   ap.Chn[4]  = 0x2F;
   ap.Chn[5]  = 0x5;
   ap.Chn[6]  = 0x6;
   ap.Chn[7]  = 0x7;
   ap.Chn[8]  = 0x8;
   ap.Chn[9]  = 0x9;
   ap.Chn[10]  = 0xA;
   ap.Chn[11]  = 0xB;
   ap.Chn[12]  = 0xC;
   ap.Chn[13]  = 0xD;
   ap.Chn[14]  = 0xE;
   ap.Chn[15] = 0xF;
   ap.FIFO = FIFO;
   ap.IrqStep = IrqStep;
   ap.Pages = pages;
   ap.IrqEna = 1;
   ap.AdcEna = 1;

blondineugene
08.10.2004 10:54:00
#8

Гость

Re: Логический номер канала

пардон..плата761

08.10.2004 11:40:32
#9

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

Re: Логический номер канала

Ну так опрашивается 16 каналов. Для одного NCh =1 а в ap.Chn[0] = <логический номер канала котрый хочется опросить>

blondineugene
08.10.2004 11:58:34
#10

Гость

Re: Логический номер канала

т.е. NCh=1
     ap.Chn[0] = 0x15;
будет опрашиваться 16 канал????
(просто картинка рисуется не синусоида как должна быть а прямойгольники да еще от 0 до 65000)?????????????

Андрей
08.10.2004 13:28:54
#11

Гость

Re: Логический номер канала

Не могли бы Вы еще подсказать: если к E-140 не подключен источник сигнала, тогда какие данные будет передавать ReadData?
У меня в дифференциальном режиме (16 канало) идет белый шум в районе нуля, а в 32-канальном режиме плавная кривая от 2000 до -2000. Так и должно быть?

08.10.2004 13:46:34
#12

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

Re: Логический номер канала

blondineugene
тип привести к знаковому из WORD к short и сигнал поменьше сделать.

Андрей
Такое поведение имеет право на жизнь.

blondineugene
11.10.2004 10:39:31
#13

Гость

Re: Логический номер канала

спасибо....все получилось