diff --git a/DentistryHandpieces/MainWindowViewModel.cs b/DentistryHandpieces/MainWindowViewModel.cs index debd641..e4d9410 100644 --- a/DentistryHandpieces/MainWindowViewModel.cs +++ b/DentistryHandpieces/MainWindowViewModel.cs @@ -3348,8 +3348,11 @@ public sealed class MainWindowViewModel : ObservableObject private void UpdateNoLoadSpeedDisplay() { - NoLoadSpeedRecordText = $"{FormatSpeed(_noLoadSpeedRecord)} r/min"; - NoLoadSpeedErrorRateText = $"{FormatErrorRate(_noLoadSpeedErrorRate)} %"; + // 空载转速实时显示当前转速 + NoLoadSpeedRecordText = $"{FormatSpeed(_realtimeSpeed)} r/min"; + + // 转速误差率直接读取 PLC D102 寄存器值,不显示负值 + NoLoadSpeedErrorRateText = $"{FormatErrorRate(Math.Abs(_noLoadSpeedErrorRate))} %"; } private void AppendTorqueSample(double value, DateTime sampledAt)