Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Благодарю за развернутый ответ! Предоставленная информация оказалась очень полезной.
Здравствуйте!
Ранее обращались к вам за помощью(https://www.lcard.ru/forums/viewtopic.php?id=10701) с преобразованием данных в Lcard Measurement Studio.
Мы пришли к решению использовать ваши реализации для преобразования. Но столкнулись с некоторыми сложностями. Мы получаем значения от АЦП(при температурах 25 и 36 градусов соответственно получаем значения 0.04 и 0.925) и подаем их на вход в функцию(ниже предоставлена), где, собственно, вызывается ваша функция уже с выбранным типом преобразования(L - наш случай). Но преобразованное значение, полученное на выходе, не является ожидаемым. В Lcard Measurement Studio (LMS) при этом преобразование происходит корректно и полученные значения отражают реальные величины. Отсюда возникает вопрос, проходит ли значение, полученное от АЦП, до функции преобразования еще какие-либо изменения?
t_lpoly_val lpoly_calc_val_l(t_lpoly_val val, int *ok) {
printf("value: %f\n", val);
t_lpoly_val res = lpoly_calc_val(lpoly_thermocouple_l, val, ok);
printf("result: %f\n", res);
return res;
}
Вывод:
value: 0.040000
result: 0.637867
________________________
value: 0.925000
result: 14.413305
Страницы 1