From 2f764c128de669706966f27c0739c23bca41d1eb Mon Sep 17 00:00:00 2001 From: Seonjae Date: Mon, 27 Nov 2023 11:37:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=84=9C=EB=B3=B4=20=EC=97=852=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EB=AA=A8=ED=84=B0=EC=84=A4=EC=A0=95=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=ED=86=B5=EC=8B=A0=EC=84=A4=EC=A0=95=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EC=99=B8=EB=B6=80=EC=B6=9C=EB=A0=A5=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bottom/ControlBottomSystem.Designer.cs | 25 +- ...ontrolCenterConfiCommunication.Designer.cs | 12 +- .../ControlCenterConfiCommunication.resx | 452 ++++++++---------- ...trolCenterEquipFunctionSetting.Designer.cs | 46 +- .../ControlCenterSystemHelp.Designer.cs | 21 +- .../ControlCenterSystemServoMotor.Designer.cs | 65 +-- .../ControlCenterSystemServoMotor.cs | 17 +- .../ControlMainDisplayFunction1.Designer.cs | 48 +- .../ControlMainDisplayFunction1.cs | 11 - .../ControlMainDisplayFunction1.resx | 243 ---------- .../ControlMainDisplayFunction2.Designer.cs | 118 +---- .../ControlMainDisplayFunction2.cs | 83 +--- INT51DB/DataStore.cs | 38 +- INT51DB/DialogForms/DialogFormYesNo.cs | 4 +- INT51DB/Forms/FormMain.cs | 92 ++-- INT51DB/Forms/FormMainDisplay.Designer.cs | 22 - INT51DB/Forms/FormMainDisplay.cs | 16 +- INT51DB/Forms/FormMenu.Designer.cs | 14 +- INT51DB/Forms/FormMenu.cs | 6 + INT51DB/obj/Release/INT51DB.exe | Bin 3065856 -> 3046400 bytes 20 files changed, 427 insertions(+), 906 deletions(-) diff --git a/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs b/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs index 91bedba..cec00ed 100644 --- a/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs +++ b/INT51DB/Controls/Bottom/ControlBottomSystem.Designer.cs @@ -51,11 +51,13 @@ this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); this.buttonAutoZero.GroupID = 0; this.buttonAutoZero.InitVisible = true; - this.buttonAutoZero.Location = new System.Drawing.Point(385, 0); + this.buttonAutoZero.Location = new System.Drawing.Point(314, 0); this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonAutoZero.Name = "buttonAutoZero"; this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; this.buttonAutoZero.SafeInterval = 200; this.buttonAutoZero.Size = new System.Drawing.Size(65, 65); this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -84,7 +86,9 @@ this.buttonJudgmentSetting.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonJudgmentSetting.Name = "buttonJudgmentSetting"; this.buttonJudgmentSetting.NestedClickEventPrevent = false; + this.buttonJudgmentSetting.OutlinePixel = 1; this.buttonJudgmentSetting.RepeatInterval = 200; + this.buttonJudgmentSetting.RepeatIntervalAccelerate = null; this.buttonJudgmentSetting.SafeInterval = 200; this.buttonJudgmentSetting.Size = new System.Drawing.Size(65, 65); this.buttonJudgmentSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -113,7 +117,9 @@ this.buttonCalibration.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonCalibration.Name = "buttonCalibration"; this.buttonCalibration.NestedClickEventPrevent = false; + this.buttonCalibration.OutlinePixel = 1; this.buttonCalibration.RepeatInterval = 200; + this.buttonCalibration.RepeatIntervalAccelerate = null; this.buttonCalibration.SafeInterval = 200; this.buttonCalibration.Size = new System.Drawing.Size(65, 65); this.buttonCalibration.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -138,11 +144,13 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(456, 0); + this.buttonIOTest.Location = new System.Drawing.Point(385, 0); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; + this.buttonIOTest.OutlinePixel = 1; this.buttonIOTest.RepeatInterval = 200; + this.buttonIOTest.RepeatIntervalAccelerate = null; this.buttonIOTest.SafeInterval = 200; this.buttonIOTest.Size = new System.Drawing.Size(65, 65); this.buttonIOTest.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -171,7 +179,9 @@ this.buttonHelp.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonHelp.Name = "buttonHelp"; this.buttonHelp.NestedClickEventPrevent = false; + this.buttonHelp.OutlinePixel = 1; this.buttonHelp.RepeatInterval = 200; + this.buttonHelp.RepeatIntervalAccelerate = null; this.buttonHelp.SafeInterval = 200; this.buttonHelp.Size = new System.Drawing.Size(65, 65); this.buttonHelp.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -200,7 +210,9 @@ this.buttonSorter.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonSorter.Name = "buttonSorter"; this.buttonSorter.NestedClickEventPrevent = false; + this.buttonSorter.OutlinePixel = 1; this.buttonSorter.RepeatInterval = 200; + this.buttonSorter.RepeatIntervalAccelerate = null; this.buttonSorter.SafeInterval = 200; this.buttonSorter.Size = new System.Drawing.Size(65, 65); this.buttonSorter.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -225,11 +237,13 @@ this.buttonServo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServo.DownImage"))); this.buttonServo.GroupID = 0; this.buttonServo.InitVisible = true; - this.buttonServo.Location = new System.Drawing.Point(527, 0); + this.buttonServo.Location = new System.Drawing.Point(456, 0); this.buttonServo.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonServo.Name = "buttonServo"; this.buttonServo.NestedClickEventPrevent = false; + this.buttonServo.OutlinePixel = 1; this.buttonServo.RepeatInterval = 200; + this.buttonServo.RepeatIntervalAccelerate = null; this.buttonServo.SafeInterval = 200; this.buttonServo.Size = new System.Drawing.Size(65, 65); this.buttonServo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -254,11 +268,13 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(314, 0); + this.buttonExternalOutput.Location = new System.Drawing.Point(527, 3); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; + this.buttonExternalOutput.OutlinePixel = 1; this.buttonExternalOutput.RepeatInterval = 200; + this.buttonExternalOutput.RepeatIntervalAccelerate = null; this.buttonExternalOutput.SafeInterval = 200; this.buttonExternalOutput.Size = new System.Drawing.Size(65, 65); this.buttonExternalOutput.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -269,6 +285,7 @@ this.buttonExternalOutput.TextLocation = new System.Drawing.Point(0, 0); this.buttonExternalOutput.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonExternalOutput.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.UpImage"))); + this.buttonExternalOutput.Visible = false; this.buttonExternalOutput.Click += new System.EventHandler(this.buttonMenu_Click); // // ControlBottomSystem diff --git a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.Designer.cs b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.Designer.cs index 3418bff..d3d479d 100644 --- a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.Designer.cs +++ b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.Designer.cs @@ -67,7 +67,7 @@ // this.buttonSave3.Enabled = false; this.buttonSave3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular); - this.buttonSave3.Location = new System.Drawing.Point(607, 263); + this.buttonSave3.Location = new System.Drawing.Point(607, 166); this.buttonSave3.Name = "buttonSave3"; this.buttonSave3.Size = new System.Drawing.Size(70, 30); this.buttonSave3.TabIndex = 37; @@ -78,7 +78,7 @@ // this.buttonSave2.Enabled = false; this.buttonSave2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular); - this.buttonSave2.Location = new System.Drawing.Point(607, 165); + this.buttonSave2.Location = new System.Drawing.Point(607, 68); this.buttonSave2.Name = "buttonSave2"; this.buttonSave2.Size = new System.Drawing.Size(70, 30); this.buttonSave2.TabIndex = 36; @@ -88,7 +88,7 @@ // comboBoxSerial3BaudRate // this.comboBoxSerial3BaudRate.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxSerial3BaudRate.Location = new System.Drawing.Point(216, 263); + this.comboBoxSerial3BaudRate.Location = new System.Drawing.Point(216, 166); this.comboBoxSerial3BaudRate.Name = "comboBoxSerial3BaudRate"; this.comboBoxSerial3BaudRate.Size = new System.Drawing.Size(130, 28); this.comboBoxSerial3BaudRate.TabIndex = 32; @@ -97,7 +97,7 @@ // comboBoxSerial2BaudRate // this.comboBoxSerial2BaudRate.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxSerial2BaudRate.Location = new System.Drawing.Point(216, 165); + this.comboBoxSerial2BaudRate.Location = new System.Drawing.Point(216, 68); this.comboBoxSerial2BaudRate.Name = "comboBoxSerial2BaudRate"; this.comboBoxSerial2BaudRate.Size = new System.Drawing.Size(130, 28); this.comboBoxSerial2BaudRate.TabIndex = 33; @@ -106,7 +106,7 @@ // comboBoxSerial2Mode // this.comboBoxSerial2Mode.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxSerial2Mode.Location = new System.Drawing.Point(384, 165); + this.comboBoxSerial2Mode.Location = new System.Drawing.Point(384, 68); this.comboBoxSerial2Mode.Name = "comboBoxSerial2Mode"; this.comboBoxSerial2Mode.Size = new System.Drawing.Size(192, 28); this.comboBoxSerial2Mode.TabIndex = 31; @@ -115,7 +115,7 @@ // comboBoxSerial3Mode // this.comboBoxSerial3Mode.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxSerial3Mode.Location = new System.Drawing.Point(384, 263); + this.comboBoxSerial3Mode.Location = new System.Drawing.Point(384, 166); this.comboBoxSerial3Mode.Name = "comboBoxSerial3Mode"; this.comboBoxSerial3Mode.Size = new System.Drawing.Size(192, 28); this.comboBoxSerial3Mode.TabIndex = 34; diff --git a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.resx b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.resx index c48cef5..c7437f3 100644 --- a/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.resx +++ b/INT51DB/Controls/CenterConfiguration/ControlCenterConfiCommunication.resx @@ -165,247 +165,217 @@ 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 - rkJggg== + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAMQ5JREFUeF7t3d/LtPtd + L3b/hfwDgjnwRMFABE+FBE88UUgOag2lggsttJS6bYoUxFrKAs88CQuhu3Vju121sptN3SZrb6TZTaRx + JU2y88PEpLKp1lBiUJMSQlzr7n7frk/8PJefmXtmnvu+nmvmen3gxT3zva65ZuY73+897+f7XDP39/zk + P/7YXfne7/1eAADYjZ6FBWMAAHarZ2HBGACA3epZWDAGAGC3ehYWjAEA2K2ehQVjAAB2q2dhwRgAgN3q + WVgwBgBgt3oWFowBANitnoUFYwAAdqtnYcEYAIDd6llYMAYAYLd6FhaMAQDYrZ6FBWMAAHarZ2HBGACA + 3epZWDAGAGC3ehYWjAEA2K2ehQVjAAB2q2dhwRgAgN3qWVgwBgBgt3oWFowBANitnoVfSDD+iZ/4ibuf + +Zmf4RG9733vu3v3u98NAHD1fuAHfmDMkE+hZ+FVgvFP/dRP3X3+85+/++Y3v3n3xhtv3CmllFJKKXWs + /vZv//buL/7iL+5++7d/++6HfuiHxoz5GHoWftJgnLT/uc997j4M/6+f/4u7/+rDn7973//w8WceAI8j + NbVzmD7jFhjHsC5zbj3/4T/9o7v/5l9+4e5f/cn/e/ftb3/77gMf+MCYN59Xv88nC8bvete77v76r//6 + 7l984at3/+k/+9Qzd8rjM1HPp8+4BcYxrMucezH+y3/x2bv//f/62t0nPvGJu+/7vu8bs+el+v08STD+ + /u///ru/+qu/uvtfPvv/PHNnPB0T9Xz6jFtgHMO6zLkX573//R/en4HwkY98ZMyfl+r38STB+LOf/ez9 + SnE/Nk/LRD2fPuMWGMewLnPuxfr3f+v/uHv9//763a/8yq+MGfQS/fiPHozzQbucU+z0iXWZqOfTZ9wC + 4xjWZc69eP/1a1+4/0KHxzqloh/70YPxZz7zGavFL4CJej59xi0wjmFd5tw2ZNX4V3/1V8cseq5+3EcP + xt/4xjfuk3w/Lk/PRD2fPuMWGMewLnNuG175w6/cffKTnxyz6Ln6cR81GL/jHe+4/865/+B//KNn7oSn + Z6KeT59xC4xjWJc5tw3/+T//zN1f/uVfjnn0XP24jxqM3/Oe99x95403n7mDc3z6z//qbP/og58ejxW/ + +fq/vffLH/rcuD1yjFT26+1123N84KNfeeYYP/c7nxz3O2Z5jFOlpnYO02cvxvt+6+P3c/LYvOR0xjGs + y5zbhnzHcb7beMqj5+rHfdRg/NJLL939f9/+22fu4BxVX/7aN/9BAD7kWDCuSuCctkeOMe1zSeVY/Rh5 + 4z+3lsc4VWpqLwnpv/YHX/xuAM/ltPV9bjWwZIzkOS2f70N9dg2O1Te+/Z371zqv63TbF6XPi2k759GP + 57mkrvV3Yp9r59StvQc8ttTUzrry7RTf+c53xjx6rn7cTQbjx5qUVZcE48mHvvjV+31TCZbTPl0Pmg+p + Yz92MM5jqOc4Ve63glMeR9XyONfs0Guc6tevUdVX/+Zb98+z5HpV/qE53fZFWWuc1dxa/oPo1jx1P96a + qocWYLK9KuNoOtbW9bk2PcdDji04Yc5txa6CccJaQswpjr3pVeV40/bIL4FUjjVtLznFoVeCx2O+4eb+ + U3k80/aHpJZteXxZNaxKP+R55L7qeacqOK0VWNZ26DVO9evXqGoav/WPrdSlp+g8hbXGWdVDc/vapaZ2 + ZlUPhd0+Th/ad6tu9Xf6i6Y/t2FXwficOvQLK6GwKiF22iceCsZZTf3dz/zZ/T6phMgKm/l5LHDkX905 + /ilqhS+Xp2M9JLVsy7GqpseZ51yV7bf6S7T6YW/BuG/PGJ62vwhrjbMqwZiu6qGw28fpQ/tu1a3+Tn/R + 9Oc2OJXiTD30pQ4dcwpNCbQJih/906/db6tKuEhQzvYE5KqE2mzLfdRpCdF/KWX/3NdDLg0wqX693/ex + YFCV1cV+m2nfa5V+TS37IdWvX6OqQ69x/SPu0LjKPyDzupfH/F+QyHxYHj8/q6bbRJ0XHr19ebxj/+Vb + dWz8P/XzX0NqamdWldd72l6yveqhfbeqP4dpO5fRn9vgVIoDpl9YeXPrpxCkEl57aC1TaKrV26oKjQnL + FWCzX673gJzqAWTNX6ypfr3/N/r0vCfLX6I9nBx6/OcElXiKfft+sdy+12Ccvqha/o9BXrfql2UtQ3Q/ + zrJ/+7beHrnP5TxM9fvt+1ct519tz+OaKsfrY/xQ1bw993hbl5ramVVNvyu6Y+P+Whybn1xOf26DUykO + 1DIQ5A2th9Vsr0r78g2v3qT7cRLCcj0fsOv792NVWySIJwQsH8uav1hT/Xr1wTIMHNMfb/VLrwSWHlBP + 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 + 8cfu/n+0A1d8YkRKvQAAAABJRU5ErkJggg== diff --git a/INT51DB/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.Designer.cs b/INT51DB/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.Designer.cs index aeeeb6c..55c7fc3 100644 --- a/INT51DB/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.Designer.cs +++ b/INT51DB/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.Designer.cs @@ -99,7 +99,7 @@ this.smartLabel1.ForeColor = System.Drawing.Color.White; this.smartLabel1.InitVisible = true; this.smartLabel1.LineSpacing = 0F; - this.smartLabel1.Location = new System.Drawing.Point(206, 126); + this.smartLabel1.Location = new System.Drawing.Point(203, 248); this.smartLabel1.Name = "smartLabel1"; this.smartLabel1.Size = new System.Drawing.Size(215, 30); this.smartLabel1.TabIndex = 139; @@ -120,11 +120,13 @@ this.buttonCommunicationLog.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonCommunicationLog.DownImage"))); this.buttonCommunicationLog.GroupID = 0; this.buttonCommunicationLog.InitVisible = true; - this.buttonCommunicationLog.Location = new System.Drawing.Point(427, 126); + this.buttonCommunicationLog.Location = new System.Drawing.Point(424, 248); this.buttonCommunicationLog.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonCommunicationLog.Name = "buttonCommunicationLog"; this.buttonCommunicationLog.NestedClickEventPrevent = false; + this.buttonCommunicationLog.OutlinePixel = 1; this.buttonCommunicationLog.RepeatInterval = 200; + this.buttonCommunicationLog.RepeatIntervalAccelerate = null; this.buttonCommunicationLog.SafeInterval = 200; this.buttonCommunicationLog.Size = new System.Drawing.Size(80, 28); this.buttonCommunicationLog.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -148,7 +150,7 @@ this.labelPasswordLevel3.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelPasswordLevel3.InitVisible = true; this.labelPasswordLevel3.LineSpacing = 0F; - this.labelPasswordLevel3.Location = new System.Drawing.Point(597, 330); + this.labelPasswordLevel3.Location = new System.Drawing.Point(598, 424); this.labelPasswordLevel3.Name = "labelPasswordLevel3"; this.labelPasswordLevel3.Size = new System.Drawing.Size(80, 30); this.labelPasswordLevel3.TabIndex = 137; @@ -171,7 +173,7 @@ this.smartLabel6.ForeColor = System.Drawing.Color.White; this.smartLabel6.InitVisible = true; this.smartLabel6.LineSpacing = 0F; - this.smartLabel6.Location = new System.Drawing.Point(376, 330); + this.smartLabel6.Location = new System.Drawing.Point(377, 424); this.smartLabel6.Name = "smartLabel6"; this.smartLabel6.Size = new System.Drawing.Size(215, 30); this.smartLabel6.TabIndex = 136; @@ -192,7 +194,7 @@ this.labelPasswordLevel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelPasswordLevel2.InitVisible = true; this.labelPasswordLevel2.LineSpacing = 0F; - this.labelPasswordLevel2.Location = new System.Drawing.Point(597, 294); + this.labelPasswordLevel2.Location = new System.Drawing.Point(598, 388); this.labelPasswordLevel2.Name = "labelPasswordLevel2"; this.labelPasswordLevel2.Size = new System.Drawing.Size(80, 30); this.labelPasswordLevel2.TabIndex = 135; @@ -215,7 +217,7 @@ this.smartLabel4.ForeColor = System.Drawing.Color.White; this.smartLabel4.InitVisible = true; this.smartLabel4.LineSpacing = 0F; - this.smartLabel4.Location = new System.Drawing.Point(376, 294); + this.smartLabel4.Location = new System.Drawing.Point(377, 388); this.smartLabel4.Name = "smartLabel4"; this.smartLabel4.Size = new System.Drawing.Size(215, 30); this.smartLabel4.TabIndex = 134; @@ -236,7 +238,7 @@ this.labelPasswordLevel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelPasswordLevel1.InitVisible = true; this.labelPasswordLevel1.LineSpacing = 0F; - this.labelPasswordLevel1.Location = new System.Drawing.Point(597, 258); + this.labelPasswordLevel1.Location = new System.Drawing.Point(598, 352); this.labelPasswordLevel1.Name = "labelPasswordLevel1"; this.labelPasswordLevel1.Size = new System.Drawing.Size(80, 30); this.labelPasswordLevel1.TabIndex = 133; @@ -259,7 +261,7 @@ this.smartLabel2.ForeColor = System.Drawing.Color.White; this.smartLabel2.InitVisible = true; this.smartLabel2.LineSpacing = 0F; - this.smartLabel2.Location = new System.Drawing.Point(376, 258); + this.smartLabel2.Location = new System.Drawing.Point(377, 352); this.smartLabel2.Name = "smartLabel2"; this.smartLabel2.Size = new System.Drawing.Size(215, 30); this.smartLabel2.TabIndex = 132; @@ -280,14 +282,13 @@ this.labelChattering.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelChattering.InitVisible = true; this.labelChattering.LineSpacing = 0F; - this.labelChattering.Location = new System.Drawing.Point(254, 294); + this.labelChattering.Location = new System.Drawing.Point(424, 176); this.labelChattering.Name = "labelChattering"; this.labelChattering.Size = new System.Drawing.Size(80, 30); this.labelChattering.TabIndex = 129; this.labelChattering.Text = "100"; this.labelChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelChattering.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelChattering.Visible = false; this.labelChattering.Wordwrap = false; this.labelChattering.Click += new System.EventHandler(this.labelChattering_Click); // @@ -302,14 +303,13 @@ this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelRelayOnTime.InitVisible = true; this.labelRelayOnTime.LineSpacing = 0F; - this.labelRelayOnTime.Location = new System.Drawing.Point(254, 366); + this.labelRelayOnTime.Location = new System.Drawing.Point(424, 212); this.labelRelayOnTime.Name = "labelRelayOnTime"; this.labelRelayOnTime.Size = new System.Drawing.Size(80, 30); this.labelRelayOnTime.TabIndex = 130; this.labelRelayOnTime.Text = "100"; this.labelRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelRelayOnTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelRelayOnTime.Visible = false; this.labelRelayOnTime.Wordwrap = false; this.labelRelayOnTime.Click += new System.EventHandler(this.labelRelayOnTime_Click); // @@ -324,14 +324,13 @@ this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelBuzzerOnTime.InitVisible = true; this.labelBuzzerOnTime.LineSpacing = 0F; - this.labelBuzzerOnTime.Location = new System.Drawing.Point(254, 258); + this.labelBuzzerOnTime.Location = new System.Drawing.Point(424, 140); this.labelBuzzerOnTime.Name = "labelBuzzerOnTime"; this.labelBuzzerOnTime.Size = new System.Drawing.Size(80, 30); this.labelBuzzerOnTime.TabIndex = 131; this.labelBuzzerOnTime.Text = "100"; this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelBuzzerOnTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelBuzzerOnTime.Visible = false; this.labelBuzzerOnTime.Wordwrap = false; this.labelBuzzerOnTime.Click += new System.EventHandler(this.labelBuzzerOnTime_Click); // @@ -347,14 +346,13 @@ this.labelStaticChattering.ForeColor = System.Drawing.Color.White; this.labelStaticChattering.InitVisible = true; this.labelStaticChattering.LineSpacing = 0F; - this.labelStaticChattering.Location = new System.Drawing.Point(33, 294); + this.labelStaticChattering.Location = new System.Drawing.Point(203, 176); this.labelStaticChattering.Name = "labelStaticChattering"; this.labelStaticChattering.Size = new System.Drawing.Size(215, 30); this.labelStaticChattering.TabIndex = 127; this.labelStaticChattering.Text = "채터링감지"; this.labelStaticChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelStaticChattering.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelStaticChattering.Visible = false; this.labelStaticChattering.Wordwrap = false; // // labelStaticRelayRunTime @@ -369,14 +367,13 @@ this.labelStaticRelayRunTime.ForeColor = System.Drawing.Color.White; this.labelStaticRelayRunTime.InitVisible = true; this.labelStaticRelayRunTime.LineSpacing = 0F; - this.labelStaticRelayRunTime.Location = new System.Drawing.Point(33, 366); + this.labelStaticRelayRunTime.Location = new System.Drawing.Point(203, 212); this.labelStaticRelayRunTime.Name = "labelStaticRelayRunTime"; this.labelStaticRelayRunTime.Size = new System.Drawing.Size(215, 30); this.labelStaticRelayRunTime.TabIndex = 126; this.labelStaticRelayRunTime.Text = "릴레이 동작 시간"; this.labelStaticRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelStaticRelayRunTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelStaticRelayRunTime.Visible = false; this.labelStaticRelayRunTime.Wordwrap = false; // // labelStaticBuzzerONTime @@ -391,14 +388,13 @@ this.labelStaticBuzzerONTime.ForeColor = System.Drawing.Color.White; this.labelStaticBuzzerONTime.InitVisible = true; this.labelStaticBuzzerONTime.LineSpacing = 0F; - this.labelStaticBuzzerONTime.Location = new System.Drawing.Point(33, 258); + this.labelStaticBuzzerONTime.Location = new System.Drawing.Point(203, 140); this.labelStaticBuzzerONTime.Name = "labelStaticBuzzerONTime"; this.labelStaticBuzzerONTime.Size = new System.Drawing.Size(215, 30); this.labelStaticBuzzerONTime.TabIndex = 128; this.labelStaticBuzzerONTime.Text = "부저 ON 시간"; this.labelStaticBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelStaticBuzzerONTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelStaticBuzzerONTime.Visible = false; this.labelStaticBuzzerONTime.Wordwrap = false; // // comboBoxLanguage @@ -406,7 +402,7 @@ this.comboBoxLanguage.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.comboBoxLanguage.Items.Add("한국어"); this.comboBoxLanguage.Items.Add("English"); - this.comboBoxLanguage.Location = new System.Drawing.Point(254, 330); + this.comboBoxLanguage.Location = new System.Drawing.Point(260, 352); this.comboBoxLanguage.Name = "comboBoxLanguage"; this.comboBoxLanguage.Size = new System.Drawing.Size(100, 28); this.comboBoxLanguage.TabIndex = 120; @@ -425,7 +421,7 @@ this.labelStaticLanguage.ForeColor = System.Drawing.Color.White; this.labelStaticLanguage.InitVisible = true; this.labelStaticLanguage.LineSpacing = 0F; - this.labelStaticLanguage.Location = new System.Drawing.Point(33, 330); + this.labelStaticLanguage.Location = new System.Drawing.Point(39, 352); this.labelStaticLanguage.Name = "labelStaticLanguage"; this.labelStaticLanguage.Size = new System.Drawing.Size(215, 30); this.labelStaticLanguage.TabIndex = 117; @@ -447,7 +443,7 @@ this.labelStaticFirstRun.ForeColor = System.Drawing.Color.White; this.labelStaticFirstRun.InitVisible = true; this.labelStaticFirstRun.LineSpacing = 0F; - this.labelStaticFirstRun.Location = new System.Drawing.Point(376, 366); + this.labelStaticFirstRun.Location = new System.Drawing.Point(39, 388); this.labelStaticFirstRun.Name = "labelStaticFirstRun"; this.labelStaticFirstRun.Size = new System.Drawing.Size(215, 30); this.labelStaticFirstRun.TabIndex = 117; @@ -469,11 +465,13 @@ this.buttonInitialDrive.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonInitialDrive.DownImage"))); this.buttonInitialDrive.GroupID = 0; this.buttonInitialDrive.InitVisible = true; - this.buttonInitialDrive.Location = new System.Drawing.Point(597, 366); + this.buttonInitialDrive.Location = new System.Drawing.Point(260, 388); this.buttonInitialDrive.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonInitialDrive.Name = "buttonInitialDrive"; this.buttonInitialDrive.NestedClickEventPrevent = false; + this.buttonInitialDrive.OutlinePixel = 1; this.buttonInitialDrive.RepeatInterval = 200; + this.buttonInitialDrive.RepeatIntervalAccelerate = null; this.buttonInitialDrive.SafeInterval = 200; this.buttonInitialDrive.Size = new System.Drawing.Size(80, 28); this.buttonInitialDrive.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs index d1de363..5a858a0 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs @@ -77,11 +77,13 @@ this.buttonServo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServo.DownImage"))); this.buttonServo.GroupID = 0; this.buttonServo.InitVisible = true; - this.buttonServo.Location = new System.Drawing.Point(360, 240); + this.buttonServo.Location = new System.Drawing.Point(194, 240); this.buttonServo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonServo.Name = "buttonServo"; this.buttonServo.NestedClickEventPrevent = false; + this.buttonServo.OutlinePixel = 1; this.buttonServo.RepeatInterval = 200; + this.buttonServo.RepeatIntervalAccelerate = null; this.buttonServo.SafeInterval = 200; this.buttonServo.Size = new System.Drawing.Size(160, 208); this.buttonServo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -106,11 +108,13 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(28, 240); + this.buttonExternalOutput.Location = new System.Drawing.Point(360, 240); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; + this.buttonExternalOutput.OutlinePixel = 1; this.buttonExternalOutput.RepeatInterval = 200; + this.buttonExternalOutput.RepeatIntervalAccelerate = null; this.buttonExternalOutput.SafeInterval = 200; this.buttonExternalOutput.Size = new System.Drawing.Size(160, 208); this.buttonExternalOutput.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -121,6 +125,7 @@ this.buttonExternalOutput.TextLocation = new System.Drawing.Point(0, 0); this.buttonExternalOutput.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonExternalOutput.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.UpImage"))); + this.buttonExternalOutput.Visible = false; this.buttonExternalOutput.Click += new System.EventHandler(this.buttonMenu_Click); // // buttonAutoZero @@ -139,7 +144,9 @@ this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonAutoZero.Name = "buttonAutoZero"; this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; this.buttonAutoZero.SafeInterval = 200; this.buttonAutoZero.Size = new System.Drawing.Size(160, 208); this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -164,11 +171,13 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(194, 240); + this.buttonIOTest.Location = new System.Drawing.Point(28, 240); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; + this.buttonIOTest.OutlinePixel = 1; this.buttonIOTest.RepeatInterval = 200; + this.buttonIOTest.RepeatIntervalAccelerate = null; this.buttonIOTest.SafeInterval = 200; this.buttonIOTest.Size = new System.Drawing.Size(160, 208); this.buttonIOTest.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -197,7 +206,9 @@ this.buttonSorter.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonSorter.Name = "buttonSorter"; this.buttonSorter.NestedClickEventPrevent = false; + this.buttonSorter.OutlinePixel = 1; this.buttonSorter.RepeatInterval = 200; + this.buttonSorter.RepeatIntervalAccelerate = null; this.buttonSorter.SafeInterval = 200; this.buttonSorter.Size = new System.Drawing.Size(160, 208); this.buttonSorter.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -226,7 +237,9 @@ this.buttonJudgmentSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonJudgmentSetting.Name = "buttonJudgmentSetting"; this.buttonJudgmentSetting.NestedClickEventPrevent = false; + this.buttonJudgmentSetting.OutlinePixel = 1; this.buttonJudgmentSetting.RepeatInterval = 200; + this.buttonJudgmentSetting.RepeatIntervalAccelerate = null; this.buttonJudgmentSetting.SafeInterval = 200; this.buttonJudgmentSetting.Size = new System.Drawing.Size(160, 208); this.buttonJudgmentSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -255,7 +268,9 @@ this.buttonCalibration.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonCalibration.Name = "buttonCalibration"; this.buttonCalibration.NestedClickEventPrevent = false; + this.buttonCalibration.OutlinePixel = 1; this.buttonCalibration.RepeatInterval = 200; + this.buttonCalibration.RepeatIntervalAccelerate = null; this.buttonCalibration.SafeInterval = 200; this.buttonCalibration.Size = new System.Drawing.Size(160, 208); this.buttonCalibration.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs index a383c84..d7cbb3f 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.Designer.cs @@ -118,7 +118,7 @@ this.smartLabel10.ForeColor = System.Drawing.Color.White; this.smartLabel10.InitVisible = true; this.smartLabel10.LineSpacing = 0F; - this.smartLabel10.Location = new System.Drawing.Point(108, 248); + this.smartLabel10.Location = new System.Drawing.Point(106, 258); this.smartLabel10.Name = "smartLabel10"; this.smartLabel10.Size = new System.Drawing.Size(80, 35); this.smartLabel10.TabIndex = 462; @@ -137,7 +137,7 @@ this.labelSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSpeed1.InitVisible = true; this.labelSpeed1.LineSpacing = 0F; - this.labelSpeed1.Location = new System.Drawing.Point(194, 248); + this.labelSpeed1.Location = new System.Drawing.Point(192, 258); this.labelSpeed1.Name = "labelSpeed1"; this.labelSpeed1.Size = new System.Drawing.Size(80, 35); this.labelSpeed1.TabIndex = 464; @@ -156,7 +156,7 @@ this.smartLabel1.ForeColor = System.Drawing.Color.White; this.smartLabel1.InitVisible = true; this.smartLabel1.LineSpacing = 0F; - this.smartLabel1.Location = new System.Drawing.Point(108, 84); + this.smartLabel1.Location = new System.Drawing.Point(106, 94); this.smartLabel1.Name = "smartLabel1"; this.smartLabel1.Size = new System.Drawing.Size(80, 35); this.smartLabel1.TabIndex = 461; @@ -177,7 +177,7 @@ this.buttonStart.DownImage = null; this.buttonStart.GroupID = 0; this.buttonStart.InitVisible = true; - this.buttonStart.Location = new System.Drawing.Point(527, 247); + this.buttonStart.Location = new System.Drawing.Point(523, 228); this.buttonStart.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonStart.Name = "buttonStart"; this.buttonStart.NestedClickEventPrevent = false; @@ -209,7 +209,7 @@ this.buttonStop.DownImage = null; this.buttonStop.GroupID = 0; this.buttonStop.InitVisible = true; - this.buttonStop.Location = new System.Drawing.Point(441, 247); + this.buttonStop.Location = new System.Drawing.Point(437, 228); this.buttonStop.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonStop.Name = "buttonStop"; this.buttonStop.NestedClickEventPrevent = false; @@ -241,7 +241,7 @@ this.buttonConveyorUp2.DownImage = null; this.buttonConveyorUp2.GroupID = 0; this.buttonConveyorUp2.InitVisible = true; - this.buttonConveyorUp2.Location = new System.Drawing.Point(527, 72); + this.buttonConveyorUp2.Location = new System.Drawing.Point(523, 53); this.buttonConveyorUp2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonConveyorUp2.Name = "buttonConveyorUp2"; this.buttonConveyorUp2.NestedClickEventPrevent = false; @@ -259,6 +259,7 @@ this.buttonConveyorUp2.TextLocation = new System.Drawing.Point(0, 0); this.buttonConveyorUp2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonConveyorUp2.UpImage = null; + this.buttonConveyorUp2.Visible = false; this.buttonConveyorUp2.Click += new System.EventHandler(this.buttonConveyorUp2_Click); // // smartLabel2 @@ -270,7 +271,7 @@ this.smartLabel2.ForeColor = System.Drawing.Color.White; this.smartLabel2.InitVisible = true; this.smartLabel2.LineSpacing = 0F; - this.smartLabel2.Location = new System.Drawing.Point(108, 125); + this.smartLabel2.Location = new System.Drawing.Point(106, 135); this.smartLabel2.Name = "smartLabel2"; this.smartLabel2.Size = new System.Drawing.Size(80, 35); this.smartLabel2.TabIndex = 2; @@ -291,7 +292,7 @@ this.buttonOrigin.DownImage = null; this.buttonOrigin.GroupID = 0; this.buttonOrigin.InitVisible = true; - this.buttonOrigin.Location = new System.Drawing.Point(441, 113); + this.buttonOrigin.Location = new System.Drawing.Point(437, 94); this.buttonOrigin.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOrigin.Name = "buttonOrigin"; this.buttonOrigin.NestedClickEventPrevent = false; @@ -320,7 +321,7 @@ this.smartLabel3.ForeColor = System.Drawing.Color.White; this.smartLabel3.InitVisible = true; this.smartLabel3.LineSpacing = 0F; - this.smartLabel3.Location = new System.Drawing.Point(108, 166); + this.smartLabel3.Location = new System.Drawing.Point(106, 176); this.smartLabel3.Name = "smartLabel3"; this.smartLabel3.Size = new System.Drawing.Size(80, 35); this.smartLabel3.TabIndex = 3; @@ -338,7 +339,7 @@ this.smartLabel4.ForeColor = System.Drawing.Color.White; this.smartLabel4.InitVisible = true; this.smartLabel4.LineSpacing = 0F; - this.smartLabel4.Location = new System.Drawing.Point(108, 207); + this.smartLabel4.Location = new System.Drawing.Point(106, 217); this.smartLabel4.Name = "smartLabel4"; this.smartLabel4.Size = new System.Drawing.Size(80, 35); this.smartLabel4.TabIndex = 4; @@ -356,11 +357,11 @@ this.smartLabel5.ForeColor = System.Drawing.Color.White; this.smartLabel5.InitVisible = true; this.smartLabel5.LineSpacing = 0F; - this.smartLabel5.Location = new System.Drawing.Point(108, 330); + this.smartLabel5.Location = new System.Drawing.Point(106, 299); this.smartLabel5.Name = "smartLabel5"; this.smartLabel5.Size = new System.Drawing.Size(80, 35); this.smartLabel5.TabIndex = 5; - this.smartLabel5.Text = "Up1"; + this.smartLabel5.Text = "Up"; this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.smartLabel5.Wordwrap = false; @@ -374,7 +375,7 @@ this.smartLabel6.ForeColor = System.Drawing.Color.White; this.smartLabel6.InitVisible = true; this.smartLabel6.LineSpacing = 0F; - this.smartLabel6.Location = new System.Drawing.Point(108, 371); + this.smartLabel6.Location = new System.Drawing.Point(106, 340); this.smartLabel6.Name = "smartLabel6"; this.smartLabel6.Size = new System.Drawing.Size(80, 35); this.smartLabel6.TabIndex = 6; @@ -395,7 +396,7 @@ this.buttonConveyorDown.DownImage = null; this.buttonConveyorDown.GroupID = 0; this.buttonConveyorDown.InitVisible = true; - this.buttonConveyorDown.Location = new System.Drawing.Point(527, 154); + this.buttonConveyorDown.Location = new System.Drawing.Point(523, 135); this.buttonConveyorDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonConveyorDown.Name = "buttonConveyorDown"; this.buttonConveyorDown.NestedClickEventPrevent = false; @@ -424,13 +425,14 @@ this.smartLabel7.ForeColor = System.Drawing.Color.White; this.smartLabel7.InitVisible = true; this.smartLabel7.LineSpacing = 0F; - this.smartLabel7.Location = new System.Drawing.Point(108, 289); + this.smartLabel7.Location = new System.Drawing.Point(106, 381); this.smartLabel7.Name = "smartLabel7"; this.smartLabel7.Size = new System.Drawing.Size(80, 35); this.smartLabel7.TabIndex = 6; this.smartLabel7.Text = "Up2"; this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel7.Visible = false; this.smartLabel7.Wordwrap = false; // // buttonConveyorUp @@ -445,7 +447,7 @@ this.buttonConveyorUp.DownImage = null; this.buttonConveyorUp.GroupID = 0; this.buttonConveyorUp.InitVisible = true; - this.buttonConveyorUp.Location = new System.Drawing.Point(527, 113); + this.buttonConveyorUp.Location = new System.Drawing.Point(523, 94); this.buttonConveyorUp.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonConveyorUp.Name = "buttonConveyorUp"; this.buttonConveyorUp.NestedClickEventPrevent = false; @@ -456,7 +458,7 @@ this.buttonConveyorUp.Size = new System.Drawing.Size(80, 35); this.buttonConveyorUp.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; this.buttonConveyorUp.TabIndex = 446; - this.buttonConveyorUp.Text = "Up1"; + this.buttonConveyorUp.Text = "Up"; this.buttonConveyorUp.TextColor = System.Drawing.Color.Black; this.buttonConveyorUp.TextDownColor = System.Drawing.Color.White; this.buttonConveyorUp.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; @@ -477,7 +479,7 @@ this.buttonAlarmRead.DownImage = null; this.buttonAlarmRead.GroupID = 0; this.buttonAlarmRead.InitVisible = true; - this.buttonAlarmRead.Location = new System.Drawing.Point(441, 330); + this.buttonAlarmRead.Location = new System.Drawing.Point(437, 311); this.buttonAlarmRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonAlarmRead.Name = "buttonAlarmRead"; this.buttonAlarmRead.NestedClickEventPrevent = false; @@ -509,7 +511,7 @@ this.buttonParameterRead.DownImage = null; this.buttonParameterRead.GroupID = 0; this.buttonParameterRead.InitVisible = true; - this.buttonParameterRead.Location = new System.Drawing.Point(280, 248); + this.buttonParameterRead.Location = new System.Drawing.Point(278, 258); this.buttonParameterRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonParameterRead.Name = "buttonParameterRead"; this.buttonParameterRead.NestedClickEventPrevent = false; @@ -541,7 +543,7 @@ this.buttonClose.DownImage = null; this.buttonClose.GroupID = 0; this.buttonClose.InitVisible = true; - this.buttonClose.Location = new System.Drawing.Point(280, 166); + this.buttonClose.Location = new System.Drawing.Point(278, 176); this.buttonClose.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonClose.Name = "buttonClose"; this.buttonClose.NestedClickEventPrevent = false; @@ -573,7 +575,7 @@ this.buttonOpen.DownImage = null; this.buttonOpen.GroupID = 0; this.buttonOpen.InitVisible = true; - this.buttonOpen.Location = new System.Drawing.Point(280, 125); + this.buttonOpen.Location = new System.Drawing.Point(278, 135); this.buttonOpen.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOpen.Name = "buttonOpen"; this.buttonOpen.NestedClickEventPrevent = false; @@ -605,7 +607,7 @@ this.labelModusStatus.ForeColor = System.Drawing.Color.White; this.labelModusStatus.InitVisible = true; this.labelModusStatus.LineSpacing = 0F; - this.labelModusStatus.Location = new System.Drawing.Point(280, 84); + this.labelModusStatus.Location = new System.Drawing.Point(278, 94); this.labelModusStatus.Name = "labelModusStatus"; this.labelModusStatus.Size = new System.Drawing.Size(80, 35); this.labelModusStatus.TabIndex = 439; @@ -624,7 +626,7 @@ this.labelMotorAlarmRead.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.labelMotorAlarmRead.InitVisible = true; this.labelMotorAlarmRead.LineSpacing = 0F; - this.labelMotorAlarmRead.Location = new System.Drawing.Point(441, 371); + this.labelMotorAlarmRead.Location = new System.Drawing.Point(437, 352); this.labelMotorAlarmRead.Name = "labelMotorAlarmRead"; this.labelMotorAlarmRead.Size = new System.Drawing.Size(166, 25); this.labelMotorAlarmRead.TabIndex = 438; @@ -646,7 +648,7 @@ this.buttonAlarmReset2.DownImage = null; this.buttonAlarmReset2.GroupID = 0; this.buttonAlarmReset2.InitVisible = true; - this.buttonAlarmReset2.Location = new System.Drawing.Point(527, 330); + this.buttonAlarmReset2.Location = new System.Drawing.Point(523, 311); this.buttonAlarmReset2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonAlarmReset2.Name = "buttonAlarmReset2"; this.buttonAlarmReset2.NestedClickEventPrevent = false; @@ -676,7 +678,7 @@ this.smartLabel23.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel23.InitVisible = true; this.smartLabel23.LineSpacing = 0F; - this.smartLabel23.Location = new System.Drawing.Point(194, 84); + this.smartLabel23.Location = new System.Drawing.Point(192, 94); this.smartLabel23.Name = "smartLabel23"; this.smartLabel23.Size = new System.Drawing.Size(80, 35); this.smartLabel23.TabIndex = 16; @@ -695,7 +697,7 @@ this.labelOrigin.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelOrigin.InitVisible = true; this.labelOrigin.LineSpacing = 0F; - this.labelOrigin.Location = new System.Drawing.Point(194, 125); + this.labelOrigin.Location = new System.Drawing.Point(192, 135); this.labelOrigin.Name = "labelOrigin"; this.labelOrigin.Size = new System.Drawing.Size(80, 35); this.labelOrigin.TabIndex = 17; @@ -715,7 +717,7 @@ this.labelORGSpeed.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelORGSpeed.InitVisible = true; this.labelORGSpeed.LineSpacing = 0F; - this.labelORGSpeed.Location = new System.Drawing.Point(194, 166); + this.labelORGSpeed.Location = new System.Drawing.Point(192, 176); this.labelORGSpeed.Name = "labelORGSpeed"; this.labelORGSpeed.Size = new System.Drawing.Size(80, 35); this.labelORGSpeed.TabIndex = 18; @@ -735,7 +737,7 @@ this.labelSpeed0.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSpeed0.InitVisible = true; this.labelSpeed0.LineSpacing = 0F; - this.labelSpeed0.Location = new System.Drawing.Point(194, 207); + this.labelSpeed0.Location = new System.Drawing.Point(192, 217); this.labelSpeed0.Name = "labelSpeed0"; this.labelSpeed0.Size = new System.Drawing.Size(80, 35); this.labelSpeed0.TabIndex = 19; @@ -755,7 +757,7 @@ this.labelPosition0.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition0.InitVisible = true; this.labelPosition0.LineSpacing = 0F; - this.labelPosition0.Location = new System.Drawing.Point(194, 330); + this.labelPosition0.Location = new System.Drawing.Point(192, 299); this.labelPosition0.Name = "labelPosition0"; this.labelPosition0.Size = new System.Drawing.Size(80, 35); this.labelPosition0.TabIndex = 20; @@ -775,7 +777,7 @@ this.labelPosition1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition1.InitVisible = true; this.labelPosition1.LineSpacing = 0F; - this.labelPosition1.Location = new System.Drawing.Point(194, 371); + this.labelPosition1.Location = new System.Drawing.Point(192, 340); this.labelPosition1.Name = "labelPosition1"; this.labelPosition1.Size = new System.Drawing.Size(80, 35); this.labelPosition1.TabIndex = 22; @@ -795,13 +797,14 @@ this.labelPosition9.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelPosition9.InitVisible = true; this.labelPosition9.LineSpacing = 0F; - this.labelPosition9.Location = new System.Drawing.Point(194, 289); + this.labelPosition9.Location = new System.Drawing.Point(192, 381); this.labelPosition9.Name = "labelPosition9"; this.labelPosition9.Size = new System.Drawing.Size(80, 35); this.labelPosition9.TabIndex = 21; this.labelPosition9.Text = "0"; this.labelPosition9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelPosition9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPosition9.Visible = false; this.labelPosition9.Wordwrap = false; this.labelPosition9.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); // diff --git a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.cs b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.cs index 6df90a0..5ab84e2 100644 --- a/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.cs +++ b/INT51DB/Controls/CenterSystem/ControlCenterSystemServoMotor.cs @@ -288,7 +288,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelOrigin.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.OriginOffset, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.OriginOffset, fValue); } } #endregion @@ -312,7 +312,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelORGSpeed.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.ORGSpeed0, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.ORGSpeed0, fValue); } } #endregion @@ -336,7 +336,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelSpeed0.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.GropSpeed0, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.GropSpeed0, fValue); } } #endregion @@ -360,7 +360,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelSpeed1.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.GropSpeed1, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.GropSpeed1, fValue); } } #endregion @@ -384,8 +384,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelPosition0.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD0, fValue); - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD8, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.PositionCMD0, fValue); } } #endregion @@ -409,7 +408,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelPosition1.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD1, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.PositionCMD1, fValue); } } #endregion @@ -433,7 +432,7 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelPosition9.Text); - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD9, fValue); + this.ServoMotorWrite(1, ServoMotorParameterAddress.PositionCMD9, fValue); } } #endregion @@ -513,7 +512,7 @@ namespace INT51DB.Controls } private void buttonOrigin_Click(object sender, EventArgs e) { - this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorOrigin, CommunicationID.SubBoard1); + this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorOrigin, CommunicationID.MainBoard); } private void buttonStop_Click(object sender, EventArgs e) { diff --git a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.Designer.cs b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.Designer.cs index 7d0c522..9c5bb93 100644 --- a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.Designer.cs +++ b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.Designer.cs @@ -29,7 +29,6 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlMainDisplayFunction1)); - this.buttonServoUp2 = new SmartX.SmartButton(); this.buttonServoUp1 = new SmartX.SmartButton(); this.buttonServoDown = new SmartX.SmartButton(); this.buttonServoSetup = new SmartX.SmartButton(); @@ -41,37 +40,6 @@ this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // - // buttonServoUp2 - // - this.buttonServoUp2.BackPictureBox = null; - this.buttonServoUp2.BackPictureBox1 = null; - this.buttonServoUp2.BackPictureBox2 = null; - this.buttonServoUp2.ButtonColor = System.Drawing.Color.Gray; - this.buttonServoUp2.ButtonImageAutoSize = true; - this.buttonServoUp2.ColorKeySamplePosition = new System.Drawing.Point(0, 0); - this.buttonServoUp2.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonServoUp2.DisableImage"))); - this.buttonServoUp2.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServoUp2.DownImage"))); - this.buttonServoUp2.GroupID = 0; - this.buttonServoUp2.InitVisible = true; - this.buttonServoUp2.Location = new System.Drawing.Point(34, 55); - this.buttonServoUp2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; - this.buttonServoUp2.Name = "buttonServoUp2"; - this.buttonServoUp2.NestedClickEventPrevent = false; - this.buttonServoUp2.OutlinePixel = 1; - this.buttonServoUp2.RepeatInterval = 200; - this.buttonServoUp2.RepeatIntervalAccelerate = null; - this.buttonServoUp2.SafeInterval = 200; - this.buttonServoUp2.Size = new System.Drawing.Size(100, 100); - this.buttonServoUp2.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; - this.buttonServoUp2.TabIndex = 2; - this.buttonServoUp2.TextColor = System.Drawing.Color.Black; - this.buttonServoUp2.TextDownColor = System.Drawing.Color.White; - this.buttonServoUp2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; - this.buttonServoUp2.TextLocation = new System.Drawing.Point(0, 0); - this.buttonServoUp2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; - this.buttonServoUp2.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonServoUp2.UpImage"))); - this.buttonServoUp2.Click += new System.EventHandler(this.buttonServoUp2_Click); - // // buttonServoUp1 // this.buttonServoUp1.BackPictureBox = null; @@ -84,7 +52,7 @@ this.buttonServoUp1.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServoUp1.DownImage"))); this.buttonServoUp1.GroupID = 0; this.buttonServoUp1.InitVisible = true; - this.buttonServoUp1.Location = new System.Drawing.Point(140, 55); + this.buttonServoUp1.Location = new System.Drawing.Point(113, 46); this.buttonServoUp1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonServoUp1.Name = "buttonServoUp1"; this.buttonServoUp1.NestedClickEventPrevent = false; @@ -115,7 +83,7 @@ this.buttonServoDown.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonServoDown.DownImage"))); this.buttonServoDown.GroupID = 0; this.buttonServoDown.InitVisible = true; - this.buttonServoDown.Location = new System.Drawing.Point(246, 55); + this.buttonServoDown.Location = new System.Drawing.Point(219, 46); this.buttonServoDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonServoDown.Name = "buttonServoDown"; this.buttonServoDown.NestedClickEventPrevent = false; @@ -146,7 +114,7 @@ this.buttonServoSetup.DownImage = null; this.buttonServoSetup.GroupID = 0; this.buttonServoSetup.InitVisible = true; - this.buttonServoSetup.Location = new System.Drawing.Point(34, 174); + this.buttonServoSetup.Location = new System.Drawing.Point(124, 168); this.buttonServoSetup.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonServoSetup.Name = "buttonServoSetup"; this.buttonServoSetup.NestedClickEventPrevent = false; @@ -177,7 +145,6 @@ this.smartGroupBox1.Controls.Add(this.buttonServoSetup); this.smartGroupBox1.Controls.Add(this.buttonServoDown); this.smartGroupBox1.Controls.Add(this.buttonServoUp1); - this.smartGroupBox1.Controls.Add(this.buttonServoUp2); this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineThickness = 1; @@ -204,7 +171,7 @@ this.smartLabel4.ForeColor = System.Drawing.Color.White; this.smartLabel4.InitVisible = true; this.smartLabel4.LineSpacing = 0F; - this.smartLabel4.Location = new System.Drawing.Point(460, 119); + this.smartLabel4.Location = new System.Drawing.Point(406, 116); this.smartLabel4.Name = "smartLabel4"; this.smartLabel4.Size = new System.Drawing.Size(100, 30); this.smartLabel4.TabIndex = 463; @@ -225,7 +192,7 @@ this.smartLabel3.ForeColor = System.Drawing.Color.White; this.smartLabel3.InitVisible = true; this.smartLabel3.LineSpacing = 0F; - this.smartLabel3.Location = new System.Drawing.Point(460, 83); + this.smartLabel3.Location = new System.Drawing.Point(406, 80); this.smartLabel3.Name = "smartLabel3"; this.smartLabel3.Size = new System.Drawing.Size(100, 30); this.smartLabel3.TabIndex = 462; @@ -245,7 +212,7 @@ this.labelDownDelayTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelDownDelayTime.InitVisible = true; this.labelDownDelayTime.LineSpacing = 0F; - this.labelDownDelayTime.Location = new System.Drawing.Point(566, 119); + this.labelDownDelayTime.Location = new System.Drawing.Point(512, 116); this.labelDownDelayTime.Name = "labelDownDelayTime"; this.labelDownDelayTime.Size = new System.Drawing.Size(100, 30); this.labelDownDelayTime.TabIndex = 461; @@ -266,7 +233,7 @@ this.labelUpDelayTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelUpDelayTime.InitVisible = true; this.labelUpDelayTime.LineSpacing = 0F; - this.labelUpDelayTime.Location = new System.Drawing.Point(566, 83); + this.labelUpDelayTime.Location = new System.Drawing.Point(512, 80); this.labelUpDelayTime.Name = "labelUpDelayTime"; this.labelUpDelayTime.Size = new System.Drawing.Size(100, 30); this.labelUpDelayTime.TabIndex = 460; @@ -290,7 +257,6 @@ #endregion - private SmartX.SmartButton buttonServoUp2; private SmartX.SmartButton buttonServoUp1; private SmartX.SmartButton buttonServoDown; private SmartX.SmartButton buttonServoSetup; diff --git a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.cs b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.cs index ab487e4..67b758f 100644 --- a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.cs +++ b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.cs @@ -83,13 +83,11 @@ namespace INT51DB.Controls { this.buttonServoDown.Enabled = false; this.buttonServoUp1.Enabled = false; - this.buttonServoUp2.Enabled = false; } else { this.buttonServoDown.Enabled = true; this.buttonServoUp1.Enabled = true; - this.buttonServoUp2.Enabled = true; } this.UpdateControl(this.ParentForm.ParentForm.CurrentJudgmentSetItem); @@ -106,15 +104,6 @@ namespace INT51DB.Controls this.ParentForm.VisibleMenuButton(true); } } - private void buttonServoUp2_Click(object sender, EventArgs e) - { - DialogFormYesNo msg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig.Language, 15); - if (msg.ShowDialog() == DialogResult.Yes) - { - this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorUp2, CommunicationID.MainBoard); - this.ParentForm.VisibleMenuButton(false); - } - } private void buttonServoDown_Click(object sender, EventArgs e) { DialogFormYesNo msg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig.Language, 13); diff --git a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.resx b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.resx index b83360a..0744e93 100644 --- a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.resx +++ b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction1.resx @@ -118,249 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 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 - B9pcctTZ4iVEAAAAAElFTkSuQmCC - - - - - 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 - kS1b/g8CECfPzHsF1QAAAABJRU5ErkJggg== - - - - - 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 - QmCC - - iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH diff --git a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.Designer.cs b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.Designer.cs index 805e514..d65c620 100644 --- a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.Designer.cs +++ b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.Designer.cs @@ -39,10 +39,6 @@ this.labelPosition10 = new SmartX.SmartLabel(); this.labelPosition11 = new SmartX.SmartLabel(); this.smartLabel32 = new SmartX.SmartLabel(); - this.labelSpeed20 = new SmartX.SmartLabel(); - this.smartLabel31 = new SmartX.SmartLabel(); - this.labelPosition20 = new SmartX.SmartLabel(); - this.labelPosition21 = new SmartX.SmartLabel(); this.buttonClose = new SmartX.SmartButton(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.SuspendLayout(); @@ -59,11 +55,13 @@ this.buttonParameterRead.DownImage = null; this.buttonParameterRead.GroupID = 0; this.buttonParameterRead.InitVisible = true; - this.buttonParameterRead.Location = new System.Drawing.Point(439, 146); + this.buttonParameterRead.Location = new System.Drawing.Point(332, 146); this.buttonParameterRead.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonParameterRead.Name = "buttonParameterRead"; this.buttonParameterRead.NestedClickEventPrevent = false; + this.buttonParameterRead.OutlinePixel = 1; this.buttonParameterRead.RepeatInterval = 200; + this.buttonParameterRead.RepeatIntervalAccelerate = null; this.buttonParameterRead.SafeInterval = 200; this.buttonParameterRead.Size = new System.Drawing.Size(80, 25); this.buttonParameterRead.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -89,11 +87,13 @@ this.buttonOpen.DownImage = null; this.buttonOpen.GroupID = 0; this.buttonOpen.InitVisible = true; - this.buttonOpen.Location = new System.Drawing.Point(439, 115); + this.buttonOpen.Location = new System.Drawing.Point(332, 115); this.buttonOpen.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonOpen.Name = "buttonOpen"; this.buttonOpen.NestedClickEventPrevent = false; + this.buttonOpen.OutlinePixel = 1; this.buttonOpen.RepeatInterval = 200; + this.buttonOpen.RepeatIntervalAccelerate = null; this.buttonOpen.SafeInterval = 200; this.buttonOpen.Size = new System.Drawing.Size(80, 25); this.buttonOpen.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -120,7 +120,7 @@ this.labelModusStatus.ForeColor = System.Drawing.Color.White; this.labelModusStatus.InitVisible = true; this.labelModusStatus.LineSpacing = 0F; - this.labelModusStatus.Location = new System.Drawing.Point(160, 53); + this.labelModusStatus.Location = new System.Drawing.Point(332, 84); this.labelModusStatus.Name = "labelModusStatus"; this.labelModusStatus.Size = new System.Drawing.Size(80, 25); this.labelModusStatus.TabIndex = 443; @@ -144,7 +144,7 @@ this.smartLabel4.Name = "smartLabel4"; this.smartLabel4.Size = new System.Drawing.Size(80, 25); this.smartLabel4.TabIndex = 447; - this.smartLabel4.Text = "속도0"; + this.smartLabel4.Text = "속도"; this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.smartLabel4.Wordwrap = false; @@ -164,7 +164,7 @@ this.smartLabel5.Name = "smartLabel5"; this.smartLabel5.Size = new System.Drawing.Size(80, 25); this.smartLabel5.TabIndex = 448; - this.smartLabel5.Text = "위치0"; + this.smartLabel5.Text = "Up"; this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.smartLabel5.Wordwrap = false; @@ -184,9 +184,10 @@ this.smartLabel6.Name = "smartLabel6"; this.smartLabel6.Size = new System.Drawing.Size(80, 25); this.smartLabel6.TabIndex = 449; - this.smartLabel6.Text = "위치1"; + this.smartLabel6.Text = "Down"; this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel6.Visible = false; this.smartLabel6.Wordwrap = false; // // labelSpeed10 @@ -246,6 +247,7 @@ this.labelPosition11.Text = "0"; this.labelPosition11.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelPosition11.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPosition11.Visible = false; this.labelPosition11.Wordwrap = false; this.labelPosition11.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); // @@ -260,95 +262,15 @@ this.smartLabel32.ForeColor = System.Drawing.Color.White; this.smartLabel32.InitVisible = true; this.smartLabel32.LineSpacing = 0F; - this.smartLabel32.Location = new System.Drawing.Point(246, 53); + this.smartLabel32.Location = new System.Drawing.Point(160, 53); this.smartLabel32.Name = "smartLabel32"; - this.smartLabel32.Size = new System.Drawing.Size(80, 25); + this.smartLabel32.Size = new System.Drawing.Size(252, 25); this.smartLabel32.TabIndex = 457; - this.smartLabel32.Text = "Conveyor"; + this.smartLabel32.Text = "서보 모터 설정"; this.smartLabel32.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel32.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.smartLabel32.Wordwrap = false; // - // labelSpeed20 - // - this.labelSpeed20.BackColor = System.Drawing.Color.White; - this.labelSpeed20.BackPictureBox = null; - this.labelSpeed20.BackPictureBox1 = null; - this.labelSpeed20.BackPictureBox2 = null; - this.labelSpeed20.BorderColor = System.Drawing.Color.Black; - this.labelSpeed20.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelSpeed20.InitVisible = true; - this.labelSpeed20.LineSpacing = 0F; - this.labelSpeed20.Location = new System.Drawing.Point(332, 84); - this.labelSpeed20.Name = "labelSpeed20"; - this.labelSpeed20.Size = new System.Drawing.Size(80, 25); - this.labelSpeed20.TabIndex = 453; - this.labelSpeed20.Text = "0"; - this.labelSpeed20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelSpeed20.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelSpeed20.Wordwrap = false; - this.labelSpeed20.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); - // - // smartLabel31 - // - this.smartLabel31.BackColor = System.Drawing.Color.Black; - this.smartLabel31.BackPictureBox = null; - this.smartLabel31.BackPictureBox1 = null; - this.smartLabel31.BackPictureBox2 = null; - this.smartLabel31.BorderColor = System.Drawing.Color.Black; - this.smartLabel31.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel31.ForeColor = System.Drawing.Color.White; - this.smartLabel31.InitVisible = true; - this.smartLabel31.LineSpacing = 0F; - this.smartLabel31.Location = new System.Drawing.Point(332, 53); - this.smartLabel31.Name = "smartLabel31"; - this.smartLabel31.Size = new System.Drawing.Size(80, 25); - this.smartLabel31.TabIndex = 456; - this.smartLabel31.Text = "UpDown"; - this.smartLabel31.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel31.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel31.Wordwrap = false; - // - // labelPosition20 - // - this.labelPosition20.BackColor = System.Drawing.Color.White; - this.labelPosition20.BackPictureBox = null; - this.labelPosition20.BackPictureBox1 = null; - this.labelPosition20.BackPictureBox2 = null; - this.labelPosition20.BorderColor = System.Drawing.Color.Black; - this.labelPosition20.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPosition20.InitVisible = true; - this.labelPosition20.LineSpacing = 0F; - this.labelPosition20.Location = new System.Drawing.Point(332, 115); - this.labelPosition20.Name = "labelPosition20"; - this.labelPosition20.Size = new System.Drawing.Size(80, 25); - this.labelPosition20.TabIndex = 454; - this.labelPosition20.Text = "0"; - this.labelPosition20.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPosition20.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPosition20.Wordwrap = false; - this.labelPosition20.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); - // - // labelPosition21 - // - this.labelPosition21.BackColor = System.Drawing.Color.White; - this.labelPosition21.BackPictureBox = null; - this.labelPosition21.BackPictureBox1 = null; - this.labelPosition21.BackPictureBox2 = null; - this.labelPosition21.BorderColor = System.Drawing.Color.Black; - this.labelPosition21.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPosition21.InitVisible = true; - this.labelPosition21.LineSpacing = 0F; - this.labelPosition21.Location = new System.Drawing.Point(332, 146); - this.labelPosition21.Name = "labelPosition21"; - this.labelPosition21.Size = new System.Drawing.Size(80, 25); - this.labelPosition21.TabIndex = 455; - this.labelPosition21.Text = "0"; - this.labelPosition21.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPosition21.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPosition21.Wordwrap = false; - this.labelPosition21.Click += new System.EventHandler(this.labelMotorParameterSetup_Click); - // // buttonClose // this.buttonClose.BackPictureBox = null; @@ -365,7 +287,9 @@ this.buttonClose.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonClose.Name = "buttonClose"; this.buttonClose.NestedClickEventPrevent = false; + this.buttonClose.OutlinePixel = 1; this.buttonClose.RepeatInterval = 200; + this.buttonClose.RepeatIntervalAccelerate = null; this.buttonClose.SafeInterval = 200; this.buttonClose.Size = new System.Drawing.Size(80, 25); this.buttonClose.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -399,10 +323,6 @@ this.Controls.Add(this.labelPosition10); this.Controls.Add(this.labelPosition11); this.Controls.Add(this.smartLabel32); - this.Controls.Add(this.labelSpeed20); - this.Controls.Add(this.smartLabel31); - this.Controls.Add(this.labelPosition20); - this.Controls.Add(this.labelPosition21); this.Controls.Add(this.buttonParameterRead); this.Controls.Add(this.buttonOpen); this.Controls.Add(this.labelModusStatus); @@ -425,10 +345,6 @@ private SmartX.SmartLabel labelPosition10; private SmartX.SmartLabel labelPosition11; private SmartX.SmartLabel smartLabel32; - private SmartX.SmartLabel labelSpeed20; - private SmartX.SmartLabel smartLabel31; - private SmartX.SmartLabel labelPosition20; - private SmartX.SmartLabel labelPosition21; private SmartX.SmartButton buttonClose; private System.Windows.Forms.PictureBox pictureBox1; } diff --git a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.cs b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.cs index cf74d9c..56a366a 100644 --- a/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.cs +++ b/INT51DB/Controls/MainDisplay/ControlMainDisplayFunction2.cs @@ -165,11 +165,6 @@ namespace INT51DB.Controls this.labelPosition10.Text = this.ServoMotorRead(1, ServoMotorParameterAddress.PositionCMD0); this.labelPosition11.Text = this.ServoMotorRead(1, ServoMotorParameterAddress.PositionCMD1); - // ServoMotor 2 - this.labelSpeed20.Text = this.ServoMotorRead(2, ServoMotorParameterAddress.GropSpeed0); - this.labelPosition20.Text = this.ServoMotorRead(2, ServoMotorParameterAddress.PositionCMD0); - this.labelPosition21.Text = this.ServoMotorRead(2, ServoMotorParameterAddress.PositionCMD1); - splash.Finish(); this.Enabled = true; @@ -218,7 +213,7 @@ namespace INT51DB.Controls } else if (label == this.labelPosition10) { - #region Conveyor Motor Position 0 + #region Motor Position 0 - Up DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPosition10.Text, 4, 0, true, this.ParentForm.ParentForm.SystemConfig.Language); if (myKeyPad.ShowDialog() == DialogResult.OK) @@ -236,14 +231,13 @@ namespace INT51DB.Controls fValue = Convert.ToSingle(this.labelPosition10.Text); this.ServoMotorWrite(1, ServoMotorParameterAddress.PositionCMD0, fValue); - this.ServoMotorWrite(1, ServoMotorParameterAddress.PositionCMD8, fValue); } } #endregion } else if (label == this.labelPosition11) { - #region Conveyor Motor Position 1 + #region Motor Position 1 - Down DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPosition11.Text, 4, 0, true, this.ParentForm.ParentForm.SystemConfig.Language); if (myKeyPad.ShowDialog() == DialogResult.OK) @@ -265,79 +259,6 @@ namespace INT51DB.Controls } #endregion } - else if (label == this.labelSpeed20) - { - #region UpDown Motor Speed 0 - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSpeed20.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999) - { - // 입력범위를 확인하세요 - DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); - myMsg.ShowDialog(); - } - else - { - this.labelSpeed20.Text = myKeyPad.StringValue; - - fValue = Convert.ToSingle(this.labelSpeed20.Text); - - this.ServoMotorWrite(2, ServoMotorParameterAddress.GropSpeed0, fValue); - } - } - #endregion - } - else if (label == this.labelPosition20) - { - #region UpDown Motor Position 0 - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPosition20.Text, 4, 0, true, this.ParentForm.ParentForm.SystemConfig.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - if (myKeyPad.doubleValue < -9999 || myKeyPad.doubleValue > 9999) - { - // 입력범위를 확인하세요 - DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); - myMsg.ShowDialog(); - } - else - { - this.labelPosition20.Text = myKeyPad.StringValue; - - fValue = Convert.ToSingle(this.labelPosition20.Text); - - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD0, fValue); - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD8, fValue); - } - } - #endregion - } - else if (label == this.labelPosition21) - { - #region UpDown Motor Position 1 - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPosition21.Text, 4, 0, true, this.ParentForm.ParentForm.SystemConfig.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - if (myKeyPad.doubleValue < -9999 || myKeyPad.doubleValue > 9999) - { - // 입력범위를 확인하세요 - DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); - myMsg.ShowDialog(); - } - else - { - this.labelPosition21.Text = myKeyPad.StringValue; - - fValue = Convert.ToSingle(this.labelPosition21.Text); - - this.ServoMotorWrite(2, ServoMotorParameterAddress.PositionCMD1, fValue); - } - } - #endregion - } } private void buttonClose_Click(object sender, EventArgs e) diff --git a/INT51DB/DataStore.cs b/INT51DB/DataStore.cs index 8287045..68133e5 100644 --- a/INT51DB/DataStore.cs +++ b/INT51DB/DataStore.cs @@ -1127,12 +1127,8 @@ namespace INT51DB private bool m_IsLoadCellError; private bool m_IsEntrySensorError; private bool m_IsInverterError; - private bool m_IsEntrySensor1Error; - private bool m_IsDrainSensorError; - private bool m_IsEntrySensor2Error; private bool m_IsServoTorqueError; - private bool m_IsPressureSensingError; - private bool m_IsMetalError; + private bool m_IsEmpegencyStop; private DateTime m_StartTime; private DateTime m_StopTime; @@ -1197,36 +1193,16 @@ namespace INT51DB get { return this.m_IsInverterError; } set { this.m_IsInverterError = value; } } - public bool IsEntrySensor1Error - { - get { return this.m_IsEntrySensor1Error; } - set { this.m_IsEntrySensor1Error = value; } - } - public bool IsDrainSensorError - { - get { return this.m_IsDrainSensorError; } - set { this.m_IsDrainSensorError = value; } - } - public bool IsEntrySensor2Error - { - get { return this.m_IsEntrySensor2Error; } - set { this.m_IsEntrySensor2Error = value; } - } public bool IsServoTorqueError { get { return this.m_IsServoTorqueError; } set { this.m_IsServoTorqueError = value; } } - public bool IsPressureSensingError + public bool IsEmpegencyStop { - get { return this.m_IsPressureSensingError; } - set { this.m_IsPressureSensingError = value; } + get { return this.m_IsEmpegencyStop; } + set { this.m_IsEmpegencyStop = value; } } - public bool IsMetalError - { - get { return this.m_IsMetalError; } - set { this.m_IsMetalError = value; } - } public DateTime StartTime { @@ -1524,12 +1500,8 @@ namespace INT51DB this.IsLoadCellError = false; this.IsEntrySensorError = false; this.IsInverterError = false; - this.IsEntrySensor1Error = false; - this.IsDrainSensorError = false; - this.IsEntrySensor2Error = false; this.IsServoTorqueError = false; - this.IsPressureSensingError = false; - this.IsMetalError = false; + this.IsEmpegencyStop = false; this.StartTime = new DateTime(1111, 11, 11, 11, 11, 11); this.StopTime = new DateTime(1111, 11, 11, 11, 11, 11); this.UnderCount = 0; diff --git a/INT51DB/DialogForms/DialogFormYesNo.cs b/INT51DB/DialogForms/DialogFormYesNo.cs index 18dffd7..eefb2ba 100644 --- a/INT51DB/DialogForms/DialogFormYesNo.cs +++ b/INT51DB/DialogForms/DialogFormYesNo.cs @@ -83,7 +83,7 @@ namespace INT51DB.DialogForms break; case 14: this.labelErrorCode.Text = "컨베어"; - this.labelMessage.Text = "컨베어 UP1 위치로 이동 하시겠습니까?"; + this.labelMessage.Text = "컨베어 UP 위치로 이동 하시겠습니까?"; break; case 15: this.labelErrorCode.Text = "컨베어"; @@ -151,7 +151,7 @@ namespace INT51DB.DialogForms break; case 14: this.labelErrorCode.Text = "Conveyor"; - this.labelMessage.Text = "Move to conveyor UP1 position?"; + this.labelMessage.Text = "Move to conveyor UP position?"; break; case 15: this.labelErrorCode.Text = "Conveyor"; diff --git a/INT51DB/Forms/FormMain.cs b/INT51DB/Forms/FormMain.cs index a722d87..77e731b 100644 --- a/INT51DB/Forms/FormMain.cs +++ b/INT51DB/Forms/FormMain.cs @@ -207,56 +207,68 @@ namespace INT51DB.Forms sValue2 = Convert.ToString(Convert.ToInt16(alarm.Substring(1, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); sValue3 = Convert.ToString(Convert.ToInt16(alarm.Substring(2, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0'); - // 휠 끼임 에러(Torque) + // A12_ + if (sValue3[0] == '0') + { } + else + { } + // A11_비상 정지 + if (sValue3[1] == '0') + data.IsEmpegencyStop = false; + else + data.IsEmpegencyStop = true; + // A10_ + if (sValue3[2] == '0') + { } + else + { } + // A9_인버터 에러 if (sValue3[3] == '0') - data.IsServoTorqueError = false; - else - data.IsServoTorqueError = true; - - // 진입센서2 넘어짐 감지 에러 - if (sValue2[0] == '0') - data.IsEntrySensor2Error = false; - else - data.IsEntrySensor2Error = true; - // 배출센서 Full 에러 - if (sValue2[1] == '0') - data.IsDrainSensorError = false; - else - data.IsDrainSensorError = true; - // 진입센서1 Empt 에러 - if (sValue2[2] == '0') - data.IsEntrySensor1Error = false; - else - data.IsEntrySensor1Error = true; - // 인버터 에러 - if (sValue2[3] == '0') data.IsInverterError = false; else data.IsInverterError = true; - // 입력센서 에러 - if (sValue1[3] == '0') - data.IsEntrySensorError = false; + // A8_ + if (sValue2[0] == '0') + { } else - data.IsEntrySensorError = true; - - // 셀 에러 - if (sValue1[2] == '0') - data.IsLoadCellError = false; + { } + // A7_ + if (sValue2[1] == '0') + { } else - data.IsLoadCellError = true; + { } + // A6_ + if (sValue2[2] == '0') + { } + else + { } + // A5_ + if (sValue2[3] == '0') + { } + else + { } - // 서보 알람 - if (sValue1[1] == '0') - data.IsServoAlarm = false; - else - data.IsServoAlarm = true; - - // 서보온 + // A4_서보온 if (sValue1[0] == '0') data.IsServoOff = false; else data.IsServoOff = true; + // A3_서보 알람 + if (sValue1[1] == '0') + data.IsServoAlarm = false; + else + data.IsServoAlarm = true; + // A2_셀 에러 + if (sValue1[2] == '0') + data.IsLoadCellError = false; + else + data.IsLoadCellError = true; + // A1_입력센서 에러 + if (sValue1[3] == '0') + data.IsEntrySensorError = false; + else + data.IsEntrySensorError = true; } /// @@ -328,8 +340,8 @@ namespace INT51DB.Forms #region Test 용 통신 로그 fullPath = this.PathDataBackupFolder + "Communicationlog.txt"; this.smartFileCommunicationLog.FilePathName = fullPath; - this.smartFileCommunicationLog.Open(); - this.IsCommunicationLogOpen = true; + //this.smartFileCommunicationLog.Open(); + //this.IsCommunicationLogOpen = true; #endregion #region Error Check 용 통신 로그 diff --git a/INT51DB/Forms/FormMainDisplay.Designer.cs b/INT51DB/Forms/FormMainDisplay.Designer.cs index 3296046..ae99fc6 100644 --- a/INT51DB/Forms/FormMainDisplay.Designer.cs +++ b/INT51DB/Forms/FormMainDisplay.Designer.cs @@ -40,8 +40,6 @@ this.pictureBoxCommunicationStatus = new System.Windows.Forms.PictureBox(); this.pictureBoxIconUsbDesable = new System.Windows.Forms.PictureBox(); this.pictureBoxIconUsbEnable = new System.Windows.Forms.PictureBox(); - this.pictureBoxEntrySensorStatus = new System.Windows.Forms.PictureBox(); - this.pictureBoxDrainSensorStatus = new System.Windows.Forms.PictureBox(); this.labelUserLevel = new SmartX.SmartLabel(); this.pictureBoxCh3 = new System.Windows.Forms.PictureBox(); this.pictureBoxCh2 = new System.Windows.Forms.PictureBox(); @@ -223,22 +221,6 @@ this.pictureBoxIconUsbEnable.Name = "pictureBoxIconUsbEnable"; this.pictureBoxIconUsbEnable.Size = new System.Drawing.Size(30, 25); // - // pictureBoxEntrySensorStatus - // - this.pictureBoxEntrySensorStatus.BackColor = System.Drawing.Color.Red; - this.pictureBoxEntrySensorStatus.Location = new System.Drawing.Point(654, 112); - this.pictureBoxEntrySensorStatus.Name = "pictureBoxEntrySensorStatus"; - this.pictureBoxEntrySensorStatus.Size = new System.Drawing.Size(15, 15); - this.pictureBoxEntrySensorStatus.Visible = false; - // - // pictureBoxDrainSensorStatus - // - this.pictureBoxDrainSensorStatus.BackColor = System.Drawing.Color.Yellow; - this.pictureBoxDrainSensorStatus.Location = new System.Drawing.Point(675, 112); - this.pictureBoxDrainSensorStatus.Name = "pictureBoxDrainSensorStatus"; - this.pictureBoxDrainSensorStatus.Size = new System.Drawing.Size(15, 15); - this.pictureBoxDrainSensorStatus.Visible = false; - // // labelUserLevel // this.labelUserLevel.BackPictureBox = this.smartForm1; @@ -748,8 +730,6 @@ this.Controls.Add(this.pictureBoxCh3); this.Controls.Add(this.labelUserLevel); this.Controls.Add(this.labelIconNET); - this.Controls.Add(this.pictureBoxDrainSensorStatus); - this.Controls.Add(this.pictureBoxEntrySensorStatus); this.Controls.Add(this.pictureBoxIconUsbEnable); this.Controls.Add(this.pictureBoxIconUsbDesable); this.Controls.Add(this.labelWeight); @@ -782,8 +762,6 @@ public System.Windows.Forms.PictureBox pictureBoxCommunicationStatus; private System.Windows.Forms.PictureBox pictureBoxIconUsbDesable; private System.Windows.Forms.PictureBox pictureBoxIconUsbEnable; - public System.Windows.Forms.PictureBox pictureBoxEntrySensorStatus; - public System.Windows.Forms.PictureBox pictureBoxDrainSensorStatus; private SmartX.SmartLabel labelUserLevel; private System.Windows.Forms.PictureBox pictureBoxCh3; private System.Windows.Forms.PictureBox pictureBoxCh2; diff --git a/INT51DB/Forms/FormMainDisplay.cs b/INT51DB/Forms/FormMainDisplay.cs index 561f126..3d94c19 100644 --- a/INT51DB/Forms/FormMainDisplay.cs +++ b/INT51DB/Forms/FormMainDisplay.cs @@ -169,20 +169,8 @@ namespace INT51DB.Forms private void UpdateDisplayAlarmView(WeightData data) { - // 입력 센서 에러 - if (data.IsEntrySensor1Error == true || data.IsEntrySensor2Error == true) - this.pictureBoxEntrySensorStatus.Visible = true; - else - this.pictureBoxEntrySensorStatus.Visible = false; - - // 배출 센서 에러 - if (data.IsDrainSensorError == true) - this.pictureBoxDrainSensorStatus.Visible = true; - else - this.pictureBoxDrainSensorStatus.Visible = false; - if (data.IsServoOff == true || data.IsServoAlarm == true || data.IsLoadCellError == true || data.IsInverterError == true - || data.IsServoTorqueError == true) + || data.IsServoTorqueError == true || data.IsEmpegencyStop == true) { if (this.pictureBoxIconAlarm.Visible == false) this.pictureBoxIconAlarm.Visible = true; @@ -206,6 +194,8 @@ namespace INT51DB.Forms this.MainDisplayAlarm.listBoxMessage.Items.Add("LoadCell Error"); if (data.IsInverterError == true) this.MainDisplayAlarm.listBoxMessage.Items.Add("Inverter Error"); + if(data.IsEmpegencyStop == true) + this.MainDisplayAlarm.listBoxMessage.Items.Add("Emergency Stop"); } private void ProductChange(int productNumber) { diff --git a/INT51DB/Forms/FormMenu.Designer.cs b/INT51DB/Forms/FormMenu.Designer.cs index a57749b..c208005 100644 --- a/INT51DB/Forms/FormMenu.Designer.cs +++ b/INT51DB/Forms/FormMenu.Designer.cs @@ -59,7 +59,9 @@ this.buttonMain.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonMain.Name = "buttonMain"; this.buttonMain.NestedClickEventPrevent = false; + this.buttonMain.OutlinePixel = 1; this.buttonMain.RepeatInterval = 200; + this.buttonMain.RepeatIntervalAccelerate = null; this.buttonMain.SafeInterval = 200; this.buttonMain.Size = new System.Drawing.Size(90, 65); this.buttonMain.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -132,7 +134,9 @@ this.buttonConfiguration.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonConfiguration.Name = "buttonConfiguration"; this.buttonConfiguration.NestedClickEventPrevent = false; + this.buttonConfiguration.OutlinePixel = 1; this.buttonConfiguration.RepeatInterval = 200; + this.buttonConfiguration.RepeatIntervalAccelerate = null; this.buttonConfiguration.SafeInterval = 200; this.buttonConfiguration.Size = new System.Drawing.Size(90, 57); this.buttonConfiguration.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -161,7 +165,9 @@ this.buttonBasic.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonBasic.Name = "buttonBasic"; this.buttonBasic.NestedClickEventPrevent = false; + this.buttonBasic.OutlinePixel = 1; this.buttonBasic.RepeatInterval = 200; + this.buttonBasic.RepeatIntervalAccelerate = null; this.buttonBasic.SafeInterval = 200; this.buttonBasic.Size = new System.Drawing.Size(90, 57); this.buttonBasic.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -190,7 +196,9 @@ this.buttonSystem.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonSystem.Name = "buttonSystem"; this.buttonSystem.NestedClickEventPrevent = false; + this.buttonSystem.OutlinePixel = 1; this.buttonSystem.RepeatInterval = 200; + this.buttonSystem.RepeatIntervalAccelerate = null; this.buttonSystem.SafeInterval = 200; this.buttonSystem.Size = new System.Drawing.Size(90, 57); this.buttonSystem.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -219,7 +227,9 @@ this.buttonEquipment.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonEquipment.Name = "buttonEquipment"; this.buttonEquipment.NestedClickEventPrevent = false; + this.buttonEquipment.OutlinePixel = 1; this.buttonEquipment.RepeatInterval = 200; + this.buttonEquipment.RepeatIntervalAccelerate = null; this.buttonEquipment.SafeInterval = 200; this.buttonEquipment.Size = new System.Drawing.Size(90, 57); this.buttonEquipment.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -248,7 +258,9 @@ this.buttonInformation.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonInformation.Name = "buttonInformation"; this.buttonInformation.NestedClickEventPrevent = false; + this.buttonInformation.OutlinePixel = 1; this.buttonInformation.RepeatInterval = 200; + this.buttonInformation.RepeatIntervalAccelerate = null; this.buttonInformation.SafeInterval = 200; this.buttonInformation.Size = new System.Drawing.Size(90, 57); this.buttonInformation.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; @@ -277,7 +289,7 @@ this.labelTitleRoot.BackPictureBox2 = null; this.labelTitleRoot.BorderColor = System.Drawing.Color.Black; this.labelTitleRoot.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleRoot.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold); + this.labelTitleRoot.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold); this.labelTitleRoot.ForeColor = System.Drawing.Color.White; this.labelTitleRoot.InitVisible = true; this.labelTitleRoot.LineSpacing = 0F; diff --git a/INT51DB/Forms/FormMenu.cs b/INT51DB/Forms/FormMenu.cs index 20f2d3f..d4ce827 100644 --- a/INT51DB/Forms/FormMenu.cs +++ b/INT51DB/Forms/FormMenu.cs @@ -562,6 +562,9 @@ namespace INT51DB.Forms { if (status == DataStore.EquipmentStatus.Start) { + this.pictureBoxStop.Visible = false; + this.pictureBoxStart.Visible = true; + this.buttonBasic.Enabled = false; this.buttonConfiguration.Enabled = false; this.buttonSystem.Enabled = false; @@ -582,6 +585,9 @@ namespace INT51DB.Forms } else { + this.pictureBoxStop.Visible = true; + this.pictureBoxStart.Visible = false; + this.buttonBasic.Enabled = true; this.buttonConfiguration.Enabled = true; this.buttonSystem.Enabled = true; diff --git a/INT51DB/obj/Release/INT51DB.exe b/INT51DB/obj/Release/INT51DB.exe index a4314bf4ad57fe903a57f8808a96420a5327e30e..3ad7137cf9315ff5dcae45d922cbf829f72088de 100644 GIT binary patch delta 212267 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 ||(tyuf(4c>$Q;ya1VfW_X|=2jb=h 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 Sj))rv*sc%FOWNWALH__i-v&$o delta 222049 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