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


E20-10 получить данные с 4 физических каналов АЦП

Вы не вошли.

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

Александр
05.06.2012 17:41:38
#1

Гость

E20-10 получить данные с 4 физических каналов АЦП

Подскажите плс.
Есть устройство е20-10. Есть 4 физических канала ацп. На эти 4 канала поступают импульсы от -5 до 5 вольт. Есть код

if FileWrite(FileHandle, Buffer[RequestNumber xor $1][0], DataStep*sizeof(SHORT)) = -1 then begin ReadThreadErrorNumber := $5; break; end;
              
Как определить в буфере какие данные из какого канала пришли?

05.06.2012 17:53:10
#2

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

Re: E20-10 получить данные с 4 физических каналов АЦП

Александр, там же диапазон ±3,0 В. Зачем подаёте ±5 В?

Александр
05.06.2012 17:56:28
#3

Гость

Re: E20-10 получить данные с 4 физических каналов АЦП

Александр, это максимально возможный диапазон?

05.06.2012 18:07:51
#4

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: E20-10 получить данные с 4 физических каналов АЦП

...А данные идут кадр за кадром в соответствии с таблицей логических каналов (123412341234...), т.е. номер логического канала есть остаток от деления номера отсчета, считая С НАЧАЛА СБОРА ДАННЫХ, начиная с 0, на количество активных логических каналов.

Александр
05.06.2012 18:15:58
#5

Гость

Re: E20-10 получить данные с 4 физических каналов АЦП

т.е.
Buffer[RequestNumber xor $1][0]- 1 канал Buffer[RequestNumber xor $1][1] - 2 канал
Buffer[RequestNumber xor $1][2] - 3 канал
Buffer[RequestNumber xor $1][3] - 4 канал

Buffer[RequestNumber xor $1][4]- 1 канал Buffer[RequestNumber xor $1][5] - 2 канал
Buffer[RequestNumber xor $1][6] - 3 канал
Buffer[RequestNumber xor $1][7] - 4 канал

верно?

05.06.2012 18:36:40
#6

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

Re: E20-10 получить данные с 4 физических каналов АЦП

Про "максимально возможный" я не совсем понял вопрос.

Александр
05.06.2012 18:39:52
#7

Гость

Re: E20-10 получить данные с 4 физических каналов АЦП

3 вольта - это максимально возможный диапозон?

Александр
05.06.2012 19:01:13
#8

Гость

Re: E20-10 получить данные с 4 физических каналов АЦП

С каналами разобрался. Спасибо.

Еще вопросик, что характеризуют данные, которые лежат  в буфере?

Александр
05.06.2012 19:15:13
#9

Гость

Re: E20-10 получить данные с 4 физических каналов АЦП

Все, всем спасибо разобрался.)

05.06.2012 20:14:27
#10

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: E20-10 получить данные с 4 физических каналов АЦП

С буферами так только в том случае, если размер буфера кратен размеру кадра, и данные всегда читаются полными буферами.
Поэтому я написал: номер отсчета от начала сбора данных (а не от порции чтения).

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск