diff --git a/data_process_class_dll/parameters.h b/data_process_class_dll/parameters.h index 366db40..6afa6a5 100644 --- a/data_process_class_dll/parameters.h +++ b/data_process_class_dll/parameters.h @@ -201,11 +201,11 @@ #define TRACK_DIE_ROUND 6 // 航迹消亡圈数 #define TRACK_DIE_ROUND_PRIMARY 10 // 重点航迹消亡圈数 -#define TRACK_DIE_ROUND_TAS 10 //TAS航迹消亡圈数 +#define TRACK_DIE_ROUND_TAS 20 //TAS航迹消亡圈数 #define ASSO_THORD 4 -#define H_F_WIN_LEN 3 +#define H_F_WIN_LEN 6 #define TAS_QUEUE_LENGTH 4 //Tas调用的cpi数 #define MAX_TAS_NUM 4 diff --git a/data_process_class_dll/track_asso_tas.cpp b/data_process_class_dll/track_asso_tas.cpp index 49100d8..dd61c4d 100644 --- a/data_process_class_dll/track_asso_tas.cpp +++ b/data_process_class_dll/track_asso_tas.cpp @@ -794,19 +794,19 @@ void Track_Asso_Tas::track_hight_update(int tas_ int height_win_length; if((*trust_track)[i].range_point <= 1000) { - height_win_length = H_F_WIN_LEN+2; + height_win_length = H_F_WIN_LEN+6; } else if((*trust_track)[i].range_point <= 2000 && (*trust_track)[i].range_point > 1000) { - height_win_length = H_F_WIN_LEN+3; + height_win_length = H_F_WIN_LEN+8; } else if((*trust_track)[i].range_point <= 4000 && (*trust_track)[i].range_point > 2000) { - height_win_length = H_F_WIN_LEN+4; + height_win_length = H_F_WIN_LEN+10; } else { - height_win_length = H_F_WIN_LEN+6; + height_win_length = H_F_WIN_LEN+12; } double sum=0;