更新:1、增加航迹清空功能,解决重连时大量航迹乱窜的问题;
2、修改TAS时航迹外推逻辑,时间间隔按波束时间计算; 3、增加1km以内航迹起始限制,SNR低于20dB的航迹不起批;减少近距离航迹; Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
@@ -45,8 +45,6 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
||||
std::memcpy(Data_buffer_temp.range_dim, Data_Input[i].range_dim, sizeof(Data_buffer_temp.range_dim));
|
||||
|
||||
Data_buffer.push_back(Data_buffer_temp);
|
||||
|
||||
//qDebug() << "AZI: " <<Data_Input[i].Azimuth << "Encoder_value: " <<Data_Input[i].Encoder_value;
|
||||
}
|
||||
if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
|
||||
{
|
||||
@@ -228,6 +226,12 @@ int Data_Process::track_process_parameters_modify(struct RadarPara Radar_Paramet
|
||||
int Data_Process::track_clear_all(void)
|
||||
{
|
||||
//清空可靠航迹
|
||||
Data_buffer.clear();
|
||||
Data_buffer_tas.clear();
|
||||
point_recv.clear();
|
||||
point_recv_tas.clear();
|
||||
trust_track.clear();
|
||||
temp_track.clear();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user