Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Обработка данныхДоброго времени суток! Я пишу WinAPI C++ программу для считывания и обработки данных с E14-440. Воспользовавшись штатным примером для MicroSoft Visual C++ 6.0, мне удалось считать данные и записать их в файл. Данные в формате знакового целого двухбайтного числа. К сожалению из-за неопытности или невнимательности я не могу понять, что дальше делать с этими данными. Как понять, где какая информация содержится в полученных данных? |
|||
|
||||
|
Re: Обработка данныхЗдравствуйте. Для этих знаковых двухбайтовых чисел код +8000 соответствует напряжению верхней границы настроенного для канала диапазона, а -8000 - соответственно, нижней (см. https://www.lcard.ru/download/e14_440_p … _guide.pdf глава 3.2 Таблица 2 - этот формат общий для модуля и не зависит от того, какой библиотекой пользуетесь - lcomp или lusbapi). Т.е. перевод из кода в Вольты может выглядеть просто как
где code - 16 битное знаковое принятое число, range - верхняя граница настроенного диапазона канала в Вольтах, Volts - полученное значение напряжения в Вольтах. |
|||
|
||||
|
Re: Обработка данныхВы меня не поняли. Я подаю на вход АЦП синус. Снимаю данные и не понимаю, как из этого двухзначного кода извлечь информацию о входном сигнале |
|||
|
||||
|
Re: Обработка данныхЗдравствуйте. Напрашивается встречный вопрос: какую информацию о входном сигнале необходимо извлечь, согласно вашей решаемой задачи измерения? |
|||
|
||||
|
Re: Обработка данныхМне нужен массив значений амплитуд входного синусоидального сигнала для дальнейшей частотной обработки и визуализации |
|||
|
||||
|
Re: Обработка данныхУ Вас в файле содержится идущий подряд набор отсчетов с кодами АЦП, каждый из которых занимает 2 байта в файле. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск