private void buttonMoveStart_Click(object sender, EventArgs e) { bool checkResult = false; double[] angle = new double[5]; try { myUart.Pack_Debug_out(null, "[5 Axis] Move Start"); angle[0] = Convert.ToDouble(textBoxAxisA.Text); angle[1] = Convert.ToDouble(textBoxAxisB.Text); angle[2] = Convert.ToDouble(textBoxAxisX.Text); angle[3] = Convert.ToDouble(textBoxAxisY.Text); angle[4] = Convert.ToDouble(textBoxAxisZ.Text); checkResult = FormChildMeasure.checkFiveAxisAngleRange_Single(angle[0], -30, 75); if (!checkResult) { FormDeviceInit.showErrorMessageBox("α轴数据范围错误!(-30~75)"); return; } checkResult = FormChildMeasure.checkFiveAxisAngleRange_Single(angle[1], 0, 360); if (!checkResult) { FormDeviceInit.showErrorMessageBox("β轴数据范围错误!(0~360)"); return; } checkResult = FormChildMeasure.checkFiveAxisAngleRange_Single(angle[2], -30, 30); if (!checkResult) { FormDeviceInit.showErrorMessageBox("X轴数据范围错误!(-30~+30)"); return; } checkResult = FormChildMeasure.checkFiveAxisAngleRange_Single(angle[3], -30, 30); if (!checkResult) { FormDeviceInit.showErrorMessageBox("Y轴数据范围错误!(-30~+30)"); return; } checkResult = FormChildMeasure.checkFiveAxisAngleRange_Single(angle[4], -2, 48); if (!checkResult) { FormDeviceInit.showErrorMessageBox("Z轴数据范围错误!(-2~48)"); return; } myApi.SendAngleABXYZ(angle); timerUartRecv.Interval = 1000 * 60; timerUartRecv.Enabled = true; } catch (Exception ex) { myUart.Pack_Debug_out(null, "Exception" + "[" + ex.ToString() + "]"); } }
public FormWarmUpProgress(FormDeviceInit form) { this.myUart = form.myUart; this.myConfig = form.myConfig; this.myApi = form.myApi; InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; }
public FormMDIParent(FormDeviceInit form) { myFormInit = form; myUart = form.myUart; myTCP = form.myTCP; myConfig = form.myConfig; myApi = form.myApi; myCurveFit = new CurveFitting(myConfig); InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; }
private void buttonLogin_Click(object sender, EventArgs e) { try { myConfig.UserName = textBoxUserName.Text; myConfig.UserPwd = textBoxPwd.Text; // 校验用户名和密码是否填写 //if (string.IsNullOrEmpty(textBoxUserName.Text) || string.IsNullOrEmpty(textBoxPwd.Text)) //{ // MessageBox.Show("用户名和密码必须要输入!"); // return; //} // 校验密码是否正确 if (!checkUser()) { MessageBox.Show("输入的密码有问题!"); myUart.Pack_Debug_out(null, "[UserLogin] login failed!user="******",pwd=" + myConfig.UserPwd); return; } myUart.Pack_Debug_out(null, "[UserLogin] login succeed!user="******",pwd=" + myConfig.UserPwd); myConfig.SaveLogin(); // 校验成功跳转页面 if (SerialPort_Open()) { myConfig.SaveCommunication(); } else { //MessageBox.Show("串口打开错误,登录失败"); } this.textBoxUserName.Text = string.Empty; this.textBoxPwd.Text = string.Empty; this.Hide(); FormDeviceInit dev = new FormDeviceInit(this); dev.StartPosition = FormStartPosition.CenterScreen; //dev.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void buttonShortInit_Click(object sender, EventArgs e) { myUart.Pack_Debug_out(null, "[Parent] Shortcut Init"); if ((myFormInit == null) || (myFormInit.IsDisposed)) { myFormInit = new FormDeviceInit(this); myFormInit.StartPosition = FormStartPosition.CenterScreen; myFormInit.Show(); } else { this.Hide(); myFormInit.BringToFront(); myFormInit.Show(); myUart.DeviceState = DEVICE_STATE.DEVICE_INIT; } }
public FormZeroPointConfirm(FormDeviceInit form) { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; }