第三代测试机编程手册  1.0
载入中...
搜索中...
未找到
data.h 文件参考

一些常用的测试项数据处理函数 更多...

函数

TestResult_t Data_AllInRange (SubItemParam_t **arr, uint8_t len)
 传入一个测项的参数的指针数组,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)
 
TestResult_t Data_InRange (SubItemParam_t *item)
 传入一个测试参数的指针,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)
 
TestResult_t Data_OutOfMax (SubItemParam_t *item)
 传入一个测试参数的指针,进行比较,Val > Max 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)
 
TestResult_t Data_OutOfMin (SubItemParam_t *item)
 传入一个测试参数的指针,进行比较,Val < Min 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)
 
float Data_Avg (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算平均值
 
float Data_Max (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算最大值
 
float Data_Min (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算最小值
 
float Data_Diff (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算最大值和最小值的差值
 
float Data_Var (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算方差
 
float Data_Std (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,计算标准差
 
float Data_Median (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,返回中位数
 
float Data_Mode (SubItemParam_t **arr, uint8_t len)
 传入一个测试参数的指针数组,返回众数
 

详细描述

一些常用的测试项数据处理函数

版本
0.1
日期
2023-09-25
作者
fyuan (20879.nosp@m.3439.nosp@m.@qq.c.nosp@m.om)

函数说明

◆ Data_AllInRange()

TestResult_t Data_AllInRange ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测项的参数的指针数组,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)

参数
arr输入var.h中定义的测试子项的数组的首地址.
len数组长度.
返回
uint8_t TEST_SUCCESS = 成功, 其他 = 失败

◆ Data_InRange()

TestResult_t Data_InRange ( SubItemParam_t *  item)

传入一个测试参数的指针,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)

参数
item测试参数的指针
返回
uint8_t TEST_SUCCESS = 成功, 其他 = 失败

◆ Data_OutOfMax()

TestResult_t Data_OutOfMax ( SubItemParam_t *  item)

传入一个测试参数的指针,进行比较,Val > Max 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)

参数
item测试参数的指针
返回
uint8_t TEST_SUCCESS = 成功, 其他 = 失败

◆ Data_OutOfMin()

TestResult_t Data_OutOfMin ( SubItemParam_t *  item)

传入一个测试参数的指针,进行比较,Val < Min 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)

参数
item测试参数的指针
返回
uint8_t TEST_SUCCESS = 成功, 其他 = 失败

◆ Data_Avg()

float Data_Avg ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算平均值

参数
arr测试参数的指针数组
len数组长度
返回
float 平均值

◆ Data_Max()

float Data_Max ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算最大值

参数
arr测试参数的指针数组
len数组长度
返回
float 最大值

◆ Data_Min()

float Data_Min ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算最小值

参数
arr测试参数的指针数组
len数组长度
返回
float 最小值

◆ Data_Diff()

float Data_Diff ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算最大值和最小值的差值

参数
arr测试参数的指针数组
len数组长度
返回
float 最大值和最小值的差值

◆ Data_Var()

float Data_Var ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算方差

参数
arr测试参数的指针数组
len数组长度
返回
float 方差

◆ Data_Std()

float Data_Std ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,计算标准差

参数
arr测试参数的指针数组
len数组长度
返回
float 标准差

◆ Data_Median()

float Data_Median ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,返回中位数

参数
arr测试参数的指针数组
len数组长度
返回
float 中位数

◆ Data_Mode()

float Data_Mode ( SubItemParam_t **  arr,
uint8_t  len 
)

传入一个测试参数的指针数组,返回众数

参数
arr测试参数的指针数组
len数组长度
返回
float 众数