private void fqtl() { try { toolStripButtonTl.Enabled = false; toolStripButtonXljc.Enabled = false; toolStripButtonBd.Enabled = false; toolStripButtonPumpOn.Enabled = false; toolStripButtonPumpOff.Enabled = false; toolStripButtonSelfDetect.Enabled = false; switch (UseFqy) { case "FLA_502": if (fla_502 != null) { if (radioButtonLingQ.Checked == true) { fla_502.setZeroAsTl(); } else { fla_502.setAirAsTl(); } fla_502.Zeroing(); for (int i = 30; i > 0; i--) { Msg_label(label_msg, panel_msg, "仪器调零 " + i.ToString("0")); Thread.Sleep(1000); } while (true) { int i = 100; if (i <= 1) { Msg_label(label_msg, panel_msg, "调零失败,请手动操作"); break; } if (fla_502.Get_Struct().IndexOf("准备好") > -1) { break; } else { i--; } Thread.Sleep(10); } Msg_label(label_msg, panel_msg, "调零成功"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; toolStripButtonPumpOn.Enabled = true; toolStripButtonPumpOff.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } else { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; toolStripButtonPumpOn.Enabled = true; toolStripButtonPumpOff.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } break; case "FLA_501": if (fla_501 != null) { fla_501.SetZero(); for (int i = 30; i > 0; i--) { Msg_label(label_msg, panel_msg, "仪器调零 " + i); Thread.Sleep(1000); } Msg_label(label_msg, panel_msg, "调零成功"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; toolStripButtonPumpOn.Enabled = true; toolStripButtonPumpOff.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } else { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; toolStripButtonPumpOn.Enabled = true; toolStripButtonPumpOff.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } break; } } catch (Exception) { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; toolStripButtonPumpOn.Enabled = true; toolStripButtonPumpOff.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } }
private void fqtl() { try { int zero_count = 0; toolStripButtonTl.Enabled = false; toolStripButtonXljc.Enabled = false; toolStripButtonBd.Enabled = false; toolStripButtonSelfDetect.Enabled = false; groupBox3.Enabled = false; groupBox4.Enabled = false; groupBox7.Enabled = false; switch (UseFqy) { case "fla_502": if (fla_502 != null) { fla_502.Zeroing(); zero_count = 0; while (fla_502.Get_Struct() == "调零中") { Thread.Sleep(900); Msg_label(label_msg, panel_msg, "废气仪调零中..." + zero_count.ToString() + "s"); zero_count++; if (zero_count == 60) { break; } } break; Msg_label(label_msg, panel_msg, "调零成功"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; groupBox3.Enabled = true; groupBox4.Enabled = true; groupBox7.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } else { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; groupBox3.Enabled = true; groupBox4.Enabled = true; groupBox7.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } break; case "fla_501": if (fla_501 != null) { fla_501.SetZero(); zero_count = 30; while (zero_count > 0) { Thread.Sleep(900); Msg_label(label_msg, panel_msg, "废气仪调零中..." + zero_count.ToString() + "s"); zero_count--; } Msg_label(label_msg, panel_msg, "调零成功"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; groupBox3.Enabled = true; groupBox4.Enabled = true; groupBox7.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } else { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; groupBox3.Enabled = true; groupBox4.Enabled = true; groupBox7.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } break; } } catch (Exception) { Msg_label(label_msg, panel_msg, "调零失败,检查仪器状态"); toolStripButtonTl.Enabled = true; toolStripButtonXljc.Enabled = true; toolStripButtonBd.Enabled = true; groupBox3.Enabled = true; groupBox4.Enabled = true; groupBox7.Enabled = true; toolStripButtonSelfDetect.Enabled = true; } }