private void btInterference_Click(object sender, EventArgs e) { if (cmbAssembly.Text == "胀缩法") { //调用过盈计算并给变量赋值 Interference infe = new Interference(); infe.T = double.Parse(txtT.Text); infe.Df = double.Parse(txtDf.Text); infe.Lf = double.Parse(txtLf.Text); infe.Mu = double.Parse(txtMu.Text); infe.Da = double.Parse(txtDa.Text); infe.Di = double.Parse(txtDi.Text); infe.Ea = double.Parse(txtEa.Text); infe.Ei = double.Parse(txtEi.Text); infe.Va = double.Parse(txtVa.Text); infe.Vi = double.Parse(txtVi.Text); infe.Sigmasa = double.Parse(txtSigmasa.Text); infe.Sigmasi = double.Parse(txtSigmasi.Text); // 求解 txtPfmin.Text = infe.Pfmin().ToString("f4"); txtQa.Text = infe.Qa().ToString("f4"); txtQi.Text = infe.Qi().ToString("f4"); txtEamin.Text = infe.Eamin().ToString("f4"); txtEimin.Text = infe.Eimin().ToString("f4"); txtDeltaemin.Text = infe.Deltaemin().ToString("f4"); txtDeltamin.Text = infe.Deltamin().ToString("f4"); txtPfamax.Text = infe.Pfamax().ToString("f4"); txtPfimax.Text = infe.Pfimax().ToString("f4"); txtPfmax.Text = infe.Pfmax().ToString("f4"); txtFt.Text = infe.Ft().ToString("f4"); txtEamax.Text = infe.Eamax().ToString("f4"); txtEimax.Text = infe.Eimax().ToString("f4"); txtDeltaemax.Text = infe.Deltaemax().ToString("f4"); txtDeltab.Text = infe.Deltab().ToString("f4"); } }