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


Форум

Вы не вошли.

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

#1 Re: Техническая поддержка » Термопара. Преобразование данных. » 04.06.2025 12:33:23

Благодарю за развернутый ответ! Предоставленная информация оказалась очень полезной.

#2 Техническая поддержка » Термопара. Преобразование данных. » 03.06.2025 11:38:08

Anton Anton
Ответов: 2

Здравствуйте!

Ранее обращались к вам за помощью(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