123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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<Shaker.Models.PIModel>
- {
- public PIViewModel():base()
- {
- }
- public PIViewModel(Shaker.Models.PIModel model):base(model)
- {
- }
- /// <summary>
- /// P参数
- /// </summary>
- [PropertyAssociation(nameof(P))]
- public double P { get => Model.P; set => SetProperty(ref Model.P, value); }
- /// <summary>
- /// I参数
- /// </summary>
- [PropertyAssociation(nameof(I))]
- public double I { get => Model.I; set => SetProperty(ref Model.I, value); }
- /// <summary>
- /// 最大P值
- /// </summary>
- public double MaxP =>Model.MaxP;
- /// <summary>
- /// 最小P值
- /// </summary>
- public double MinP => Model.MinP;
- /// <summary>
- /// 最大I值
- /// </summary>
- public double MaxI => Model.MaxI;
- /// <summary>
- /// 最小I值
- /// </summary>
- public double MinI => Model.MinI;
- }
- }
|