diff --git a/data_process_class_dll/data_process.cpp b/data_process_class_dll/data_process.cpp index 79c7d79..257b2c4 100644 --- a/data_process_class_dll/data_process.cpp +++ b/data_process_class_dll/data_process.cpp @@ -62,7 +62,23 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150]) Data_buffer.push_back(Data_buffer_temp); } - // 修改一周扫描完成的判断条件,原来采用判断波位号变小为一周扫描完成,但机扫模式下,可能存在转台反转的情况,导致波位号变小,但并未扫描一周,因此改为判断波位号为0时,表示扫描一周完成 +#ifdef PHASE_SCANNING + // 相扫模式下,判断前后两帧波位号的大小,来判断是否扫描一周完成 + if(Data_Input[0].Beam_index_aiz <= last_beam_num) //TWS + { + last_beam_num = Data_Input[0].Beam_index_aiz; + circle_id++; + // std::cout << Data_Input[0].CPI_time << std::endl; + // RDP_LOG<<"CPI_time: "<