This commit is contained in:
@@ -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<double> validLambdaList = new List<double>();
|
||||
@@ -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} 次测量";
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user