diff --git a/ViewModels/PoreDistributionViewModel.cs b/ViewModels/PoreDistributionViewModel.cs index f0d656b..385e41c 100644 --- a/ViewModels/PoreDistributionViewModel.cs +++ b/ViewModels/PoreDistributionViewModel.cs @@ -124,6 +124,11 @@ namespace MembranePoreTester.ViewModels flow = Math.Round(ConvertFlowByMode(rawFlow), 3); } + + float Pressure = await _plcService.ReadPressureAsync(StationId); + CurrentPressure = Math.Round(rawPressure, 2); + + if (pressure <= 0 || flow <= 0) return; CurrentFlow = flow; @@ -1163,6 +1168,12 @@ namespace MembranePoreTester.ViewModels set => SetProperty(ref _currentFlow, value); } + private double _currentPressure; + public double CurrentPressure + { + get => _currentPressure; + set => SetProperty(ref _currentPressure, value); + } // 修改命令初始化(构造函数中) diff --git a/Views/PoreDistributionView.xaml b/Views/PoreDistributionView.xaml index 6d41cef..6d54997 100644 --- a/Views/PoreDistributionView.xaml +++ b/Views/PoreDistributionView.xaml @@ -126,6 +126,7 @@ + @@ -186,8 +187,8 @@