Esempio n. 1
0
        private AbstractMotor ParamsToMotor(ParametersCollection pc)
        {
            ProjectManager pm                = ProjectManager.GetInstance();
            AbstractMotor  motor             = pm.GetSampleMotor();//new default
            Dictionary <String, object> objs = new Dictionary <string, object>();

            objs.Add("Motor\\General", motor.GeneralParams);
            objs.Add("Motor\\Rotor", motor.Rotor);
            objs.Add("Motor\\Stator", motor.Stator);
            //objs.Add("Motor\\Materials", motor.MaterialParams);
            objs.Add("Motor\\Airgap", motor.Airgap);
            foreach (String objname in objs.Keys)
            {
                pc.putValuesToObject(objname, objs[objname]);
            }

            return(motor);
        }