#include
#include
#define ERROR -100
#define uchar unsigned char
float tmp = 0;
// S 型温转电压系数
float code Var_TtoV_S[3][9]=
{
{0, 51e3, 11e5, -21e8, 31e11,
-31e14, 21e17, -11e20, 21e24},
{1 31e3, 61e6, -11e9,
11e14, 0, 0, 0, 0},
{12, -21e1, 11e4, -31e8,
-91e15, 0, 0, 0, 0}
};
// R 型温转电压系数
float code Var_TtoV_R[3][10]=
{
{0, 51e3, 11e5, -21e8, 31e11,
-41e14, 51e17, -31e20, 11e23,
-21e27},
{2 -21e3, 11e5, -71e9,
21e12, -21e16},
{12, -21e1, 11e4, -31e8,
-91e15}
};
// B 型温转电压系数
float code Var_TtoV_B[2][9]=
{
{0, -21e4, 51e6, -11e9, 11e12,
-11e15,61e19},
{-3 21e2, -81e5, 11e7,
-11e10, 11e13, -41e17, 91e21,
-91e25}
};
// K 型温转电压系数
float code Var_TtoV_K[3][11]=
{
{0, 3.9450128025/1e2, 2.3622373598/1e5, -3.2858906784/1e7, -4.9904828777/1e9,
-6.7509059173/1e11, -5.7410327428/1e13, -3.1088872894/1e15,
-1.0451609365/1e17, -1.9889266878/1e20, -1.6322697486/1e23},
{-1.7600413686/1e2, 3.8921204975/1e2, 1.8558770032/1e5, -9.9457592874/1e8,
1
3.1840945719/1e10, -5.6072844889/1e13, 5.6075059059/1e16,
-3.2020720003/1e19, 9.7151147152/1e23, -1.2104721275/1e26},
{1.185976/1e1,-1.183432/1e4}
};
// N 型温转电压系数
float code Var_TtoV_N[2][11]=
{
{0, 21e2, 11e5, -91e8, -41e11,
-2