|
|
|
|
using Rs.Controls;
|
|
|
|
|
using Rs.MotionPlat.SysConfig;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Data;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
|
namespace Rs.MotionPlat
|
|
|
|
|
{
|
|
|
|
|
public partial class ConfigForm : BaseForm
|
|
|
|
|
{
|
|
|
|
|
public ConfigForm()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void Menu_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
btnIO.Selected = false;
|
|
|
|
|
btnMotor.Selected = false;
|
|
|
|
|
btnUpCameraCalibration.Selected = false;
|
|
|
|
|
btnOldTest.Selected = false;
|
|
|
|
|
btnNozzleDistance.Selected = false;
|
|
|
|
|
btnDownCameraCalibration.Selected = false;
|
|
|
|
|
btnUpCameraAndClampCalibration.Selected = false;
|
|
|
|
|
ButtonEx button = (ButtonEx)sender;
|
|
|
|
|
if (button == btnMotor)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
btnMotor.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
if (ActiveForms.Get("MonitorConfig") == null)
|
|
|
|
|
{
|
|
|
|
|
form = new MonitorConfig();
|
|
|
|
|
form.Name = "MonitorConfig";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
ActiveForms.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
form = ActiveForms.Get("MonitorConfig");
|
|
|
|
|
form.Visible= true;
|
|
|
|
|
}
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if(button== btnOldTest)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
btnOldTest.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
if (ActiveForms.Get("OldTest") == null)
|
|
|
|
|
{
|
|
|
|
|
form = new OldTest();
|
|
|
|
|
form.Name = "OldTest";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
ActiveForms.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
form = ActiveForms.Get("OldTest");
|
|
|
|
|
}
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnIO)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
btnIO.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
//if (ActiveForms.Get("FormIO") == null)
|
|
|
|
|
//{
|
|
|
|
|
// form = new FormIO();
|
|
|
|
|
// form.Name = "FormIO";
|
|
|
|
|
// form.Dock = DockStyle.Fill;
|
|
|
|
|
// form.TopLevel = false;
|
|
|
|
|
// form.Visible = true;
|
|
|
|
|
// ActiveForms.Add(form);
|
|
|
|
|
//}
|
|
|
|
|
//else
|
|
|
|
|
//{
|
|
|
|
|
// form = ActiveForms.Get("FormIO");
|
|
|
|
|
//}
|
|
|
|
|
form = new FormIO();
|
|
|
|
|
form.Name = "FormIO";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
//ActiveForms.Add(form);
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if(button== btnUpCameraCalibration)
|
|
|
|
|
{
|
|
|
|
|
// CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new UpCameraCalibration();
|
|
|
|
|
form.FormBorderStyle = FormBorderStyle.None;
|
|
|
|
|
form.Name = "UpCameraCalibration";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnDownCameraCalibration)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new DownCameraCalibration();
|
|
|
|
|
form.FormBorderStyle = FormBorderStyle.None;
|
|
|
|
|
form.Name = "DownCameraCalibration";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnNozzleDistance)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new NozzleDistance();
|
|
|
|
|
form.FormBorderStyle = FormBorderStyle.None;
|
|
|
|
|
form.Name = "NozzleDistance";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnUpCameraAndClampCalibration)
|
|
|
|
|
{
|
|
|
|
|
//CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new UpCameraAndClampCalibration();
|
|
|
|
|
form.FormBorderStyle= FormBorderStyle.None;
|
|
|
|
|
form.Name = "UpCameraAndClampCalibration";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnCommonConfig)
|
|
|
|
|
{
|
|
|
|
|
// CloseWin(panelMain.Controls);
|
|
|
|
|
panelMain.Controls.Clear();
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new CommonConfig();
|
|
|
|
|
form.FormBorderStyle = FormBorderStyle.None;
|
|
|
|
|
form.Name = "CommonConfig";
|
|
|
|
|
form.Dock = DockStyle.Fill;
|
|
|
|
|
form.TopLevel = false;
|
|
|
|
|
form.Visible = true;
|
|
|
|
|
panelMain.Controls.Add(form);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void ShowSubForm()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TableLayoutControlCollection tlcc = tableLayoutPanel1.Controls;
|
|
|
|
|
foreach (Control c in tlcc)
|
|
|
|
|
{
|
|
|
|
|
if(c is ButtonEx)
|
|
|
|
|
{
|
|
|
|
|
((ButtonEx)c).Selected = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void ConfigForm_Load(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
ShowSubForm();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|