public bool MoveAbsoClampB(int distance) { if (distance <= 360) { return(ControlCom.MoveElectricClampB(distance)); } else { return(ControlCom.MoveHorizontalB(360)); } }
public bool MoveAbsoHorizontalB(int distance) { if (distance <= 1350) { return(ControlCom.MoveHorizontalB(distance)); } else { return(ControlCom.MoveHorizontalB(1350)); } }
public bool MoveAbsoVertical(int distance) { if (distance <= 1000) { return(ControlCom.MoveVertical(distance)); } else { return(ControlCom.MoveVertical(1000)); } }
public bool MoveHorizontalRightB(int distance) { int locationB = ControlCom.GetHorizontalB(); int location = locationB + distance; if (location <= 1350) { return(ControlCom.MoveHorizontalB(location)); } else { return(ControlCom.MoveHorizontalB(1350)); } }
public bool ExpendA(int distance) { int locaA = ControlCom.GetElectricClampA(); int location = locaA - distance; if (location >= 0) { return(ControlCom.MoveElectricClampA(location)); } else { return(ControlCom.MoveElectricClampA(0)); } }
public bool ShrinkA(int distance) { int locaA = ControlCom.GetElectricClampA(); int location = locaA + distance; if (location <= 360) { return(ControlCom.MoveElectricClampA(location)); } else { return(ControlCom.MoveElectricClampA(360)); } }
public bool MoveHorizontalLeftB(int distance) { int locationB = ControlCom.GetHorizontalB(); int location = locationB - distance; if (location >= 0) { return(ControlCom.MoveHorizontalB(location)); } else { return(ControlCom.MoveHorizontalB(0)); } }
public bool MoveVectrialUp(int distance) { int locationV = ControlCom.GetVertical(); int location = locationV - distance; if (location >= 0) { return(ControlCom.MoveVertical(location)); } else { return(ControlCom.MoveVertical(0)); } }
public bool MoveVectrialDown(int distance) { int locationV = ControlCom.GetVertical(); int location = locationV + distance; if (location <= 1000) { return(ControlCom.MoveVertical(location)); } else { return(ControlCom.MoveVertical(1000)); } }
public bool MoveHorizontalLeftA(int distance) { int locationA = ControlCom.GetHorizontalA(); int location = locationA - distance; if (location >= 0) { return(ControlCom.MoveHorizontalA(location)); } else { return(ControlCom.RefreshElectricA()); } }
private void check_Pic_Click(object sender, EventArgs e) { if (!isFind) { skinLabel2.Visible = true; String sqlSearch = "select 图片地址 from 题目信息表 "; //MySqlConnection mysql = DatabaseDao.getMySqlCon(); //MySqlCommand mySqlCommand = DatabaseDao.getSqlCommand(sqlSearch, mysql); //mysql.Open(); //path = DatabaseDao.getPicturePath(mySqlCommand); path.Add("H:/temp/图片/题号_A1第1题.png"); path.Add("H:/temp/图片/题号_A1第2题.png"); path.Add("H:/temp/图片/题号_A1第3题.png"); path.Add("H:/temp/图片/题号_A1第4题.png"); path.Add("H:/temp/图片/题号_A1第5题.png"); path.Add("H:/temp/图片/题号_A1第6题.png"); path.Add("H:/temp/图片/题号_A1第7题.png"); path.Add("H:/temp/图片/题号_A1第8题.png"); path.Add("H:/temp/图片/题号_A1第9题.png"); //记得关闭 //mysql.Close(); imgList = PictureMerge.createImage(path); errorRateList.Add(2.3); errorRateList.Add(2.5); errorRateList.Add(2.8); errorRateList.Add(2.9); errorRateList.Add(5.9); errorRateList.Add(6.8); errorRateList.Add(7.8); errorRateList.Add(9.5); errorRateList.Add(9.5); answerList.Add("H:/temp/图片/0题号_第2题.png"); answerList.Add("H:/temp/图片/0题号_第3题.png"); answerList.Add("H:/temp/图片/0题号_第1题.png"); answerList.Add("H:/temp/图片/1题号_第2题.png"); answerList.Add("H:/temp/图片/1题号_第3题.png"); answerList.Add("H:/temp/图片/1题号_第1题.png"); answerList.Add("H:/temp/图片/0题号_第2题.png"); answerList.Add("H:/temp/图片/0题号_第2题.png"); answerList.Add("H:/temp/图片/0题号_第3题.png"); ControlCom.createControl(imgList, skinPanel2, showImglist, pictureBoxList, skinPanel3, pictureRightBoxlist, erroButtonRightBoxlist, errorRateList, solutionButtonRightBoxlist, answerList);//生成控件 skinButton3.Visible = true; isFind = true; } }
public void Close() { try { Log.log("关闭服务器"); ServerStation.Close(); Log.log("关闭控制板"); ControlCom.Close(); } catch (Exception ex) { Log.log("关闭异常"); Log.error(ex); } }
public PreviewFrom(List <List <Image> > haimgList) { InitializeComponent(); int fHeight = 0; int fWidth = haimgList[0][0].Width; for (int i = 0; i < haimgList.Count; i++) { List <Image> newImgList = PictureMerge.transferPicture(haimgList[i], 578, 0); Image a = PictureMerge.PictureBoxShow2(newImgList); PictureBox p = ControlCom.createPictureBox(0, fHeight, fWidth, 818, a); this.panel1.Controls.Add(p); fHeight += 818; MessageBox.Show(haimgList.Count.ToString()); } }
/// <summary> /// 连接 /// </summary> /// <param name="ip"></param> /// <param name="port"></param> public void Link(string ip, int port) { try { ServerStation.AddStationObjectClass(this); Log.log("添加路由!"); ServerStation.Start(ip, port); Log.log("服务器启动成功"); ControlCom.Init(Coms[0].Value, Convert.ToInt32(StaticParameter.GetValue("Control.BandRate")), System.IO.Ports.Parity.None, Convert.ToInt32(StaticParameter.GetValue("Control.DataBits")), System.IO.Ports.StopBits.One); ControlCom.Open(); Log.log("连接控制成功"); ControlCom.ControlSystemLED("绿"); } catch (Exception ex) { Log.log("连接设备失败"); Log.error(ex); } }
public bool ControlRightLed(bool status) { return(ControlCom.RightLamp(status)); }
/// <summary> /// 控制电机速度 /// </summary> /// <param name="sta"></param> /// <returns></returns> public bool ControlSp(string sta) { return(ControlCom.ControlSpeed(sta)); }
/// <summary> /// 获得电动夹B的位置 /// </summary> /// <returns></returns> public int GetMoClampB() { return(ControlCom.GetElectricClampB()); }
/// <summary> /// 获得垂直轴的位置 /// </summary> /// <returns></returns> public int GetVertical() { return(ControlCom.GetVertical()); }
/// <summary> /// 获取水平轴B的位置 /// </summary> /// <returns></returns> public int GetMoveB() { return(ControlCom.GetHorizontalB()); }
public bool HorizontalClampAToZero() { return(ControlCom.RefreshElectricClampA()); }
public bool VectrialToZero() { return(ControlCom.RefreshElectricVertical()); }
public bool HorizontalBToZero() { return(ControlCom.RefreshElectricB()); }
public bool ControlLeftLed(bool status) { return(ControlCom.LeftLamp(status)); }