📄 commondefine.h
字号:
#if defined(commondefine)
#define EXTERN
#else
#define EXTERN extern
#endif
//16位无符号二维插值
typedef struct GROUP_INTER_UINT2{
unsigned int rowmax; //行最大值
unsigned int rowmin; //行最小值
unsigned int rowTemp; //行步长
unsigned int TableRow;//行数
unsigned int colmax; //列最大值
unsigned int colmin; //列最小值
unsigned int colTemp; //列步长
unsigned int TableCol;//列数
unsigned int *V;
} ;
EXTERN struct GROUP_INTER_UINT2 C_inter_UINT2;
EXTERN unsigned int G_un16result_UINT2;
//16位有符号二维插值
typedef struct GROUP_INTER_INT2{
int rowmax; //行最大值
int rowmin; //行最小值
unsigned int rowTemp; //行步长
unsigned int TableRow;//行数
int colmax; //列最大值
int colmin; //列最小值
unsigned int colTemp; //列步长
unsigned int TableCol;//列数
int *V;
} ;
EXTERN struct GROUP_INTER_INT2 C_inter_INT2;
EXTERN int G_un16result_INT2;
//8位无符号二维插值
typedef struct GROUP_INTER_UCHAR_2{
unsigned char rowmax; //行最大值
unsigned char rowmin; //行最小值
unsigned char rowTemp; //行步长
unsigned char TableRow;//行数
unsigned char colmax; //列最大值
unsigned char colmin; //列最小值
unsigned char colTemp; //列步长
unsigned char TableCol;//列数
unsigned char *V;
} ;
EXTERN struct GROUP_INTER_UCHAR_2 C_inter_UCHAR_2;
EXTERN unsigned char G_un8result_2_UCHAR_2;
//8位有符号二维插值
typedef struct GROUP_INTER_CHAR_2{
char rowmax; //行最大值
char rowmin; //行最小值
unsigned char rowTemp; //行步长
unsigned char TableRow;//行数
char colmax; //列最大值
char colmin; //列最小值
unsigned char colTemp; //列步长
unsigned char TableCol;//列数
char *V;
} ;
EXTERN struct GROUP_INTER_CHAR_2 C_inter_CHAR_2;
EXTERN char G_un8result_2_CHAR_2;
//16位无符号一维插值
typedef struct GROUP_INTER_UINT1{
unsigned int rowmax; //行最大值
unsigned int rowmin; //行最小值
unsigned int TableRow;//行数据树数目
unsigned int rowTemp; //行步长
unsigned int *V; //指针
} ;
EXTERN struct GROUP_INTER_UINT1 C_inter_UINT1;
EXTERN unsigned int G_un16result_UINT1;
/*************16位有符号一维插值***********************/
typedef struct GROUP_INTER_INT1{
int rowmax; //行最大值
int rowmin; //行最小值
unsigned int TableRow; //行数据树数目
int rowTemp; //行步长 非负0-32767否则在求余时会出现负数Terry
int *V; //指针
} ;
EXTERN struct GROUP_INTER_INT1 C_inter_INT1;
EXTERN int G_un16result_INT1;
/*************8位无符号一维插值***********************/
typedef struct GROUP_INTER_UCHAR1{
int rowmax; //行最大值
int rowmin; //行最小值
unsigned char TableRow; //行数据树数目
unsigned char rowTemp; //行步长
unsigned char *V; //指针
} ;
EXTERN struct GROUP_INTER_UCHAR1 C_inter_UCHAR1;
EXTERN unsigned char G_un8result_UCHAR1;
/*************8位有符号一维插值***********************/
typedef struct GROUP_INTER_CHAR1{
int rowmax; //坐标最大值
int rowmin; //坐标最小值
unsigned char TableRow; //行数据树数目
char rowTemp; //行步长 非负0-127否则在求余时会出现负数Terry
char *V; //指针
} ;
EXTERN struct GROUP_INTER_CHAR1 C_inter_CHAR1;
EXTERN char G_un8result_CHAR1;
#if defined(commondefine)
unsigned int Table_UINT2[25]=
{
/*rpm100 300 500 700 900
/*200 20 */216, 224, 232, 240, 248,
/*250 30 */224, 236, 248, 260, 272,
/*300 40 */232, 248, 264, 280, 296,
/*350 50 */240, 260, 280, 300, 320,
/*400 60 */248, 272, 296, 320, 344
};
unsigned char Table_UCHAR_2[25]=
{
/*rpm10 30 50 70 90
/*20 20 */116, 124, 132, 140, 148,
/*25 30 */124, 136, -148, 160, 172,
/*30 40 */132, 148, -164, 180, 196,
/*35 50 */140, 160, 180, 200, 220,
/*40 60 */148, 172, 196, 220, 244
};
unsigned int Table_UINT1[15]=
//CWT_VOLT_ATD 112 176 240 304 368 432 496 560 624 688 752 816 880 944 1008
{0 , 300 , 433 , 516 , 641 , 722 , 803 , 885 , 966 , 1047 , 1129 , 1220 , 1380 , 1540 , 1700};
unsigned char Table_UCHAR1[10]=
// -100 -90 -80 -70, -60, -50, -40 -30 ,-20 ,-10
{128 , 127 , 128 , 120 , 40 , 50 , 60 , 70 , 80 , 90 };
int Table_INT2[25]=
{
/*rpm100 300 500 700 900
/*200 20 */216, 224, 232, 240, 248,
/*250 30 */224, 236, 248, 260, 272,
/*300 40 */232, 248, 264, 280, 296,
/*350 50 */240, 260, 280, 300, 320,
/*400 60 */248, 272, 296, 320, 344
};
char Table_CHAR_2[25]=
{
/*rpm10 30 50 70 90
/*20 20 */16, 24, 32, 40, 48,
/*25 30 */24, 36, 48, 60, 72,
/*30 40 */32, 48, 64, 80, 96,
/*35 50 */40, 60, 80, 100, 120,
/*40 60 */48, 72, 96, 120, 144
};
int Table_INT1[15]=
//CWT_VOLT_ATD 112 176 240 304 368 432 496 560 624 688 752 816 880 944 1008
{12700 , -12700 , 433 , 516 , 641 , 722 , 803 , 885 , 966 , 1047 , 1129 , 1220 , 1380 , 1540 , 1700};
char Table_CHAR1[10]= //
// -100 -90 -80 -70, -60, -50, -40 -30 ,-20 ,-10
/* {0 , 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 }; */
{127, -128, 127 ,130 , 150 , -178 , 200 , 210 , 210 , 240 };
#else
EXTERN int Table_INT2[25];
EXTERN char Table_CHAR_2[25];
EXTERN int Table_INT1[15];
EXTERN char Table_CHAR1[10];
EXTERN unsigned int Table_UINT2[25];
EXTERN unsigned char Table_UCHAR_2[25];
EXTERN unsigned int Table_UINT1[15];
EXTERN unsigned char Table_UCHAR1[10];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -