From 3be257a866f747a8cec9edc7c99bb05bd6f25855 Mon Sep 17 00:00:00 2001 From: Seonjae Date: Fri, 12 Jul 2024 15:07:23 +0900 Subject: [PATCH] =?UTF-8?q?@=20Ver=208.3.0=20by=20LSJ=20=20-=202024.07.04?= =?UTF-8?q?=20=20-=20Ver=208.2.2=20Modify=20=20-=20Framework=20:=20SmartX?= =?UTF-8?q?=20Framework=20V3.2.4(update:=202021.01.20)=20=20-=20=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=EC=85=80=20=EA=B3=A0=EC=9E=A5=20=EB=82=AC=EC=9D=84=20?= =?UTF-8?q?=EB=95=8C=20=EC=9E=A5=EB=B9=84=20=EA=B5=AC=EB=8F=99=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC=20=20=20=20=EB=B3=80=EA=B2=BD=20=EC=A0=84=20:=20?= =?UTF-8?q?=EB=A1=9C=EB=93=9C=EC=85=80=20=EC=97=90=EB=9F=AC=20=EC=8B=9C=20?= =?UTF-8?q?=EC=9E=A5=EB=B9=84=20=EC=A0=95=EC=A7=80=20=20=20=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20=ED=9B=84=20:=20=EB=A1=9C=EB=93=9C=EC=85=80=20?= =?UTF-8?q?=EC=97=90=EB=9F=AC=20=EC=8B=9C,=20=ED=99=98=EA=B2=BD=EC=84=A4?= =?UTF-8?q?=EC=A0=95-=EB=B0=94=EC=9D=B4=ED=8C=A8=EC=8A=A4=20=ED=99=9C?= =?UTF-8?q?=EC=84=B1=ED=99=94=20=EB=90=98=EC=96=B4=20=EC=9E=88=EC=9C=BC?= =?UTF-8?q?=EB=A9=B4,=20=EC=9E=A5=EB=B9=84=20=EA=B5=AC=EB=8F=99=20?= =?UTF-8?q?=ED=95=A0=20=EC=88=98=20=EC=9E=88=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INT63DC_2C.suo | Bin 434176 -> 426496 bytes INT63DC_2C/Forms/FormInformation.cs | 2 +- INT63DC_2C/Forms/FormMain.cs | 4 ++-- INT63DC_2C/Forms/FormMainDisplay.cs | 26 ++++++++++++++++++++++++-- INT63DC_2C/Version.txt | Bin 70776 -> 71234 bytes 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/INT63DC_2C.suo b/INT63DC_2C.suo index 4a870f7fa8e1b008616f5f748a1283d29e4bd4ed..0090a1daa2a653d6a623a22dd8bec22ee69fc72a 100644 GIT binary patch delta 7163 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 F{tx=T+{pj{ delta 7653 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 diff --git a/INT63DC_2C/Forms/FormInformation.cs b/INT63DC_2C/Forms/FormInformation.cs index 7a05763..55a1fd4 100644 --- a/INT63DC_2C/Forms/FormInformation.cs +++ b/INT63DC_2C/Forms/FormInformation.cs @@ -153,7 +153,7 @@ namespace INT63DC_2C.Forms } private void DefaultSetting() { - this.labelDisplayVer.Text = "8.2.3"; + this.labelDisplayVer.Text = "8.3.0"; this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber; this.textBoxSerialNo.Location = new Point(395, 225); this.textBoxSerialNo.Visible = false; diff --git a/INT63DC_2C/Forms/FormMain.cs b/INT63DC_2C/Forms/FormMain.cs index e9ed0a2..9a572d8 100644 --- a/INT63DC_2C/Forms/FormMain.cs +++ b/INT63DC_2C/Forms/FormMain.cs @@ -27,7 +27,7 @@ namespace INT63DC_2C.Forms public bool IsBootingComplete; public bool IsAdcLogOpen; private bool FlagADCValueWrite; - public int BufferSmartUart; // Buffer size 정의 + public int BufferSmartUart; // Buffer size 정의 public bool FlagThreadMessage1; // 플레그 쓰레드 메시지 11 private int ProductChangNumber; // 변경할 품번 private int FlagTimeoutCount; // 품번 변경 실패 시 재시도 횟수 @@ -36,7 +36,7 @@ namespace INT63DC_2C.Forms private int FlagComRetry3th; // 3회 재전송 횟수 public Queue QueueOverRun = new Queue(); private int IndexOverRun = 0; - public bool IsServoOrigin; // 비상정지 시 false 처리 + public bool IsServoOrigin; // 비상정지 시 false 처리 private string ComPortMainToLCD; diff --git a/INT63DC_2C/Forms/FormMainDisplay.cs b/INT63DC_2C/Forms/FormMainDisplay.cs index d5fb2a5..8b7bb56 100644 --- a/INT63DC_2C/Forms/FormMainDisplay.cs +++ b/INT63DC_2C/Forms/FormMainDisplay.cs @@ -2115,10 +2115,31 @@ namespace INT63DC_2C.Forms if (alarm.IsAlignError == true) this.smartListBox1.AddItem("Product discharge error"); - this.panelAlarmMessageBox2.BringToFront(); - this.panelAlarmMessageBox2.Visible = true; + // bypass 설정 체크 + bool isBypass = false; + if (alarm.IsLoadcellError == true) + { + foreach(WeightData data in this.ParentForm.CollectionWeightData) + { + if (data.IsBypassMode == true) + { + isBypass = true; + continue; + } + } + } + + if (alarm.IsLoadcellError == true) + { + if (isBypass == true) + return; + } + if (this.ParentForm.CurrentAlarmList.IsBuzzerStatus == false) { + this.panelAlarmMessageBox2.BringToFront(); + this.panelAlarmMessageBox2.Visible = true; + this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); this.ParentForm.TransferData(CommunicationCommand.BuzzerOn, CommunicationID.MainBoard); this.ParentForm.CurrentAlarmList.IsBuzzerStatus = true; @@ -2281,6 +2302,7 @@ namespace INT63DC_2C.Forms if (this.ParentForm.IsServoOrigin == false) this.panelAlarmMessageBox4.Visible = false; + // Bypass Display switch (this.ParentForm.SystemConfig.EquipmentColumns) { case 2: diff --git a/INT63DC_2C/Version.txt b/INT63DC_2C/Version.txt index 60d8ae15522877083d8f56c4fcb0b86069f0d6e2..23eb8a38569cdd99148648f02ca5e8563638516a 100644 GIT binary patch delta 179 zcmeydg5}T}mJLd5lTGHTOcvl^V>F+vs3$qufP-W52X>apT>HZ&KajD|h}m&xi^D+$ zh6ihw9#>#kv%v*O`fOETSbE%Lp8`Y9+MAmd7(`F3**V!DS%MX;c(URu@yYu#B!ppF zFC2ZdU4h}wAsq&V$^BbJC$HHmA%?6y;i>|I#32QSj^ooWa5KtH7T{-@e1Vf?@{I3t SlleF}ntj-|`>-+U@Bsh}14X_7 delta 18 acmX@KhULc!mJLd5&2QMZzhP$#;{yOuD+hD{