|
@@ -80,7 +80,6 @@ namespace XdCxRhDW.App.CorTools
|
|
|
file1 = file1,
|
|
|
file2 = file2,
|
|
|
samplingRate = double.Parse(tefs.Text) * 1e6,
|
|
|
- BandHz = double.Parse(txtBand.Text) * 1e3,
|
|
|
dtCenter = double.Parse(teCenter.Text),
|
|
|
dtRange = double.Parse(teRange.Text),
|
|
|
dfRange = int.Parse(teDfRange.Text),
|
|
@@ -236,9 +235,39 @@ namespace XdCxRhDW.App.CorTools
|
|
|
dto.dmcType = dmcType;
|
|
|
layoutControl1.Enabled = false;
|
|
|
gridSource.Clear();
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ SigFilterDto filterDto = new SigFilterDto();
|
|
|
+ filterDto.File = await HttpHelper.UploadFileAsync(btnFile1.Text, SysConfig.GetBaseUrl());
|
|
|
+ filterDto.FsHz = double.Parse(tefs.Text) * 1e6;
|
|
|
+ filterDto.BandHz = double.Parse(txtBand.Text) * 1e3;
|
|
|
+ filterDto.TimeoutSeconds = int.Parse(txtTimeout.Text);
|
|
|
+ var filterRes = await HttpHelper.PostRequestAsync<SigFilterResponseDto>(SysConfig.GetUrl("DetectCg/SigFilterProc"), filterDto, filterDto.TimeoutSeconds);
|
|
|
+ if (filterRes.code == 200)
|
|
|
+ {
|
|
|
+ dto.file1 = filterRes.data.File;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Serilog.Log.Error(filterRes.msg);
|
|
|
+ DxHelper.MsgBoxHelper.ShowError(filterRes.msg);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ catch (TaskCanceledException)
|
|
|
+ {
|
|
|
+ DxHelper.MsgBoxHelper.ShowInfo($"滤波处理超时");
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ Serilog.Log.Error(ex, "滤波处理出错");
|
|
|
+ DxHelper.MsgBoxHelper.ShowError($"滤波处理出错");
|
|
|
+ }
|
|
|
+
|
|
|
try
|
|
|
{
|
|
|
- dto.file1 = await HttpHelper.UploadFileAsync(btnFile1.Text, SysConfig.GetBaseUrl());
|
|
|
dto.fsHz = double.Parse(tefs.Text) * 1e6;
|
|
|
dto.band = double.Parse(txtBand.Text);
|
|
|
dto.TimeoutSeconds = int.Parse(txtTimeout.Text);
|
|
@@ -313,7 +342,6 @@ namespace XdCxRhDW.App.CorTools
|
|
|
|
|
|
xItem.smpCount = double.Parse(teCount.Text);
|
|
|
xItem.samplingRate = Convert.ToInt32(double.Parse(tefs.Text) * 1e6);
|
|
|
- xItem.BandHz = double.Parse(txtBand.Text) * 1e3;
|
|
|
xItem.dtCenter = int.Parse(teCenter.Text);
|
|
|
xItem.dtRange = int.Parse(teRange.Text);
|
|
|
xItem.dfRange = int.Parse(teDfRange.Text);
|
|
@@ -384,7 +412,6 @@ namespace XdCxRhDW.App.CorTools
|
|
|
file1 = btnFile1.Text,
|
|
|
file2 = btnFile2.Text,
|
|
|
samplingRate = Convert.ToInt32(double.Parse(tefs.Text) * 1e6),
|
|
|
- BandHz = double.Parse(txtBand.Text) * 1e3,
|
|
|
dtCenter = int.Parse(teCenter.Text),
|
|
|
dtRange = int.Parse(teRange.Text),
|
|
|
dfRange = int.Parse(teDfRange.Text),
|
|
@@ -438,8 +465,7 @@ namespace XdCxRhDW.App.CorTools
|
|
|
btnCalc.Enabled = ckKY.Checked | ckIBS.Checked | chkDama.Checked ? false : true;
|
|
|
btnDrawImage.Enabled = btnCalc.Enabled;
|
|
|
btnCheck.Enabled = !ckKY.Checked && !ckIBS.Checked && !chkDama.Checked ? false : true;
|
|
|
-
|
|
|
- //itemBand.Visibility = lciStartPos.Visibility;
|
|
|
+ itemBand.Visibility = ckKY.Checked | ckIBS.Checked | chkDama.Checked ? LayoutVisibility.Always : LayoutVisibility.Never;
|
|
|
layoutControl1.BestFit();
|
|
|
}
|
|
|
private void ckIBS_CheckedChanged(object sender, EventArgs e)
|
|
@@ -448,19 +474,7 @@ namespace XdCxRhDW.App.CorTools
|
|
|
btnCalc.Enabled = ckKY.Checked | ckIBS.Checked | chkDama.Checked ? false : true;
|
|
|
btnDrawImage.Enabled = btnCalc.Enabled;
|
|
|
btnCheck.Enabled = !ckKY.Checked && !ckIBS.Checked && !chkDama.Checked ? false : true;
|
|
|
- if (ckIBS.Checked)
|
|
|
- {
|
|
|
- //chkDama.Checked = false;
|
|
|
- //ckKY.Checked = false;
|
|
|
- //itemBand.Visibility = LayoutVisibility.Always;
|
|
|
-
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- //itemBand.Visibility = LayoutVisibility.Never;
|
|
|
- //itemBand.Visibility = lciStartPos.Visibility;
|
|
|
- }
|
|
|
-
|
|
|
+ itemBand.Visibility = ckKY.Checked | ckIBS.Checked | chkDama.Checked ? LayoutVisibility.Always : LayoutVisibility.Never;
|
|
|
layoutControl1.BestFit();
|
|
|
}
|
|
|
|