|
|
|
|
using Rs.Controls;
|
|
|
|
|
using Rs.Motion;
|
|
|
|
|
using Rs.Motion.GugaoEcat;
|
|
|
|
|
using Rs.MotionPlat.Flow;
|
|
|
|
|
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 Home : BaseForm
|
|
|
|
|
{
|
|
|
|
|
public Home()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void Menu_Clicked(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
btnMain.Selected = false;
|
|
|
|
|
btnData.Selected = false;
|
|
|
|
|
btnRecipe.Selected = false;
|
|
|
|
|
btnSystem.Selected = false;
|
|
|
|
|
btnAbout.Selected = false;
|
|
|
|
|
btnPermission.Selected = false;
|
|
|
|
|
btnLanguage.Selected = false;
|
|
|
|
|
btnQuit.Selected = false;
|
|
|
|
|
ButtonEx button = (ButtonEx)sender;
|
|
|
|
|
button.Selected = true;
|
|
|
|
|
if (button == btnSystem)
|
|
|
|
|
{
|
|
|
|
|
panel_main.Controls.Clear();
|
|
|
|
|
BaseForm from = new ConfigForm();
|
|
|
|
|
from.TopLevel = false;
|
|
|
|
|
from.Dock = DockStyle.Fill;
|
|
|
|
|
panel_main.Controls.Add(from);
|
|
|
|
|
from.Visible = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else if (button == btnMain)
|
|
|
|
|
{
|
|
|
|
|
panel_main.Controls.Clear();
|
|
|
|
|
BaseForm from = new FormMain();
|
|
|
|
|
from.TopLevel = false;
|
|
|
|
|
from.Dock = DockStyle.Fill;
|
|
|
|
|
panel_main.Controls.Add(from);
|
|
|
|
|
from.Visible = true;
|
|
|
|
|
}
|
|
|
|
|
else if(button==btnQuit)
|
|
|
|
|
{
|
|
|
|
|
button.Selected = false;
|
|
|
|
|
DialogResult dr = MessageBox.Show("确定要退出吗?", "提示", MessageBoxButtons.OKCancel);
|
|
|
|
|
if(dr== DialogResult.OK)
|
|
|
|
|
{
|
|
|
|
|
System.Environment.Exit(-1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnRecipe)
|
|
|
|
|
{
|
|
|
|
|
panel_main.Controls.Clear();
|
|
|
|
|
BaseForm from = new RecipeForm();
|
|
|
|
|
from.TopLevel = false;
|
|
|
|
|
from.Dock = DockStyle.Fill;
|
|
|
|
|
panel_main.Controls.Add(from);
|
|
|
|
|
from.Visible = true;
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnAbout)
|
|
|
|
|
{
|
|
|
|
|
BaseForm form;
|
|
|
|
|
form = new MoveDebug();
|
|
|
|
|
form.Opacity = 0.6;
|
|
|
|
|
form.TopMost = true;
|
|
|
|
|
//form.StartPosition = FormStartPosition.CenterScreen;
|
|
|
|
|
//MessageBox.Show(form.Width.ToString());
|
|
|
|
|
//MessageBox.Show(form.Height.ToString());
|
|
|
|
|
//form.Location= new Point(this.Width-form.Width, this.Height-form.Height);
|
|
|
|
|
//form.mov = new Point(0,0);
|
|
|
|
|
form.Show(this);
|
|
|
|
|
}
|
|
|
|
|
else if (button == btnPermission)
|
|
|
|
|
{
|
|
|
|
|
BaseFormHeader form;
|
|
|
|
|
form = new UserForm();
|
|
|
|
|
form.StartPosition = FormStartPosition.CenterScreen;
|
|
|
|
|
form.Opacity = 1;
|
|
|
|
|
form.TopMost = true;
|
|
|
|
|
form.ShowDialog(this);
|
|
|
|
|
}
|
|
|
|
|
// 5
|
|
|
|
|
// .6+7+10=17+5.6=22.6+0.5=23+10=33+1.3=34.3+5=39.3+3.5=42.8+2=44.8
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Home_Load(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
panel_main.Controls.Clear();
|
|
|
|
|
BaseForm from = new FormMain();
|
|
|
|
|
from.TopLevel = false;
|
|
|
|
|
from.Dock = DockStyle.Fill;
|
|
|
|
|
panel_main.Controls.Add(from);
|
|
|
|
|
from.Visible = true;
|
|
|
|
|
|
|
|
|
|
ErrorCode errCode = GugaoCardManager.Instance.Init();
|
|
|
|
|
if(errCode> ErrorCode.Ok)
|
|
|
|
|
{
|
|
|
|
|
MessageBox.Show("Gugao卡加载失败");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//AxisControl.LoadX.SetPosCompare(1, new double[] { -105 });
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ZtmCardManager.Instance.Init();
|
|
|
|
|
IoManager.Instance.Init();
|
|
|
|
|
|
|
|
|
|
//for(int i=0;i<8;i++)
|
|
|
|
|
//{
|
|
|
|
|
// IoManager.Instance.WriteOut("Out"+i, 1);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//for (int i = 8; i < 16; i++)
|
|
|
|
|
//{
|
|
|
|
|
// IoManager.Instance.WriteOut("Out" + i, 1);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//for (int i = 16; i < 24; i++)
|
|
|
|
|
//{
|
|
|
|
|
// IoManager.Instance.WriteOut("Out" + i, 1);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//for (int i = 24; i < 32; i++)
|
|
|
|
|
//{
|
|
|
|
|
// IoManager.Instance.WriteOut("Out" + i, 1);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//IoManager.Instance.WriteOut("Out0", 0);
|
|
|
|
|
//short value = IoManager.Instance.ReadOut("Out0");
|
|
|
|
|
|
|
|
|
|
//value = IoManager.Instance.ReadIn("In0");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|