using IViewModel; using IViewModel.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Dynamicloadsimulationdevice.ViewModels { public sealed class PIViewModel:ViewModelBase { public PIViewModel():base() { } public PIViewModel(Shaker.Models.PIModel model):base(model) { } /// /// P参数 /// [PropertyAssociation(nameof(P))] public double P { get => Model.P; set => SetProperty(ref Model.P, value); } /// /// I参数 /// [PropertyAssociation(nameof(I))] public double I { get => Model.I; set => SetProperty(ref Model.I, value); } /// /// 最大P值 /// public double MaxP =>Model.MaxP; /// /// 最小P值 /// public double MinP => Model.MinP; /// /// 最大I值 /// public double MaxI => Model.MaxI; /// /// 最小I值 /// public double MinI => Model.MinI; } }