diff --git a/ViewModels/D7896ViewModel.cs b/ViewModels/D7896ViewModel.cs index f1f1156..bfca405 100644 --- a/ViewModels/D7896ViewModel.cs +++ b/ViewModels/D7896ViewModel.cs @@ -283,7 +283,7 @@ public partial class D7896ViewModel : ObservableObject int requiredCount = _config.TestParameters.MeasurementCount; // 需要多少有效数据 int validCount = 0; int attemptCount = 0; - int maxAttempts = requiredCount * 3; // 最多尝试次数,防止死循环 + int maxAttempts = requiredCount * 4; // 最多尝试次数,防止死循环 // 存储每次成功测量的结果(用于后续异常判断) List validLambdaList = new List(); @@ -444,7 +444,7 @@ public partial class D7896ViewModel : ObservableObject // 测量间隔(即使舍弃也等待,让样品恢复) if (validCount < requiredCount && !_stopRequested && attemptCount < maxAttempts) { - try { await Task.Delay(_config.TestParameters.IntervalSeconds * 200, _testCts.Token); } catch (OperationCanceledException) { break; } + try { await Task.Delay(_config.TestParameters.IntervalSeconds * 150, _testCts.Token); } catch (OperationCanceledException) { break; } } } @@ -764,7 +764,7 @@ public partial class D7896ViewModel : ObservableObject } TemperatureCurveModel.InvalidatePlot(true); - CurveTitle = $"已完成 {CurrentMeasurementIndex} 次测量"; + //CurveTitle = $"已完成 {CurrentMeasurementIndex} 次测量"; } diff --git a/Window1.xaml b/Window1.xaml index 2c698ff..caa3844 100644 --- a/Window1.xaml +++ b/Window1.xaml @@ -38,7 +38,7 @@