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


E-140

Вы не вошли.

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

Андрей
31.01.2006 06:18:27
#1

Гость

E-140

Всех приветствую.

Вопрос в следующем. Данные с АЦП записываются в *.bin файл в 14 разрядных «словах»? Дело в том, что после побитового считывания полученной информации из *.bin файла, и построения на основе этих данных графика получается полный бред. В чем могут быть проблемы?

Спасибо.

Наблюдатель
31.01.2006 11:33:44
#2

Гость

Re: E-140

Почему "в 14 разрядных «словах»"?
Каждый отсчёт - двухбайтовое знаковое целое, см. http://www.lcard.ru/forumthreads/2617

Андрей
05.02.2006 11:07:18
#3

Гость

Re: E-140

1.3.2.5. Корректировка данных АЦП/ЦАП

У меня в доках - отсутствует.

Андрей
08.02.2006 04:17:12
#4

Гость

Re: E-140

Почему "в 14 разрядных «словах»"?

При 16 разрядных... получаю значения которые выходят за грани 8000...

zardoz
08.02.2006 11:04:08
#5

Гость

Re: E-140

Значения больше чем 8000, н-р 58000-65000, получаются при беззнаковом 16 битном числе.

С уважением.

Андрей
09.02.2006 02:05:14
#6

Гость

Re: E-140

А что на знак уходят два бита?

DKorolkov
09.02.2006 10:13:03
#7

Гость

Re: E-140

> А что на знак уходят два бита?

На знак "уходят" все незначащие биты. Это свойство стандартного формата записи знаковых чисел (так называемый дополнительный код). Например, запись числа -1 в виде 16-разрядного знакового целого представляется как 16 единичных битов.

Просто работайте с этими числами как со знаковыми целыми.