コード例 #1
0
        void _motorUnits_SelectedIndexChanged(object sender, EventArgs e)
        {
            _selectedMotor = _motors[(sender as ComboBox).SelectedIndex];
            _project.Motor = _selectedMotor;

            _selectedMotor.SetCooling(_cooling);

            _peakForce.Text = _motors[(sender as ComboBox).SelectedIndex].PeakForce.ToString();
            _continuousForce.Text = _motors[(sender as ComboBox).SelectedIndex].ContinuousForce.ToString();
            _forceConstant.Text = _motors[(sender as ComboBox).SelectedIndex].ForceConstant.ToString();
            _motorConstant.Text = _motors[(sender as ComboBox).SelectedIndex].MotorConstant.ToString();
            _backEMF.Text = _motors[(sender as ComboBox).SelectedIndex].BackEMFConstant.ToString();
            _hotCoilResistance.Text = _motors[(sender as ComboBox).SelectedIndex].Resistance.ToString();
            _thermalResistance.Text = _motors[(sender as ComboBox).SelectedIndex].ThermalResistance.ToString();
            _coilMass.Text = _motors[(sender as ComboBox).SelectedIndex].CoilMass.ToString();
            _coilLength.Text = _motors[(sender as ComboBox).SelectedIndex].CoilLength.ToString();
            _movingMass.Text = "0";
            _totalStageMass.Text = "0";

            _project.Profile.Solve();
        }