更新:修改扫描一周完成的判断逻辑,改成用波位号变小来判断。

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-07-07 14:48:56 +08:00
parent e9b8a3245a
commit ae3ef84441
13 changed files with 6556 additions and 8 deletions
+12 -5
View File
@@ -19,7 +19,7 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
if(Data_Input[0].point_type == 0) //tws数据
{
data_num=min(Data_Input[0].Point_Sum, 150);
TAS_track_idx = Data_Input[0].TAS_track_index;
//qDebug() << "TARGET azi beam idx:" <<Data_Input[0].Beam_index_aiz;
for (int i=0; i<data_num;i++)
{
PointRecv Data_buffer_temp;
@@ -42,13 +42,15 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
Data_buffer.push_back(Data_buffer_temp);
}
if(Data_Input[0].Beam_index_aiz % 16 == 0) //TWS
if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
{
return 1;
last_beam_num = Data_Input[0].Beam_index_aiz;
return 1;
}
else
{
return 2;
last_beam_num = Data_Input[0].Beam_index_aiz;
return 2;
}
}
@@ -112,6 +114,7 @@ int Data_Process::track_process(struct Track Trust_Track_Output[MAX_TRACK_NUM][1
{
dot_coh.dot_coh_process_buff(&Data_buffer,&point_recv,Work_Parameter);
//qDebug() << "point_recv :" <<point_recv.size();
QVector<PointRecv>().swap(Data_buffer);
}
@@ -139,7 +142,11 @@ int Data_Process::track_process(struct Track Trust_Track_Output[MAX_TRACK_NUM][1
Trust_Track_Output,
Trust_track_num_Output,
Work_Parameter);
// qDebug() << "point_recv: " <<point_recv.size();
// qDebug() << "trust_track: " <<trust_track.size();
// qDebug() << "temp_track: " <<temp_track.size();
// qDebug() << "Trust_track_num_Output: " <<*Trust_track_num_Output;
// qDebug() << "Track_die_num_Output: " <<*Track_die_num_Output;
}