diff --git a/INT_PT002/Forms/FormMain.cs b/INT_PT002/Forms/FormMain.cs
index cf1db95..968714f 100644
--- a/INT_PT002/Forms/FormMain.cs
+++ b/INT_PT002/Forms/FormMain.cs
@@ -1400,8 +1400,13 @@ namespace INT_PT002.Forms
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayAlarmView(this.CurrentAlarmList);
- else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
- this.ChildFormMenu.UpdateDisplayIOTestAlarmView(this.CurrentAlarmList);
+ else
+ {
+ if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
+ this.ChildFormMenu.UpdateDisplayIOTestAlarmView(this.CurrentAlarmList);
+
+ this.ChildFormMenu.UpdateDisplayAlarmView(this.CurrentAlarmList);
+ }
break;
default:
diff --git a/INT_PT002/Forms/FormMainDisplay2.cs b/INT_PT002/Forms/FormMainDisplay2.cs
index 8ef9bbd..c7b6579 100644
--- a/INT_PT002/Forms/FormMainDisplay2.cs
+++ b/INT_PT002/Forms/FormMainDisplay2.cs
@@ -761,7 +761,7 @@ namespace INT_PT002.Forms
this.CollectionLabelSbAlarm[9].Visible = alarm.CollectionIsSensorBoardError[9];
value = value.Trim();
- this.labelAlarm.Size = new Size(value.Length * 8, 20);
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
this.labelAlarm.Text = value;
if (this.labelAlarm.Width > 400)
diff --git a/INT_PT002/Forms/FormMenu.Designer.cs b/INT_PT002/Forms/FormMenu.Designer.cs
index 99cdee9..a38e0a8 100644
--- a/INT_PT002/Forms/FormMenu.Designer.cs
+++ b/INT_PT002/Forms/FormMenu.Designer.cs
@@ -47,7 +47,16 @@
this.buttonRecipe = new SmartX.SmartButton();
this.buttonHome = new SmartX.SmartButton();
this.smartGroupBox1 = new SmartX.SmartGroupBox();
+ this.labelAlarm = new SmartX.SmartLabel();
+ this.smartTimerAlarm = new SmartX.SmartTimer();
+ this.smartGroupBox2 = new SmartX.SmartGroupBox();
+ this.smartGroupBox3 = new SmartX.SmartGroupBox();
+ this.smartButton1 = new SmartX.SmartButton();
+ this.smartButton2 = new SmartX.SmartButton();
+ this.smartButton3 = new SmartX.SmartButton();
+ this.smartButton4 = new SmartX.SmartButton();
this.smartForm1.SuspendLayout();
+ this.smartGroupBox3.SuspendLayout();
this.SuspendLayout();
//
// smartForm1
@@ -56,6 +65,12 @@
this.smartForm1.BackGroundFillStyle = SmartXUIBase.SmartUIControlFormBase.BackGroundFillStyles.UseBackImage;
this.smartForm1.BackImage = null;
this.smartForm1.CenterLocation = false;
+ this.smartForm1.Controls.Add(this.smartButton4);
+ this.smartForm1.Controls.Add(this.smartButton3);
+ this.smartForm1.Controls.Add(this.smartButton2);
+ this.smartForm1.Controls.Add(this.smartButton1);
+ this.smartForm1.Controls.Add(this.smartGroupBox3);
+ this.smartForm1.Controls.Add(this.smartGroupBox2);
this.smartForm1.Controls.Add(this.labelStop);
this.smartForm1.Controls.Add(this.labelStart);
this.smartForm1.Controls.Add(this.buttonUser);
@@ -178,7 +193,7 @@
this.labelUserID.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.LineSpacing = 0F;
- this.labelUserID.Location = new System.Drawing.Point(703, 13);
+ this.labelUserID.Location = new System.Drawing.Point(705, 13);
this.labelUserID.Name = "labelUserID";
this.labelUserID.OverlapOptimize = true;
this.labelUserID.PasswordChar = '\0';
@@ -201,7 +216,7 @@
this.labelUserLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.LineSpacing = 0F;
- this.labelUserLevel.Location = new System.Drawing.Point(809, 13);
+ this.labelUserLevel.Location = new System.Drawing.Point(811, 13);
this.labelUserLevel.Name = "labelUserLevel";
this.labelUserLevel.OverlapOptimize = true;
this.labelUserLevel.PasswordChar = '\0';
@@ -237,7 +252,7 @@
this.smartLabel1.PasswordChar = '\0';
this.smartLabel1.Radius = 3;
this.smartLabel1.RoundRectFillColor = System.Drawing.Color.LightBlue;
- this.smartLabel1.Size = new System.Drawing.Size(200, 30);
+ this.smartLabel1.Size = new System.Drawing.Size(166, 30);
this.smartLabel1.TabIndex = 0;
this.smartLabel1.Text = "2023-02-13 16:30:25";
this.smartLabel1.TextColor = System.Drawing.Color.White;
@@ -588,6 +603,218 @@
this.smartGroupBox1.Text = "기본 > ";
this.smartGroupBox1.TextColor = System.Drawing.Color.White;
//
+ // labelAlarm
+ //
+ this.labelAlarm.BackGround = this.smartForm1;
+ this.labelAlarm.BackGroundColor = System.Drawing.Color.Black;
+ this.labelAlarm.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
+ this.labelAlarm.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
+ this.labelAlarm.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
+ this.labelAlarm.LineSpacing = 0F;
+ this.labelAlarm.Location = new System.Drawing.Point(0, 0);
+ this.labelAlarm.Name = "labelAlarm";
+ this.labelAlarm.OverlapOptimize = true;
+ this.labelAlarm.PasswordChar = '\0';
+ this.labelAlarm.Radius = 3;
+ this.labelAlarm.RoundRectFillColor = System.Drawing.Color.LightBlue;
+ this.labelAlarm.Size = new System.Drawing.Size(465, 30);
+ this.labelAlarm.TabIndex = 90;
+ this.labelAlarm.TextColor = System.Drawing.Color.White;
+ this.labelAlarm.TextColorDisable = System.Drawing.Color.Gray;
+ this.labelAlarm.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
+ this.labelAlarm.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
+ this.labelAlarm.Wordwrap = false;
+ //
+ // smartTimerAlarm
+ //
+ this.smartTimerAlarm.CounterMode = SmartX.SmartTimer.CounterModes.Up_Counter;
+ this.smartTimerAlarm.Interval = 100;
+ this.smartTimerAlarm.IntervalSeries = null;
+ this.smartTimerAlarm.TimeCount = ((long)(1000000));
+ this.smartTimerAlarm.TimeFormStringSeparator = ":";
+ this.smartTimerAlarm.Tick += new System.EventHandler(this.smartTimerAlarm_Tick);
+ //
+ // smartGroupBox2
+ //
+ this.smartGroupBox2.BackGround = null;
+ this.smartGroupBox2.BackGroundColor = System.Drawing.Color.Black;
+ this.smartGroupBox2.BackImage = null;
+ this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165)))));
+ this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165)))));
+ this.smartGroupBox2.FrameLineThickness = 2;
+ this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None;
+ this.smartGroupBox2.HeaderHeightOffset = 12;
+ this.smartGroupBox2.Location = new System.Drawing.Point(234, 3);
+ this.smartGroupBox2.Name = "smartGroupBox2";
+ this.smartGroupBox2.RoundRadius = 5;
+ this.smartGroupBox2.Size = new System.Drawing.Size(465, 30);
+ this.smartGroupBox2.TabIndex = 90;
+ this.smartGroupBox2.Text = "smartGroupBox2";
+ this.smartGroupBox2.TextColor = System.Drawing.Color.White;
+ //
+ // smartGroupBox3
+ //
+ this.smartGroupBox3.BackGround = null;
+ this.smartGroupBox3.BackGroundColor = System.Drawing.Color.Black;
+ this.smartGroupBox3.BackImage = null;
+ this.smartGroupBox3.Controls.Add(this.labelAlarm);
+ this.smartGroupBox3.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165)))));
+ this.smartGroupBox3.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165)))));
+ this.smartGroupBox3.FrameLineThickness = 2;
+ this.smartGroupBox3.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None;
+ this.smartGroupBox3.HeaderHeightOffset = 12;
+ this.smartGroupBox3.Location = new System.Drawing.Point(231, 3);
+ this.smartGroupBox3.Name = "smartGroupBox3";
+ this.smartGroupBox3.RoundRadius = 5;
+ this.smartGroupBox3.Size = new System.Drawing.Size(465, 30);
+ this.smartGroupBox3.TabIndex = 91;
+ this.smartGroupBox3.Text = "smartGroupBox3";
+ this.smartGroupBox3.TextColor = System.Drawing.Color.White;
+ //
+ // smartButton1
+ //
+ this.smartButton1.BackGround = this.smartForm1;
+ this.smartButton1.BackGroundColor = System.Drawing.Color.Black;
+ this.smartButton1.ButtonColor = System.Drawing.Color.Teal;
+ this.smartButton1.ButtonDownColor = System.Drawing.Color.DarkSlateGray;
+ this.smartButton1.ButtonImageAutoSize = true;
+ this.smartButton1.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound;
+ this.smartButton1.ButtonText = "2";
+ this.smartButton1.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
+ this.smartButton1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.smartButton1.GroupID = 0;
+ this.smartButton1.ImageDisable = null;
+ this.smartButton1.ImageDown = null;
+ this.smartButton1.ImageUp = null;
+ this.smartButton1.Location = new System.Drawing.Point(917, 490);
+ this.smartButton1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
+ this.smartButton1.Name = "smartButton1";
+ this.smartButton1.NestedClickEventPrevent = false;
+ this.smartButton1.OutlinePixel = 2;
+ this.smartButton1.OverlapOptimize = true;
+ this.smartButton1.RepeatInterval = 200;
+ this.smartButton1.RepeatIntervalAccelerate = null;
+ this.smartButton1.RoundSize = 10;
+ this.smartButton1.SafeInterval = 200;
+ this.smartButton1.Size = new System.Drawing.Size(100, 60);
+ this.smartButton1.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
+ this.smartButton1.TabIndex = 92;
+ this.smartButton1.Text = null;
+ this.smartButton1.TextColor = System.Drawing.Color.White;
+ this.smartButton1.TextColorDisable = System.Drawing.Color.Gainsboro;
+ this.smartButton1.TextDownColor = System.Drawing.Color.Chartreuse;
+ this.smartButton1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
+ this.smartButton1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
+ this.smartButton1.Click += new System.EventHandler(this.smartButton2_Click);
+ //
+ // smartButton2
+ //
+ this.smartButton2.BackGround = this.smartForm1;
+ this.smartButton2.BackGroundColor = System.Drawing.Color.Black;
+ this.smartButton2.ButtonColor = System.Drawing.Color.Teal;
+ this.smartButton2.ButtonDownColor = System.Drawing.Color.DarkSlateGray;
+ this.smartButton2.ButtonImageAutoSize = true;
+ this.smartButton2.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound;
+ this.smartButton2.ButtonText = "1";
+ this.smartButton2.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
+ this.smartButton2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.smartButton2.GroupID = 0;
+ this.smartButton2.ImageDisable = null;
+ this.smartButton2.ImageDown = null;
+ this.smartButton2.ImageUp = null;
+ this.smartButton2.Location = new System.Drawing.Point(917, 424);
+ this.smartButton2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
+ this.smartButton2.Name = "smartButton2";
+ this.smartButton2.NestedClickEventPrevent = false;
+ this.smartButton2.OutlinePixel = 2;
+ this.smartButton2.OverlapOptimize = true;
+ this.smartButton2.RepeatInterval = 200;
+ this.smartButton2.RepeatIntervalAccelerate = null;
+ this.smartButton2.RoundSize = 10;
+ this.smartButton2.SafeInterval = 200;
+ this.smartButton2.Size = new System.Drawing.Size(100, 60);
+ this.smartButton2.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
+ this.smartButton2.TabIndex = 93;
+ this.smartButton2.Text = null;
+ this.smartButton2.TextColor = System.Drawing.Color.White;
+ this.smartButton2.TextColorDisable = System.Drawing.Color.Gainsboro;
+ this.smartButton2.TextDownColor = System.Drawing.Color.Chartreuse;
+ this.smartButton2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
+ this.smartButton2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
+ this.smartButton2.Click += new System.EventHandler(this.smartButton1_Click);
+ //
+ // smartButton3
+ //
+ this.smartButton3.BackGround = this.smartForm1;
+ this.smartButton3.BackGroundColor = System.Drawing.Color.Black;
+ this.smartButton3.ButtonColor = System.Drawing.Color.Teal;
+ this.smartButton3.ButtonDownColor = System.Drawing.Color.DarkSlateGray;
+ this.smartButton3.ButtonImageAutoSize = true;
+ this.smartButton3.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound;
+ this.smartButton3.ButtonText = "3";
+ this.smartButton3.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
+ this.smartButton3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.smartButton3.GroupID = 0;
+ this.smartButton3.ImageDisable = null;
+ this.smartButton3.ImageDown = null;
+ this.smartButton3.ImageUp = null;
+ this.smartButton3.Location = new System.Drawing.Point(917, 556);
+ this.smartButton3.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
+ this.smartButton3.Name = "smartButton3";
+ this.smartButton3.NestedClickEventPrevent = false;
+ this.smartButton3.OutlinePixel = 2;
+ this.smartButton3.OverlapOptimize = true;
+ this.smartButton3.RepeatInterval = 200;
+ this.smartButton3.RepeatIntervalAccelerate = null;
+ this.smartButton3.RoundSize = 10;
+ this.smartButton3.SafeInterval = 200;
+ this.smartButton3.Size = new System.Drawing.Size(100, 60);
+ this.smartButton3.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
+ this.smartButton3.TabIndex = 94;
+ this.smartButton3.Text = null;
+ this.smartButton3.TextColor = System.Drawing.Color.White;
+ this.smartButton3.TextColorDisable = System.Drawing.Color.Gainsboro;
+ this.smartButton3.TextDownColor = System.Drawing.Color.Chartreuse;
+ this.smartButton3.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
+ this.smartButton3.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
+ this.smartButton3.Click += new System.EventHandler(this.smartButton3_Click);
+ //
+ // smartButton4
+ //
+ this.smartButton4.BackGround = this.smartForm1;
+ this.smartButton4.BackGroundColor = System.Drawing.Color.Black;
+ this.smartButton4.ButtonColor = System.Drawing.Color.Teal;
+ this.smartButton4.ButtonDownColor = System.Drawing.Color.DarkSlateGray;
+ this.smartButton4.ButtonImageAutoSize = true;
+ this.smartButton4.ButtonStyle = SmartX.SmartButton.ButtonStyles.FlatRound;
+ this.smartButton4.ButtonText = "4";
+ this.smartButton4.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
+ this.smartButton4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.smartButton4.GroupID = 0;
+ this.smartButton4.ImageDisable = null;
+ this.smartButton4.ImageDown = null;
+ this.smartButton4.ImageUp = null;
+ this.smartButton4.Location = new System.Drawing.Point(917, 622);
+ this.smartButton4.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
+ this.smartButton4.Name = "smartButton4";
+ this.smartButton4.NestedClickEventPrevent = false;
+ this.smartButton4.OutlinePixel = 2;
+ this.smartButton4.OverlapOptimize = true;
+ this.smartButton4.RepeatInterval = 200;
+ this.smartButton4.RepeatIntervalAccelerate = null;
+ this.smartButton4.RoundSize = 10;
+ this.smartButton4.SafeInterval = 200;
+ this.smartButton4.Size = new System.Drawing.Size(100, 60);
+ this.smartButton4.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
+ this.smartButton4.TabIndex = 95;
+ this.smartButton4.Text = null;
+ this.smartButton4.TextColor = System.Drawing.Color.White;
+ this.smartButton4.TextColorDisable = System.Drawing.Color.Gainsboro;
+ this.smartButton4.TextDownColor = System.Drawing.Color.Chartreuse;
+ this.smartButton4.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
+ this.smartButton4.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
+ this.smartButton4.Click += new System.EventHandler(this.smartButton4_Click);
+ //
// FormMenu
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -599,6 +826,7 @@
this.Name = "FormMenu";
this.Text = "FormMenu";
this.smartForm1.ResumeLayout(false);
+ this.smartGroupBox3.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -623,5 +851,13 @@
private SmartX.SmartButton buttonManual;
private SmartX.SmartButton buttonSystem;
private SmartX.SmartButton buttonUser;
+ private SmartX.SmartLabel labelAlarm;
+ private SmartX.SmartTimer smartTimerAlarm;
+ private SmartX.SmartGroupBox smartGroupBox2;
+ private SmartX.SmartGroupBox smartGroupBox3;
+ private SmartX.SmartButton smartButton4;
+ private SmartX.SmartButton smartButton3;
+ private SmartX.SmartButton smartButton2;
+ private SmartX.SmartButton smartButton1;
}
}
\ No newline at end of file
diff --git a/INT_PT002/Forms/FormMenu.cs b/INT_PT002/Forms/FormMenu.cs
index 4226ee8..82d981f 100644
--- a/INT_PT002/Forms/FormMenu.cs
+++ b/INT_PT002/Forms/FormMenu.cs
@@ -185,6 +185,44 @@ namespace INT_PT002.Forms
if (this.labelUserID.Text != id)
this.labelUserID.Text = id;
}
+ public void UpdateDisplayAlarmView(AlarmList alarm)
+ {
+ string value = "";
+
+ // ServoEmergencyStop
+ if (alarm.IsServoEmergencyStop == true)
+ value = "a1_Servo emergency stop ";
+ // Servo1Alarm
+ if (alarm.IsServo1Alarm == true)
+ value += "a2_Servo1 ";
+ // Servo2Alarm
+ if (alarm.IsServo2Alarm == true)
+ value += "a3_Servo2 ";
+ // ServoTorque1AlarmTorque
+ if (alarm.IsServoTorque1AlarmTorque == true)
+ value += "a4_Servo1 Torque ";
+ // ServoTorque2AlarmTorque
+ if (alarm.IsServoTorque2AlarmTorque == true)
+ value += "a5_Servo2 Torque ";
+ // PressureError
+ if (alarm.IsPressureError == true)
+ value += "a6_Pressure ";
+
+ value = value.Trim();
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
+ this.labelAlarm.Text = value;
+
+ if (this.labelAlarm.Width > 465)
+ {
+ if (this.labelAlarm.Text != "")
+ this.smartTimerAlarm.Start();
+ }
+ else
+ {
+ this.smartTimerAlarm.Stop();
+ this.labelAlarm.Location = new Point(0, 0);
+ }
+ }
#region Log
// FileCopy
@@ -923,6 +961,129 @@ namespace INT_PT002.Forms
if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ParentForm.TransferData(CommunicationCommand.Start, CommunicationID.MainBoard);
}
+
+ private void smartTimerAlarm_Tick(object sender, EventArgs e)
+ {
+ this.labelAlarm.Left = this.labelAlarm.Left - 5;
+ if (this.labelAlarm.Left < 0 - this.labelAlarm.Width - 20)
+ this.labelAlarm.Left = this.smartGroupBox1.Width - 10;
+ }
#endregion
+
+ private void smartButton1_Click(object sender, EventArgs e)
+ {
+ string value = "";
+
+ this.smartTimerAlarm.Stop();
+
+ value = "a1_Servo emergency stop ";
+ //value += "a2_Servo1 ";
+ //value += "a3_Servo2 ";
+ //value += "a4_Servo1 Torque ";
+ //value += "a5_Servo2 Torque ";
+ //value += "a6_Pressure ";
+
+ value = value.Trim();
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
+ this.labelAlarm.Text = value;
+
+ if (this.labelAlarm.Width > 465)
+ {
+ if (this.labelAlarm.Text != "")
+ this.smartTimerAlarm.Start();
+ }
+ else
+ {
+ this.smartTimerAlarm.Stop();
+ this.labelAlarm.Location = new Point(0, 0);
+ }
+ }
+
+ private void smartButton2_Click(object sender, EventArgs e)
+ {
+ string value = "";
+
+ this.smartTimerAlarm.Stop();
+
+ value = "a1_Servo emergency stop ";
+ value += "a2_Servo1 ";
+ //value += "a3_Servo2 ";
+ //value += "a4_Servo1 Torque ";
+ //value += "a5_Servo2 Torque ";
+ //value += "a6_Pressure ";
+
+ value = value.Trim();
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
+ this.labelAlarm.Text = value;
+
+ if (this.labelAlarm.Width > 465)
+ {
+ if (this.labelAlarm.Text != "")
+ this.smartTimerAlarm.Start();
+ }
+ else
+ {
+ this.smartTimerAlarm.Stop();
+ this.labelAlarm.Location = new Point(0, 0);
+ }
+ }
+
+ private void smartButton3_Click(object sender, EventArgs e)
+ {
+ string value = "";
+
+ this.smartTimerAlarm.Stop();
+
+ value = "a1_Servo emergency stop ";
+ value += "a2_Servo1 ";
+ value += "a3_Servo2 ";
+ //value += "a4_Servo1 Torque ";
+ //value += "a5_Servo2 Torque ";
+ //value += "a6_Pressure ";
+
+ value = value.Trim();
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
+ this.labelAlarm.Text = value;
+
+ if (this.labelAlarm.Width > 465)
+ {
+ if (this.labelAlarm.Text != "")
+ this.smartTimerAlarm.Start();
+ }
+ else
+ {
+ this.smartTimerAlarm.Stop();
+ this.labelAlarm.Location = new Point(0, 0);
+ }
+ }
+
+ private void smartButton4_Click(object sender, EventArgs e)
+ {
+ string value = "";
+
+ this.smartTimerAlarm.Stop();
+
+ value = "a1_Servo emergency stop ";
+ value += "a2_Servo1 ";
+ value += "a3_Servo2 ";
+ value += "a4_Servo1 Torque ";
+ value += "a5_Servo2 Torque ";
+ //value += "a6_Pressure ";
+
+ value = value.Trim();
+ this.labelAlarm.Size = new Size(value.Length * 9, 30);
+ this.labelAlarm.Text = value;
+
+ if (this.labelAlarm.Width > 465)
+ {
+ if (this.labelAlarm.Text != "")
+ this.smartTimerAlarm.Start();
+ }
+ else
+ {
+ this.smartTimerAlarm.Stop();
+ this.labelAlarm.Location = new Point(0,0);
+ }
+ }
}
}
\ No newline at end of file
diff --git a/INT_PT002/Forms/FormMenu.resx b/INT_PT002/Forms/FormMenu.resx
index fcfa2d3..d774369 100644
--- a/INT_PT002/Forms/FormMenu.resx
+++ b/INT_PT002/Forms/FormMenu.resx
@@ -199,10 +199,16 @@
X43YVTGzAr2LMHWepKzsHxq3vd+iPTE2AAAAAElFTkSuQmCC
+
+ 17, 7
+
WEBPAD
False
+
+ 39
+
\ No newline at end of file