更新:1、修改一周扫描完成的判断条件,原来采用判断波位号变小为一周扫描完成,但机扫模式下,可能存在转台反转的情况,导致波位号变小,但并未扫描一周,因此改为判断波位号为0时,表示扫描一周完成;
2、更新点迹和航迹头关联条件,限制部分切向高速短航迹; Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
@@ -46,7 +46,9 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
||||
|
||||
Data_buffer.push_back(Data_buffer_temp);
|
||||
}
|
||||
if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
|
||||
|
||||
// 修改一周扫描完成的判断条件,原来采用判断波位号变小为一周扫描完成,但机扫模式下,可能存在转台反转的情况,导致波位号变小,但并未扫描一周,因此改为判断波位号为0时,表示扫描一周完成
|
||||
if(Data_Input[0].Beam_index_aiz == 0) //TWS
|
||||
{
|
||||
last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||
|
||||
@@ -57,6 +59,17 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
||||
last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||
return 2;
|
||||
}
|
||||
// if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
|
||||
// {
|
||||
// last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||
|
||||
// return 1;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||
// return 2;
|
||||
// }
|
||||
}
|
||||
|
||||
else if(Data_Input[0].point_type == 1) //tas数据
|
||||
|
||||
Reference in New Issue
Block a user