Esempio n. 1
0
        private void CB_RobotIndex_SelectedIndexChanged(object sender, EventArgs e)
        {
            gv.Columns.Clear();
            GC_Modbus.DataSource = db.GetDV_Action();
            //去除其中的列和题头
            //   GC_Modbus.

            if (gv.RowCount > 12)
            {
                gv.Columns.Remove(gv.Columns["ID"]);
                gv.Columns.Remove(gv.Columns["REMARK"]);



                for (int i = 1; i < 21; i++)
                {
                    if (i >= ((CB_RobotIndex.SelectedIndex) * 3 + 1) && i <= (CB_RobotIndex.SelectedIndex + 1) * 3)
                    {
                    }
                    else
                    {
                        gv.Columns.Remove(gv.Columns["IO" + i.ToString()]);
                    }
                }
                for (int i = 1; i < 5; i++)
                {
                    if (i != CB_RobotIndex.SelectedIndex + 1)
                    {
                        gv.Columns.Remove(gv.Columns["BP" + i.ToString()]);
                    }
                }
                gv.Columns["INDEX"].Caption = "序号";
                gv.Columns["BP" + (CB_RobotIndex.SelectedIndex + 1).ToString()].Caption = "备注";
                gv.Columns["INDEX"].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;

                for (int i = 1; i <= 3; i++)
                {
                    gv.Columns["IO" + (CB_RobotIndex.SelectedIndex * 3 + i).ToString()].Caption = "动作" + i.ToString();
                }
            }
        }
Esempio n. 2
0
        private void Edit_Traj_Load(object sender, EventArgs e)
        {
            string[] Item = new string[51];
            for (int i = 0; i <= 50; i++)
            {
                Item[i] = i.ToString();
            }
            TE_A4.Properties.Items.Clear();
            TE_A4.Properties.Items.AddRange((object[])Item);

            TE_A5.Properties.Items.Clear();
            TE_A5.Properties.Items.AddRange((object[])Item);
            GC_Preset.DataSource = db.GetDV_Presetlist("StaubliPreset");
            //去除其中的列和题头
            //   GC_Modbus.
            if (gv.RowCount > 12)
            {
                gv.Columns.Remove(gv.Columns["PRESETNAME"]);
                gv.Columns.Remove(gv.Columns["ID"]);
                gv.Columns.Remove(gv.Columns["BP1"]);
                gv.Columns.Remove(gv.Columns["BP2"]);
                gv.Columns.Remove(gv.Columns["BP3"]);
                gv.Columns.Remove(gv.Columns["BP4"]);
                gv.Columns["INDEX"].Caption     = "序号";
                gv.Columns["POWERATE"].Caption  = "激光功率";
                gv.Columns["FREQUEN"].Caption   = "占空比频率";
                gv.Columns["PWM"].Caption       = "占空比";
                gv.Columns["PRESSURE"].Caption  = "气体压力";
                gv.Columns["FOLLOWSEN"].Caption = "随动高度";
                gv.Columns["REMARK"].Caption    = "备注";
                gv.Columns["INDEX"].SortOrder   = DevExpress.Data.ColumnSortOrder.Ascending;
            }

            GC_Action.DataSource = db.GetDV_Action();
            //去除其中的列和题头
            //   GC_Modbus.
            if (gv1.RowCount > 12)
            {
                gv1.Columns.Remove(gv.Columns["ID"]);

                for (int i = 13; i < 21; i++)
                {
                    gv1.Columns.Remove(gv.Columns["IO" + i.ToString()]);
                }
                for (int i = 1; i < 5; i++)
                {
                    gv1.Columns.Remove(gv.Columns["BP" + i.ToString()]);
                }
                gv1.Columns["INDEX"].Caption   = "序号";
                gv1.Columns["REMARK"].Caption  = "备注";
                gv1.Columns["INDEX"].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
            }



            LL_RecipeName.Text = "路径名称:" + Trajname;
            int TrajCount = db.GetTrajPosCount(Trajname);

            if (TrajCount != 0)
            {
                string[] Traj = new string[TrajCount];
                for (int i = 0; i < TrajCount; i++)
                {
                    Traj[i] = (i + 1).ToString();
                }
                CBE_id.Properties.Items.Clear();
                CBE_id.Properties.Items.AddRange((object[])Traj);
                CBE_id.SelectedIndex = CutIndex - 1;
                CBE_id_SelectedIndexChanged(this, null);
            }
        }