1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shaker.Models
- {
- public class RandomDataModel : BaseModel, IResultDataModel
- {
- public double CurrentIdentifyDisplacement = 0.05;
- public double CurrentIdentifyRms = 0;
- public int IdentifyIndex = 0;
- public List<double[]> CurrentAccelerationPSD = new List<double[]>();
- public double[] CurrentAccelerationSynthesisPSD = new double[0];
- public double[] TransferFunction = new double[0];
- public double[] DriverPSD = new double[0];
- public RandomStatus RandomStatus = RandomStatus.Start;
- public RandomTestStep RandomTestStep = RandomTestStep.Start;
- public double CurrentTestLevel = 0;
- public double CurrentTestTime = 0;
- public override object Clone()
- {
- return this.CloneBase();
- }
- public MainPageType MainPageType = MainPageType.RandomPage;
- }
- public enum RandomStatus
- {
- Start,
- Up,
- Identify,
- Stop,
- Test,
- IdentifyMaxLevel,
- IdentifyOpenLoop,
- TestUpStop,
- TestDownStop,
- TestRMSError,
- }
- }
|