Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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");
            }
        }