Ejemplo n.º 1
0
        public ModelData CopyDataForMassCalc(ModelData newData)
        {
            newData.Cy        = _c_y;
            newData.Ps        = _p_s;
            newData.Ba        = _b_a;
            newData.MaxNumber = _max_number;
            newData.Square    = _square;
            newData.NMax      = _n_max;
            newData.Time      = _time;
            newData.TimeOne   = _time1;
            newData.TimeTwo   = _time2;
            newData.L         = _l;
            newData.Velocity  = _velocity;
            newData.Height    = _height;
            newData.BOne      = _bOne;
            newData.BTwo      = _bTwo;

            return(newData);
        }
Ejemplo n.º 2
0
        private void InitData(ModelData data)
        {
            data.Height    = 10000;
            data.Cy        = 3.5;
            data.Ps        = 1.167;
            data.MaxNumber = 0.6;
            data.Square    = 200;
            data.Mass      = 100000;
            data.Ba        = 7;
            data.NMax      = 1.5;
            data.Time      = 100;
            data.L         = 300;

            data.KDash   = 0.87;
            data.BOne    = 1.04;
            data.BTwo    = 3.38;
            data.TimeOne = 0.085;
            data.TimeTwo = 0.00005;
        }
Ejemplo n.º 3
0
        public ViewModel()
        {
            _data = new ModelData();
            //Shole point legend when hovering
            _customPlotController = new PlotController();
            _customPlotController.UnbindMouseDown(OxyMouseButton.Left);
            _customPlotController.BindMouseEnter(PlotCommands.HoverSnapTrack);
            _plotModel           = new PlotModel();
            _pointsDummyTemp     = new PointsDummy();
            _pointsDummyFriction = new PointsDummy();
            //TESTING
            InitData(_data);
            PointsDummyFriction.ModelData1.FRunFriction = 0.25;
            PointsDummyFriction.ModelData2.FRunFriction = 0.1;
            PointsDummyFriction.ModelData3.FRunFriction = 0.07;
            PointsDummyFriction.ModelData4.FRunFriction = 0.045;
            PointsDummyFriction.ModelData5.FRunFriction = 0.03;

            PointsDummyTemp.ModelData1.P0 = 1.1455;
            PointsDummyTemp.ModelData2.P0 = 1.1839;
            PointsDummyTemp.ModelData3.P0 = 1.225;
            PointsDummyTemp.ModelData4.P0 = 1.269;
            PointsDummyTemp.ModelData5.P0 = 1.3163;
        }
Ejemplo n.º 4
0
 public PointsDummy(ModelData modelData1, ModelData modelData2, ModelData modelData3, ModelData modelData4, ModelData modelData5)
 {
     _modelData1      = modelData1;
     _modelData2      = modelData2;
     _modelData3      = modelData3;
     _modelData4      = modelData4;
     _modelData5      = modelData5;
     _pointsDummyList = new List <ModelData>()
     {
         modelData1, modelData2, modelData3, modelData4, modelData5
     };
 }