From 176cdfb8f43beb31a6b573fb9321cfe2e661d089 Mon Sep 17 00:00:00 2001 From: "GukSang.Jin" Date: Fri, 12 Jun 2026 10:03:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DentistryHandpieces/MainWindowViewModel.cs | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/DentistryHandpieces/MainWindowViewModel.cs b/DentistryHandpieces/MainWindowViewModel.cs index 08c8eda..791451d 100644 --- a/DentistryHandpieces/MainWindowViewModel.cs +++ b/DentistryHandpieces/MainWindowViewModel.cs @@ -2057,26 +2057,6 @@ public sealed class MainWindowViewModel : ObservableObject Log.Information("PLC参数写入并回读确认成功,参数 {FieldName},D{RegisterAddress}={Value}", fieldName, registerAddress, confirmedValue); } - async Task WriteChangedTenthsAsync(ushort registerAddress, string fieldName, double oldValue, double newValue) - { - ushort oldRaw = ScaleTenthsToPlc(oldValue, fieldName); - ushort newRaw = ScaleTenthsToPlc(newValue, fieldName); - if (oldRaw == newRaw) - { - return; - } - - await _plcRegisterService.WriteUInt16Async(plcConfig, registerAddress, newRaw); - ushort confirmedRawValue = await _plcRegisterService.ReadUInt16Async(plcConfig, registerAddress); - if (confirmedRawValue != newRaw) - { - throw new InvalidOperationException($"{fieldName} D{registerAddress} 写入后回读不一致。"); - } - - changedItems.Add(fieldName); - Log.Information("PLC参数写入并回读确认成功,参数 {FieldName},D{RegisterAddress}={Value}", fieldName, registerAddress, ScaleTenthsFromPlc(confirmedRawValue)); - } - } private bool TryReadParameterPageConfig(out TestParameterConfig config, out string error)