1234567891011121314151617181920212223242526272829303132 |
- using Shaker.Models;
- namespace Shaker.Models
- {
- public class ShakerControlModel : BaseModel
- {
- public readonly int MaxControlItemCount = 50;
- public float MaxValveVoltage = 16;
- public float MinValveVoltage = -16;
- public float MaxDisplacementVoltage = 16;
- public float MinDisplacementVoltage = -16;
- public Polarity ValvePolarity = Polarity.Positive;
- public bool SelfLoop = false;
- public bool Debug = false;
- public float DisplacementP = 1;
- public float DisplacementI = 0;
- public float FlutterFrequency = 200;
- public float FlutterAmpt = 0.01f;
- public float MaxDisplacementIntegral = 2;
- public MainPageType PageType = MainPageType.StartPage;
- public List<ValveConfigItemModel> ValveConfig = new List<ValveConfigItemModel>();
- public bool OilStopped = false;
- public bool DisplacementOpenLoop = false;
- public bool OutSignal = false;
- public List<SweepControlItemModel> ControlItems = new List<SweepControlItemModel>();
- public override object Clone()
- {
- return this.CloneBase();
- }
- }
- }
|