![]() |
|
第三代测试机编程手册
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 | 数组长度 |