From 3e6763c6151e83493f13fab3a645e83c1373ed73 Mon Sep 17 00:00:00 2001 From: waiwaylee Date: Wed, 14 Oct 2026 09:24:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=9A1=E3=80=81=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=89=AB=E6=8F=8F=E4=B8=80=E5=9C=88=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=EF=BC=8C=E5=8C=BA=E5=88=86=E6=9C=BA=E6=89=AB?= =?UTF-8?q?=E5=92=8C=E7=9B=B8=E6=89=AB=E4=B8=8D=E5=90=8C=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: waiwaylee --- data_process_class_dll/data_process.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) 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: "<