private FatigueTestCondition SingleFatigueTestCondition()
        {
            var condition = new FatigueTestCondition()
            {
                CalibrationInterval    = 100,
                CyclesPerSecond        = 3,
                CounterclockwiseTorque = -500,
                ClockwiseTorque        = 500,
                CyclesRequired         = 1000000,
                CyclesCompleted        = 0,
                FatigueTestId          = 1,
                Id = 1
            };

            return(condition);
        }
Example #2
0
        public void Init()
        {
            var stopwatch = new System.Diagnostics.Stopwatch();

            _engine = new SimulatorEngine(stopwatch);
            var condition = new FatigueTestCondition()
            {
                CounterclockwiseTorque = -1000,
                ClockwiseTorque        = 2500,
                CyclesPerSecond        = 3,
                CalibrationInterval    = 100,
                CyclesRequired         = 1000000,
                FatigueTestId          = 5,
                Id = 1
            };

            _engine.CurrentCondition = condition;
            _torqueCell           = new SimulatedTorqueCell(_engine);
            _servoDrive           = new SimulatedServoDrive(_engine);
            _servoDrive.Stiffness = 525;

            _engine.StartSimulate();
        }
 public FatigueTestCondition_VM(FatigueTestCondition testCondition)
 {
     _testCondition = testCondition;
 }