目标凝聚条件 dot_coh根据不同模式设置

进程模式 距离、速度、方位
中程模式 距离 方位

Signed-off-by: Yang Jianchao <yangjianchao999@126.com>
This commit is contained in:
Yang Jianchao
2022-06-01 21:56:39 +08:00
parent 06938b23f6
commit 199ae34240
2 changed files with 21 additions and 21 deletions
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.0.2, 2022-05-31T14:55:07. -->
<!-- Written by QtCreator 4.0.2, 2022-06-01T21:51:14. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
+20 -20
View File
@@ -68,8 +68,8 @@ int Dot_Coh::dot_coh_process(QVector <PointRecv> *data_input,
float point_1_A=data_buffer[i].Amplitude;
//凝聚条件: 距离、方位接近
// if(Work_Parameter.work_mode == 0)
// {
if(Work_Parameter.work_mode == 0)
{
if( (fabs(point_0_R-point_1_R)<=DOT_COH_RANGE && fabs(point_0_F-point_1_F) <=DOT_COH_AZI/180.0*PI && fabs(point_0_V-point_1_V)<=DOT_COH_V)//
&& point_0_A <point_1_A )//
{
@@ -84,27 +84,27 @@ int Dot_Coh::dot_coh_process(QVector <PointRecv> *data_input,
{
data_buffer[i].Use_Flag=1;
}
// }
// else
// {
// if( (fabs(point_0_R-point_1_R)<=DOT_COH_RANGE && fabs(point_0_F-point_1_F) <=DOT_COH_AZI/180.0*PI )//
// && point_0_A <point_1_A )//
// {
// point_0_R=data_buffer[i].Range;
// point_0_V=data_buffer[i].Velocity;
// point_0_A=data_buffer[i].Amplitude;
// point_0_F=data_buffer[i].Azimuth;
// data_buffer[loop_of_point].Use_Flag=1;
// }
// else if( (fabs(point_0_R-point_1_R)<=DOT_COH_RANGE && fabs(point_0_F-point_1_F) <=DOT_COH_AZI/180.0*PI )//
// && point_0_A >= point_1_A)//
// {
// data_buffer[i].Use_Flag=1;
// }
}
else
{
if( (fabs(point_0_R-point_1_R)<=DOT_COH_RANGE && fabs(point_0_F-point_1_F) <=DOT_COH_AZI/180.0*PI )//
&& point_0_A <point_1_A )//
{
point_0_R=data_buffer[i].Range;
point_0_V=data_buffer[i].Velocity;
point_0_A=data_buffer[i].Amplitude;
point_0_F=data_buffer[i].Azimuth;
data_buffer[loop_of_point].Use_Flag=1;
}
else if( (fabs(point_0_R-point_1_R)<=DOT_COH_RANGE && fabs(point_0_F-point_1_F) <=DOT_COH_AZI/180.0*PI )//
&& point_0_A >= point_1_A)//
{
data_buffer[i].Use_Flag=1;
}
// }
}
}
}
}