![]() |
第三代测试机编程手册
1.0
|
一些常用的测试项数据处理函数 更多...
函数 | |
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) |
传入一个测试参数的指针数组,返回众数 | |
一些常用的测试项数据处理函数
TestResult_t Data_AllInRange | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测项的参数的指针数组,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)
arr | 输入var.h中定义的测试子项的数组的首地址. |
len | 数组长度. |
TestResult_t Data_InRange | ( | SubItemParam_t * | item | ) |
传入一个测试参数的指针,进行比较,不符合 Min<=Val<=Max 的返回1(失败),否则返回0(成功) 如果Val为nan,也返回1(失败)
item | 测试参数的指针 |
TestResult_t Data_OutOfMax | ( | SubItemParam_t * | item | ) |
传入一个测试参数的指针,进行比较,Val > Max 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)
item | 测试参数的指针 |
TestResult_t Data_OutOfMin | ( | SubItemParam_t * | item | ) |
传入一个测试参数的指针,进行比较,Val < Min 返回0(成功),否则返回1(失败) 如果Val为nan,也返回1(失败)
item | 测试参数的指针 |
float Data_Avg | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算平均值
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Max | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算最大值
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Min | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算最小值
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Diff | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算最大值和最小值的差值
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Var | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算方差
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Std | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,计算标准差
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Median | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,返回中位数
arr | 测试参数的指针数组 |
len | 数组长度 |
float Data_Mode | ( | SubItemParam_t ** | arr, |
uint8_t | len | ||
) |
传入一个测试参数的指针数组,返回众数
arr | 测试参数的指针数组 |
len | 数组长度 |