private void grid_monitoring_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#1")
            {
                if (monitor1.IsDisposed)
                {
                    monitor1       = new Form_monitoring(this);
                    monitor1.index = 1;
                    monitor1.Show();
                }
                else
                {
                    monitor1.index = 1;
                    monitor1.Show();
                }
            }
            else if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#2")
            {
                if (monitor2.IsDisposed)
                {
                    monitor2       = new Form_monitoring(this);
                    monitor2.index = 2;
                    monitor2.Show();
                }
                else
                {
                    monitor2.index = 2;
                    monitor2.Show();
                }
            }
            else if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#3")
            {
                monitor2.Show();

                /*if (monitor3.IsDisposed)
                 * {
                 *  monitor3 = new Form_monitoring(this);
                 *  monitor3.index = 3;
                 *  monitor3.Show();
                 * }
                 * else
                 * {
                 *  monitor3.index = 3;
                 *  monitor3.Show();
                 * }*/
            }
        }
示例#2
0
        private void button4_Click(object sender, EventArgs e)
        {
            Set.Pi p = new Set.Pi();
            MessageBox.Show(p.Pi_send(text_lot_lot.Text, "Aria_CreamBbang", text_lot_amount.Text, txt_model_temp.Text, txt_model_humid.Text, com_line_txt1, com_color_txt1));
            try
            {
                MessageBox.Show(CEID1.Product_number.ToString() + CEID1.Model_name.ToString() + CEID1.Prod_Percent + CEID1.Result + CEID1.Fail_reason +
                                CEID1.CV_move_state + CEID1.Robot_gripper_state);
            }
            catch (Exception ggh)
            {
                MessageBox.Show(ggh.Message);
            }
            Form_monitoring fming  = new Form_monitoring();
            Thread          piwork = new Thread(new ThreadStart(fming.Pi_work));

            piwork.IsBackground = true;
            piwork.Start();
        }
        private void Control_Form_Monitoring_Load(object sender, EventArgs e)
        {
            monitor1 = new Form_monitoring(this);
            monitor2 = new Form_monitoring(this);

            this.Controls.Add(grid_monitoring);
            grid_monitoring.ColumnCount     = 5;
            grid_monitoring.Columns[0].Name = "생산라인";
            grid_monitoring.Columns[1].Name = "제품 Id";
            grid_monitoring.Columns[2].Name = "상태";
            grid_monitoring.Columns[3].Name = "작업지시명";
            grid_monitoring.Columns[4].Name = "상세정보";

            grid_monitoring.Rows.Add();
            grid_monitoring.Rows.Add();
            grid_monitoring[0, 0].Value = "L#1";
            grid_monitoring[0, 1].Value = "L#2";
            grid_monitoring[0, 2].Value = "L#3";
            grid_monitoring[2, 0].Value = "대기중";
            grid_monitoring[2, 1].Value = "대기중";
            grid_monitoring[2, 2].Value = "대기중";
        }