Вверх ↑
Ответов: 8930
Рейтинг: 823
#1: 2013-08-24 13:39:09 ЛС | профиль | цитата
rolin, если UDR сокет выдаёт СТРОКУ в виде (как Вы выкладывали) (я-то с UDR никогда не работал и повёлся, а сейчас проверил ) :
"7200B5FEFF7AFFFFAAFFFF62FFFFA9FEFF..."
то связка CharArray + Convertor(Str->Stream не годится т. к. она каждое HEX значение этой строки преобразует в байт и на выходе поток имеет не 1442 байта, а 2884 что и приводит к неработоспособности всей схемы.
Так что у Вас на выходе UDR строка HEX или поток? Проверить это просто: вычленить одну строку и отобразить в Edit code_31638.txt
По отбрасыванию старшего байта Вы не правы, регулировкой максимальной величины сигнала должна заниматься АРУ и обеспечивать на входе АЦП Вашего железа максимальный сигнал, но без насыщения (т. е. в пределах АЦП)
карма: 19

0
файлы: 1code_31638.txt [426B] [102]