public Frm_DripArray(Device.MotionCardDef MotionCard, int xid, int yid, int zid)
        {
            InitializeComponent();

            this.MotionCard = MotionCard;

            xAxisID = xid;
            yAxisID = yid;
            zAxisID = zid;
        }
        public InputOutput(Device.MotionCardDef movedriverZm, string InputCsvName, string OutputCsvName)
        {
            InitializeComponent();
            this.movedriverZm = movedriverZm;
            ConfigInput       = new ConfigInputDef(InputCsvName);
            ConfigOutput      = new ConfigOutputDef(OutputCsvName);
            Initializel();

            DoubleBufferedDataGirdView(dataGridViewIN, true);
            DoubleBufferedDataGirdView(dataGridViewOUT, true);
            dataGridViewIN.ClearSelection();
            dataGridViewOUT.ClearSelection();
        }
Example #3
0
        public void SetMoveController(Device.MotionCardDef movedriverZm, SaveDataDef save, FeedLogicPrgDef feedLogic,
                                      int yAxisIDL, int xAxisIDL, int yAxisIDR, int xAxisIDR, string str)
        {
            this.movedriverZm = movedriverZm;
            this._feedLogic   = feedLogic;

            this.xAxisIDL = xAxisIDL;
            this.yAxisIDL = yAxisIDL;
            this.xAxisIDR = xAxisIDR;
            this.yAxisIDR = yAxisIDR;
            label29.Text  = str;


            Bt_Y_jogPos.Tag  = Bt_Y_jogNeg.Tag = yAxisIDL.ToString();
            Bt_Y2_jogPos.Tag = Bt_Y2_jogNeg.Tag = yAxisIDR.ToString();
            button12.Tag     = button11.Tag = xAxisIDL.ToString();
            button10.Tag     = button9.Tag = xAxisIDR.ToString();

            if (str == "点银浆")
            {
                this._feed       = save.FeedData[0];
                button17.Tag     = button18.Tag = ((int)Card1AxisName.CleanPlateMove).ToString();
                button18.Visible = button17.Visible = label30.Visible = true;
                button19.Visible = button20.Visible = label31.Visible = false;
                button33.Visible = button34.Visible = button35.Visible = button36.Visible = label47.Visible
                                                                                                = label46.Visible = groupBox7.Visible = false;

                button40.Tag = (int)Card1OutputName.Q_Plat_1_Suck;//平台真空1,2
                button41.Tag = (int)Card1OutputName.Q_Plat_2_Suck;

                button42.Tag = (int)Card1OutputName.Q_Suck_1;//机械臂真空1,2
                button43.Tag = (int)Card1OutputName.Q_Suck_2;

                button37.Tag = (int)Card1OutputName.Q_TakeUp_1;//机械臂上下1,2
                button38.Tag = (int)Card1OutputName.Q_TakeUp_2;

                button39.Tag = (int)Card1OutputName.Q_Adjust;//整形
            }
            else if (str == "点线胶")
            {
                this._feed          = save.FeedData[1];
                button17.Tag        = button18.Tag = ((int)Card2AxisName.Q_2).ToString();
                button19.Tag        = button20.Tag = ((int)Card2AxisName.Q_1).ToString();
                button18.Visible    = button17.Visible = label30.Visible = true;
                button19.Visible    = button20.Visible = label31.Visible = true;
                button33.Visible    = button34.Visible = button35.Visible = button36.Visible = label47.Visible =
                    label46.Visible = groupBox7.Visible = true;

                BingdingTurn(save.TurnData[0], save.TurnData[1]);

                button40.Tag = (int)Card2OutputName.Q_Plat_1_Suck;//平台真空1,2
                button41.Tag = (int)Card2OutputName.Q_Plat_2_Suck;

                button42.Tag = (int)Card2OutputName.Q_Suck_1;//机械臂真空1,2
                button43.Tag = (int)Card2OutputName.Q_Suck_2;

                button37.Tag = (int)Card2OutputName.Q_TakeUp_1;//机械臂上下1,2
                button38.Tag = (int)Card2OutputName.Q_TakeUp_2;

                button39.Tag = (int)Card2OutputName.Q_Adjust;//整形
            }
            else
            {
                this._feed          = save.FeedData[2];
                button18.Visible    = button17.Visible = label30.Visible = false;
                button19.Visible    = button20.Visible = label31.Visible = false;
                button33.Visible    = button34.Visible = button35.Visible = button36.Visible = label47.Visible =
                    label46.Visible = groupBox7.Visible = false;

                button40.Tag = (int)Card3OutputName.Q_Plat_1_Suck;//平台真空1,2
                button41.Tag = (int)Card3OutputName.Q_Plat_2_Suck;

                button42.Tag = (int)Card3OutputName.Q_Suck_1;//机械臂真空1,2
                button43.Tag = (int)Card3OutputName.Q_Suck_2;

                button37.Tag = (int)Card3OutputName.Q_TakeUp_1;//机械臂上下1,2
                button38.Tag = (int)Card3OutputName.Q_TakeUp_2;

                button39.Tag = (int)Card3OutputName.Q_Adjust;//整形
            }

            Buttoncolor();
            Bingding();
        }