private void fmMain_Load(object sender, EventArgs e) { uint[] arr = SQLite.Instance().GetSpeedJOG(); VarGlobal.speedJOG_X = arr[0]; VarGlobal.speedJOG_Y = arr[1]; VarGlobal.speedJOG_Z = arr[2]; try { for (int point = 1; point < 25; point++) { _arr = SQLite.Instance().GetPointsCoordinate("T24DefaultPointMeasurement", point, "Xcoor", "Ycoor", "Zcoor"); Coordinates.Xcoordinate.Instance().x_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[0]), Calculate.STEP_X); Coordinates.Ycoordinate.Instance().y_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[1]), Calculate.STEP_Y); Coordinates.Zcoordinate.Instance().z_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[2]), Calculate.STEP_Z); _arrMeasureValueTemplate[point - 1] = float.Parse(SQLite.Instance().GetMeasureValueTemplate ("MeasureValueTemplate", "Value", point)); ListViewItem lvi = new ListViewItem("Point " + point); lvi.SubItems.Add(_arrMeasureValueTemplate[point - 1].ToString("0.0000")); lviTempMeasurement.Items.Add(lvi); arr_txt_x[point - 1].Text = _arr[0]; arr_txt_y[point - 1].Text = _arr[1]; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SetPoint_Load(object sender, EventArgs e) { _arr = SQLite.Instance().GetPointsCoordinate("T24DefaultPointMeasurement", VarGlobal.Point + 1, "Xcoor", "Ycoor", "Zcoor"); x_pos_abs = Calculate.Calculate_Coordinate_pulse(float.Parse(_arr[0]), Calculate.STEP_X); y_pos_abs = Calculate.Calculate_Coordinate_pulse(float.Parse(_arr[1]), Calculate.STEP_Y); z_pos_abs = Calculate.Calculate_Coordinate_pulse(float.Parse(_arr[2]), Calculate.STEP_Z); VarGlobal.Instance().Move_All_Axis_Abs_Pos(x_pos_abs, y_pos_abs); _thread = new Thread(GetActualPosition); _thread.IsBackground = true; _thread.Start(); }
private void btnReadfromROM_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (VarGlobal.m_Connected) { for (ushort point = 1; point <= 24; point++) { //int nRtn_1 = EziMOTIONPlusRLib.FAS_PosTableReadItem(VarGlobal.PortNo, 1, i, ref VarGlobal.Instance().node_item_x); //int nRtn_2 = EziMOTIONPlusRLib.FAS_PosTableReadItem(VarGlobal.PortNo, 2, i, ref VarGlobal.Instance().node_item_y); //if (nRtn_1 != EziMOTIONPlusRLib.FMM_OK || nRtn_2 != EziMOTIONPlusRLib.FMM_OK) //{ // string strMsg; // strMsg = "FAS_PosTableReadItem() \nReturned: " + nRtn_1.ToString() + "And" + nRtn_2.ToString(); // MessageBox.Show(strMsg, "Function Failed"); //} //Coordinates.Xcoordinate.Instance().x_coor[i] = VarGlobal.Instance().node_item_x.lPosition; //Coordinates.Ycoordinate.Instance().y_coor[i] = VarGlobal.Instance().node_item_y.lPosition; _arr = SQLite.Instance().GetPointsCoordinate("T24DefaultPointMeasurement", point, "Xcoor", "Ycoor", "Zcoor"); Coordinates.Xcoordinate.Instance().x_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[0]), Calculate.STEP_X); Coordinates.Ycoordinate.Instance().y_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[1]), Calculate.STEP_Y); Coordinates.Zcoordinate.Instance().z_coor[point - 1] = Calculate.Calculate_Coordinate_pulse( float.Parse(_arr[2]), Calculate.STEP_Z); arr_txt_x[point - 1].Text = _arr[0]; arr_txt_y[point - 1].Text = _arr[1]; } } else { MessageBox.Show("Not connect"); } }