状态栏增加显示设备初始化的状态信息

master
lhiven 1 year ago
parent c4e699cf91
commit 570f5539ad

@ -249,7 +249,22 @@ namespace Rs.MotionPlat
{ {
GC.Collect(); GC.Collect();
if(MachineManage.Instance.MachineStatus.ToString()!=lblMachineState.Text) if(MachineManage.Instance.MachineStatus.ToString()!=lblMachineState.Text)
{
if(MachineManage.Instance.MachineStatus== EMachineStatus.NotInit)
{
this.panel1.BackColor = Color.Red;
}
else if(MachineManage.Instance.MachineStatus== EMachineStatus.Homing || MachineManage.Instance.MachineStatus == EMachineStatus.Stop)
{
this.panel1.BackColor = Color.FromArgb(192, 192, 0);
}
else
{
this.panel1.BackColor = Color.FromArgb(46, 46, 46);
}
lblMachineState.Text=MachineManage.Instance.MachineStatus.ToString(); lblMachineState.Text=MachineManage.Instance.MachineStatus.ToString();
}
if(MachineManage.Instance.GetLoadUnloadStatus().ToString() != lblRunState.Text.Replace("RunState:","")) if(MachineManage.Instance.GetLoadUnloadStatus().ToString() != lblRunState.Text.Replace("RunState:",""))
{ {
lblRunState.Text = "RunState:" + MachineManage.Instance.GetLoadUnloadStatus().ToString(); lblRunState.Text = "RunState:" + MachineManage.Instance.GetLoadUnloadStatus().ToString();
@ -264,7 +279,10 @@ namespace Rs.MotionPlat
if (TurnoverFlow.Instance.GetStep().ToString() != lblTurnoverFlow.Text.Replace("Turnover:", "")) if (TurnoverFlow.Instance.GetStep().ToString() != lblTurnoverFlow.Text.Replace("Turnover:", ""))
lblTurnoverFlow.Text = "Turnover:" + TurnoverFlow.Instance.GetStep().ToString(); lblTurnoverFlow.Text = "Turnover:" + TurnoverFlow.Instance.GetStep().ToString();
} }
if(MachineManage.Instance.InitializeState.ToString()!= lblInitializeState.Text.Replace("InitializeState:", ""))
{
lblInitializeState.Text = $"InitializeState:{MachineManage.Instance.InitializeState.ToString()}";
}
Process proc = Process.GetCurrentProcess(); Process proc = Process.GetCurrentProcess();
if (proc != null) if (proc != null)
{ {

@ -40,6 +40,8 @@
this.btnSystem = new Rs.Controls.ButtonEx(); this.btnSystem = new Rs.Controls.ButtonEx();
this.btnRecipe = new Rs.Controls.ButtonEx(); this.btnRecipe = new Rs.Controls.ButtonEx();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.panel6 = new System.Windows.Forms.Panel();
this.lblInitializeState = new System.Windows.Forms.Label();
this.panel5 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel();
this.lblMemory = new System.Windows.Forms.Label(); this.lblMemory = new System.Windows.Forms.Label();
this.panel4 = new System.Windows.Forms.Panel(); this.panel4 = new System.Windows.Forms.Panel();
@ -58,6 +60,7 @@
this.timer2 = new System.Windows.Forms.Timer(this.components); this.timer2 = new System.Windows.Forms.Timer(this.components);
this.tableLayoutPanel2.SuspendLayout(); this.tableLayoutPanel2.SuspendLayout();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel6.SuspendLayout();
this.panel5.SuspendLayout(); this.panel5.SuspendLayout();
this.panel4.SuspendLayout(); this.panel4.SuspendLayout();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
@ -291,6 +294,7 @@
// panel1 // panel1
// //
this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.panel1.Controls.Add(this.panel6);
this.panel1.Controls.Add(this.panel5); this.panel1.Controls.Add(this.panel5);
this.panel1.Controls.Add(this.panel4); this.panel1.Controls.Add(this.panel4);
this.panel1.Controls.Add(this.panel3); this.panel1.Controls.Add(this.panel3);
@ -303,6 +307,26 @@
this.panel1.Size = new System.Drawing.Size(1594, 33); this.panel1.Size = new System.Drawing.Size(1594, 33);
this.panel1.TabIndex = 7; this.panel1.TabIndex = 7;
// //
// panel6
//
this.panel6.Controls.Add(this.lblInitializeState);
this.panel6.Dock = System.Windows.Forms.DockStyle.Left;
this.panel6.Location = new System.Drawing.Point(827, 0);
this.panel6.Name = "panel6";
this.panel6.Size = new System.Drawing.Size(237, 33);
this.panel6.TabIndex = 6;
//
// lblInitializeState
//
this.lblInitializeState.Dock = System.Windows.Forms.DockStyle.Fill;
this.lblInitializeState.ForeColor = System.Drawing.Color.White;
this.lblInitializeState.Location = new System.Drawing.Point(0, 0);
this.lblInitializeState.Name = "lblInitializeState";
this.lblInitializeState.Size = new System.Drawing.Size(237, 33);
this.lblInitializeState.TabIndex = 3;
this.lblInitializeState.Text = "InitializeState:";
this.lblInitializeState.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// panel5 // panel5
// //
this.panel5.Controls.Add(this.lblMemory); this.panel5.Controls.Add(this.lblMemory);
@ -328,7 +352,7 @@
this.panel4.Dock = System.Windows.Forms.DockStyle.Left; this.panel4.Dock = System.Windows.Forms.DockStyle.Left;
this.panel4.Location = new System.Drawing.Point(546, 0); this.panel4.Location = new System.Drawing.Point(546, 0);
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(215, 33); this.panel4.Size = new System.Drawing.Size(281, 33);
this.panel4.TabIndex = 4; this.panel4.TabIndex = 4;
// //
// lblTurnoverFlow // lblTurnoverFlow
@ -337,7 +361,7 @@
this.lblTurnoverFlow.ForeColor = System.Drawing.Color.White; this.lblTurnoverFlow.ForeColor = System.Drawing.Color.White;
this.lblTurnoverFlow.Location = new System.Drawing.Point(0, 0); this.lblTurnoverFlow.Location = new System.Drawing.Point(0, 0);
this.lblTurnoverFlow.Name = "lblTurnoverFlow"; this.lblTurnoverFlow.Name = "lblTurnoverFlow";
this.lblTurnoverFlow.Size = new System.Drawing.Size(215, 33); this.lblTurnoverFlow.Size = new System.Drawing.Size(281, 33);
this.lblTurnoverFlow.TabIndex = 3; this.lblTurnoverFlow.TabIndex = 3;
this.lblTurnoverFlow.Text = "Turnover:"; this.lblTurnoverFlow.Text = "Turnover:";
this.lblTurnoverFlow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.lblTurnoverFlow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -476,6 +500,7 @@
this.Controls.SetChildIndex(this.panel_main, 0); this.Controls.SetChildIndex(this.panel_main, 0);
this.tableLayoutPanel2.ResumeLayout(false); this.tableLayoutPanel2.ResumeLayout(false);
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);
this.panel6.ResumeLayout(false);
this.panel5.ResumeLayout(false); this.panel5.ResumeLayout(false);
this.panel4.ResumeLayout(false); this.panel4.ResumeLayout(false);
this.panel3.ResumeLayout(false); this.panel3.ResumeLayout(false);
@ -516,5 +541,7 @@
private System.Windows.Forms.Panel panel5; private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.Label lblMemory; private System.Windows.Forms.Label lblMemory;
private System.Windows.Forms.Timer timer2; private System.Windows.Forms.Timer timer2;
private System.Windows.Forms.Panel panel6;
private System.Windows.Forms.Label lblInitializeState;
} }
} }
Loading…
Cancel
Save