📄 interpinit.c
字号:
/******************************************************************************
Copyright (c) J&K 2006
File Name : interpinit.c
Engineer : Jackie
Location : R&D Dep.
Date Created : 2006-06-09
Description :
Current Revision : Revision: 1.0
Modification Notes :
****************************************************************************/
#include "main_asm.h"
#include "commondefine.h"
/**************************************************************************
Function Name : interp_UINT2
Engineer : Jackie
Date : 2006-06-09
Description : 16位无符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_UINT2(void)
{
G_un16result_UINT2=0;
C_inter_UINT2.rowmax=400; //行最大值
C_inter_UINT2.rowmin=200; //行最小值
C_inter_UINT2.rowTemp=50; //行步长
C_inter_UINT2.TableRow=5; //行数
C_inter_UINT2.colmax=900; //列最大值
C_inter_UINT2.colmin=100; //列最小值
C_inter_UINT2.colTemp=200;//列步长
C_inter_UINT2.TableCol=5; //列数
}
/**************************************************************************
Function Name : interp_INT2
Engineer : Jackie
Date : 2006-06-09
Description : 16位有符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_INT2(void)
{
G_un16result_INT2=0;
C_inter_INT2.rowmax=400; //行最大值
C_inter_INT2.rowmin=200; //行最小值
C_inter_INT2.rowTemp=50; //行步长
C_inter_INT2.TableRow=5; //行数
C_inter_INT2.colmax=900; //列最大值
C_inter_INT2.colmin=100; //列最小值
C_inter_INT2.colTemp=200;//列步长
C_inter_INT2.TableCol=5; //列数
}
/**************************************************************************
Function Name : interp_UCHAR_2
Engineer : Jackie
Date : 2006-06-09
Description : 8位无符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_UCHAR_2(void)
{
G_un8result_2_UCHAR_2=0;
C_inter_UCHAR_2.rowmax=40; //行最大值
C_inter_UCHAR_2.rowmin=20; //行最小值
C_inter_UCHAR_2.rowTemp=5; //行步长
C_inter_UCHAR_2.TableRow=5;//行数
C_inter_UCHAR_2.colmax=90; //列最大值
C_inter_UCHAR_2.colmin=10; //列最小值
C_inter_UCHAR_2.colTemp=20;//列步长
C_inter_UCHAR_2.TableCol=5; //列数
}
/**************************************************************************
Function Name : interp_CHAR_2
Engineer : Jackie
Date : 2006-06-08
Description : 8位有符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_CHAR_2(void)
{
G_un8result_2_CHAR_2=0;
C_inter_CHAR_2.rowmax=40; //行最大值
C_inter_CHAR_2.rowmin=20; //行最小值
C_inter_CHAR_2.rowTemp=5; //行步长
C_inter_CHAR_2.TableRow=5;//行数
C_inter_CHAR_2.colmax=90; //列最大值
C_inter_CHAR_2.colmin=10; //列最小值
C_inter_CHAR_2.colTemp=20;//列步长
C_inter_CHAR_2.TableCol=5; //列数
}
/**************************************************************************
Function Name : interp_UINT1
Engineer : Jackie
Date : 2006-06-09
Description : 16位无符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_UINT1(void)
{
G_un16result_UINT1=0;
C_inter_UINT1.rowmax=1008; //行最大值
C_inter_UINT1.rowmin=112; //行最小值
C_inter_UINT1.rowTemp=64; //行步长
C_inter_UINT1.TableRow=15; //行数据数目
}
/**************************************************************************
Function Name : interp_INT1
Engineer : Jackie
Date : 2006-06-09
Description : 16位有符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_INT1(void)
{
G_un16result_INT1=0;
C_inter_INT1.rowmax=100; //行最大值
C_inter_INT1.rowmin=10; //行最小值
C_inter_INT1.rowTemp=10; //行步长
C_inter_INT1.TableRow=10; //行数据数目
}
/**************************************************************************
Function Name : interp_UCHAR1
Engineer : Jackie
Date : 2006-06-09
Description : 8位无符号整形插值算法的参数初始化
Return :
Warning :
**************************************************************************/
void interp_UCHAR1(void)
{
G_un8result_UCHAR1=0;
C_inter_UCHAR1.rowmax=100; //行最大值
C_inter_UCHAR1.rowmin=10; //行最大值
C_inter_UCHAR1.rowTemp=10; //行步长
C_inter_UCHAR1.TableRow=10;//行数据数目
}
/**************************************************************************
Function Name : interp_CHAR1
Engineer : Jackie
Date : 2006-06-09
Description : 8位有符号整形插值算法的参数初始化
Return :
Warning : 在初始化时注意将rowmax和TableRow相对应否则在坐标超界时带回的是错误值
(Terry)
**************************************************************************/
void interp_CHAR1(void)
{
G_un8result_CHAR1=0;
C_inter_CHAR1.rowmax=100; //行最大值
C_inter_CHAR1.rowmin=10; //行最大值
C_inter_CHAR1.rowTemp=10; //行步长 取值在0-127
C_inter_CHAR1.TableRow=10; //数组最大点数
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -