zoulei hai 1 ano
pai
achega
7aed20deea
Modificáronse 2 ficheiros con 16 adicións e 25 borrados
  1. 16 11
      Service/X2D1TaskServer54/Service/TaskService.cs
  2. 0 14
      XdCxRhDW.sln

+ 16 - 11
Service/X2D1TaskServer54/Service/TaskService.cs

@@ -267,6 +267,7 @@ namespace X3TaskServer54.Service
                                             LogHelper.Error($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-参估结果个数和检测结果个数不匹配");
                                             return;
                                         }
+                                        sw.Start();
                                         for (int i = 0; i < data1.Count; i++)
                                         {
                                             try
@@ -295,7 +296,7 @@ namespace X3TaskServer54.Service
                                                     Dto2 = PosDtoFactor * data2[i].Dt,
                                                     Dfo2 = data2[i].Df,
                                                     Snr2 = data2[i].Snr,
-                                                    FreqUp = ch0File.FreqDownMHz * 1e6,
+                                                    FreqUp = (ch0File.FreqDownMHz + 44) * 1e6,
                                                     SatTxLon = dto.CapLon,
                                                     SatTxLat = dto.CapLat,
                                                     FreqDown = ch0File.FreqDownMHz * 1e6,
@@ -333,7 +334,7 @@ namespace X3TaskServer54.Service
                                                     sb.Append($"{x3.CheckRes.SmpCount * 1000 / ch0File.Fs:D4}\t");//信号持续时间ms
                                                     sb.Append($"{Convert.ToInt64(group.First().FreqDownMHz * 1e6):D12}\t");//下行频点
                                                     sb.Append($"{Convert.ToInt64((group.First().FreqDownMHz + 44) * 1e6):D12}\t");//上行频点
-                                                    sb.Append($"{4}\t");//信号样式(暂定有这些1:CPM,2:BPSK,4:QPSK),
+                                                    sb.Append($"{4}\t");//信号样式(暂定有这些1:CPM,2:BPSK,4:QPSK,9:其它),
                                                     sb.Append($"{0:D4}\t");//目标序号
                                                     sb.Append($"res\t");
                                                     sb.Append($"{Convert.ToInt64(posLon * 1e6):D10}\t");
@@ -355,8 +356,8 @@ namespace X3TaskServer54.Service
                                                     sb.Append($"{1}\t");//所属卫星
                                                     sb.Append($"{950:D3}\t");//置信度
                                                     sb.Append($"{3}");//定位体制(星地=3)
-                                                    sb.Append($"QPSK");//调制类型
-                                                    sb.Append($"1.33\r\n");//符号速率kbps
+                                                    sb.Append($"{1335:D12}");//符号速率bps  12个
+                                                    sb.Append("\r\n");
                                                     string resFile = Path.Combine(PosResDir, $"定位结果_{posRes.SigTime:yyyyMMdd}.txt");
                                                     File.AppendAllText(resFile, sb.ToString());
                                                 }
@@ -366,6 +367,8 @@ namespace X3TaskServer54.Service
                                                 LogHelper.Error($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-第{i + 1}个突发定位异常", ex);
                                             }
                                         }
+                                        sw.Stop();
+                                        LogHelper.Info($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-定位完成,耗时{sw.ElapsedMilliseconds}ms");
                                     }
                                     else
                                     {
@@ -415,6 +418,7 @@ namespace X3TaskServer54.Service
                                             LogHelper.Error($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-参估结果个数和检测结果个数不匹配");
                                             return;
                                         }
+                                        sw.Start();
                                         for (int i = 0; i < data1.Count; i++)
                                         {
                                             try
@@ -446,7 +450,7 @@ namespace X3TaskServer54.Service
                                                     SatTxLon = dto.CapLon,
                                                     SatTxLat = dto.CapLat,
                                                     FreqDown = ch0File.FreqDownMHz * 1e6,
-                                                    FreqUp = ch0File.FreqDownMHz * 1e6,
+                                                    FreqUp = (ch0File.FreqDownMHz + 44) * 1e6,
                                                     CheckRes = new CheckResDto()
                                                     {
                                                         FileName = Path.GetFileName(ch0File.File),
@@ -481,7 +485,7 @@ namespace X3TaskServer54.Service
                                                     sb.Append($"{x3.CheckRes.SmpCount * 1000 / ch0File.Fs:D4}\t");//信号持续时间ms
                                                     sb.Append($"{Convert.ToInt64(group.First().FreqDownMHz * 1e6):D12}\t");//下行频点
                                                     sb.Append($"{Convert.ToInt64((group.First().FreqDownMHz + 44) * 1e6):D12}\t");//上行频点
-                                                    sb.Append($"{4}\t");//信号样式(暂定有这些1:CPM,2:BPSK,4:QPSK),
+                                                    sb.Append($"{4}\t");//信号样式(暂定有这些1:CPM,2:BPSK,4:QPSK,9:其它),
                                                     sb.Append($"{0:D4}\t");//目标序号
                                                     sb.Append($"res\t");
                                                     sb.Append($"{Convert.ToInt64(posLon * 1e6):D10}\t");
@@ -496,15 +500,15 @@ namespace X3TaskServer54.Service
                                                     sb.Append($"{Convert.ToInt64(0 * 1e2):D10}\t");
                                                     sb.Append($"{Convert.ToInt64(0 * 1e2):D10}\t");
                                                     sb.Append($"{Convert.ToInt64(0 * 1e2):D6}\t");
-                                                    sb.Append($"{0:D8}\t");//长轴
+                                                    sb.Append($"{0:D8}\t");//长轴 
                                                     sb.Append($"{0:D8}\t");//短轴
                                                     sb.Append($"{0:D7}\t");//倾角
                                                     sb.Append($"{data1.Count:D2}\t");//时隙属性
                                                     sb.Append($"{1}\t");//所属卫星
                                                     sb.Append($"{950:D3}\t");//置信度
-                                                    sb.Append($"{3}");//定位体制(星地=3)
-                                                    sb.Append($"QPSK");//调制类型
-                                                    sb.Append($"1.33\r\n");//符号速率kbps
+                                                    sb.Append($"{3}\t");//定位体制(星地=3)
+                                                    sb.Append($"{1335:D12}");//符号速率bps  12个
+                                                    sb.Append("\r\n");
                                                     string resFile = Path.Combine(PosResDir, $"定位结果_{posRes.SigTime:yyyyMMdd}.txt");
                                                     File.AppendAllText(resFile, sb.ToString());
                                                 }
@@ -514,12 +518,13 @@ namespace X3TaskServer54.Service
                                                 LogHelper.Error($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-时隙位置{data1[i].Smpstart}定位异常", ex);
                                             }
                                         }
+                                        sw.Stop();
+                                        LogHelper.Info($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-定位完成,耗时{sw.ElapsedMilliseconds}ms");
                                     }
                                     //删除DDC文件
                                     File.Delete(ch0File.File);
                                     File.Delete(ch1File.File);
                                     File.Delete(ch2File.File);
-                                    LogHelper.Info($"【任务{dto.ID}】{capTime:yyyyMMddHHmmss}时刻-信号{group.Key}MHz-定位完成");
                                 }, cts.Token);
                                 listTask.Add(task);
                             }

+ 0 - 14
XdCxRhDW.sln

@@ -23,8 +23,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Serevice", "Serevice", "{3E
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "X2D1NoRefTaskServer", "Service\X2D1NoRefTaskServer\X2D1NoRefTaskServer.csproj", "{C1BECB5B-A11E-4A10-988F-1056FE60E689}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "X3TaskServer54", "Service\X2D1TaskServer54\X3TaskServer54.csproj", "{31871C1B-8855-4FE4-A549-DB5506C7BE0B}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CheckServer", "Service\CheckServer\CheckServer.csproj", "{F3DE685F-37E5-41FE-B0E5-338CCF34AEF0}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GpuCgServer", "Service\GpuCgServer\GpuCgServer.csproj", "{36EF70B3-C602-4346-BDA2-D87B40C789A3}"
@@ -35,8 +33,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CapMoni", "Service\CapMoni\
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XdCxRhDW.DataEmulation", "XdCxRhDW.DataEmulation\XdCxRhDW.DataEmulation.csproj", "{E0E5334A-9DC1-4A45-8E1E-1049A9FD15F2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "X2D1NoRefTaskServer54", "Service\X2D1NoRefTaskServer54\X2D1NoRefTaskServer54.csproj", "{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE}"
-EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -79,10 +75,6 @@ Global
 		{C1BECB5B-A11E-4A10-988F-1056FE60E689}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{C1BECB5B-A11E-4A10-988F-1056FE60E689}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{C1BECB5B-A11E-4A10-988F-1056FE60E689}.Release|Any CPU.Build.0 = Release|Any CPU
-		{31871C1B-8855-4FE4-A549-DB5506C7BE0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{31871C1B-8855-4FE4-A549-DB5506C7BE0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{31871C1B-8855-4FE4-A549-DB5506C7BE0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{31871C1B-8855-4FE4-A549-DB5506C7BE0B}.Release|Any CPU.Build.0 = Release|Any CPU
 		{F3DE685F-37E5-41FE-B0E5-338CCF34AEF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{F3DE685F-37E5-41FE-B0E5-338CCF34AEF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{F3DE685F-37E5-41FE-B0E5-338CCF34AEF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -103,22 +95,16 @@ Global
 		{E0E5334A-9DC1-4A45-8E1E-1049A9FD15F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E0E5334A-9DC1-4A45-8E1E-1049A9FD15F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{E0E5334A-9DC1-4A45-8E1E-1049A9FD15F2}.Release|Any CPU.Build.0 = Release|Any CPU
-		{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
 		{C1BECB5B-A11E-4A10-988F-1056FE60E689} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
-		{31871C1B-8855-4FE4-A549-DB5506C7BE0B} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
 		{F3DE685F-37E5-41FE-B0E5-338CCF34AEF0} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
 		{36EF70B3-C602-4346-BDA2-D87B40C789A3} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
 		{993D7982-3BB0-4339-ADD8-10D0C422FA5A} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
 		{205094BA-1381-43F3-8F42-0E1175587754} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
-		{9AF4DF2F-7AAE-4363-98D6-8DDDB9072EEE} = {3EB6F47A-A57D-4468-B4BE-3A63E13B692D}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {657E89B6-AB65-4E75-965C-06D70796CB71}