private void btn_move_Click(object sender, EventArgs e) { bool flag = false; if (xSpeed.Text == "" || xDistance.Text == "" || ySpeed.Text == "" || yDistance.Text == "" || zSpeed.Text == "" || zDistance.Text == "") { MessageShow.show("Warning:Inputting is null, please input!", "警告:输入为空,请重新输入!"); return; } int axis1 = 1; double speed1 = Convert.ToDouble(xSpeed.Value); double range1 = Convert.ToDouble(xDistance.Value); int axis2 = 2; double speed2 = Convert.ToDouble(ySpeed.Value); double range2 = Convert.ToDouble(yDistance.Value); int axis3 = 3; double speed3 = Convert.ToDouble(zSpeed.Value); double range3 = Convert.ToDouble(zDistance.Value); flag = NMC.HardwareBGo(axis1, range1, speed1); flag |= NMC.HardwareBGo(axis2, range2, speed2); flag |= NMC.HardwareBGo(axis3, range3, speed3); if (!flag) { MessageShow.show("Move failed, pls check!", "运动失败,请检查!"); } }
private void xforward_MouseDown(object sender, MouseEventArgs e) { bool flag = false; int axis = 1; int speed = 10; int range = 100; flag = NMC.HardwareBGo(axis, range, speed); }
private void Cscan_btn_Click(object sender, EventArgs e) { int axis = 0; double range = 0; //NMC.HardwareSigStop2Hardware(); bool flag = false; if (nudRange.Text == "" || nudSpeed.Text == "") { MessageShow.show("Warning:Inputting is null, please input!", "警告:输入为空,请重新输入!"); return; } double Range = Convert.ToDouble(nudRange.Value); double speed = Convert.ToDouble(nudSpeed.Value); if (cmbScanAxis.SelectedIndex == 0) //X轴为扫描轴 { axis = 1; range = Range; } if (cmbScanAxis.SelectedIndex == 1) //Y轴为扫描轴 { axis = 2; range = Range; } if (cmbScanAxis.SelectedIndex == 2) //Z轴为扫描轴 { axis = 3; range = Range; } if (cmbScanAxis.SelectedIndex == 3) //R轴为扫描轴 { axis = 4; range = Range; } flag = NMC.HardwareBGo(axis, range, speed); if (!flag) { MessageShow.show("Bscan move failed, pls check!", "B扫运动失败,请检查!"); return; } }