From 16520bf0878011878ab2fceb97edb108fd42df21 Mon Sep 17 00:00:00 2001 From: sj84 Date: Fri, 16 Jan 2026 15:48:53 +0900 Subject: [PATCH] =?UTF-8?q?@=20Ver=206.6.1=20by=20LSJ=20=20-=202026.01.16?= =?UTF-8?q?=20=20-=20Ver=206.6.0=20Modify=20=20-=20Framework=20:=20SmartX?= =?UTF-8?q?=20Framework=20V3.2.4(update:=202021.01.20)=20=20-=20=EC=8A=A4?= =?UTF-8?q?=ED=8B=B12=20=EB=AA=A8=EB=93=9C=20=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=20=EC=A0=80=EC=9E=A5=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=20(15=EC=9D=B8=EC=B9=98=20=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=A8?= =?UTF-8?q?=EC=9D=80=20=EC=88=98=EC=A0=95=EB=90=98=EC=96=B4=20=EC=9E=88?= =?UTF-8?q?=EC=9D=8C)=20=20=20=20=ED=8C=90=EC=A0=95=20=EC=8B=9C=20?= =?UTF-8?q?=EC=A4=91=EB=9F=89=EA=B3=BC=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=EB=B0=B1=EC=97=85=20=EC=8B=9C(=EC=97=91=EC=85=80)=20=EC=A4=91?= =?UTF-8?q?=EB=9F=89=20=EC=A0=80=EC=9E=A5=EB=90=98=EB=8A=94=20=EA=B0=92?= =?UTF-8?q?=EC=9D=B4=20=EB=8B=A4=EB=A5=B4=EA=B2=8C=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EB=90=A8=20=20=20=20timeout=20=EC=8B=9C=EA=B0=84=EC=97=90=20?= =?UTF-8?q?=EB=94=B0=EB=A5=B8=20=EC=A7=80=EC=97=B0=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=A0=95=EC=A7=80=20=EC=A4=91=EB=9F=89=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EC=88=98=EC=8B=A0=EB=90=98=EB=A9=B4=EC=84=9C,=20?= =?UTF-8?q?=EC=A4=91=EB=9F=89=20=EA=B0=92=EC=9D=B4=20=EB=8B=A4=EB=A5=B8?= =?UTF-8?q?=EA=B0=92=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD=EB=90=98?= =?UTF-8?q?=EB=8A=94=20=EB=AC=B8=EC=A0=9C=EC=9E=88=EC=9D=8C=20=20=20=20?= =?UTF-8?q?=EC=9A=B4=EC=A0=84=20=EC=A4=91,=20=EC=A0=95=EC=A7=80=EC=A4=91?= =?UTF-8?q?=EB=9F=89=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=88=98=EC=8B=A0?= =?UTF-8?q?=EC=8B=9C=20=EC=A4=91=EB=9F=89=EA=B0=92=EC=9D=80=20=EA=B0=B1?= =?UTF-8?q?=EC=8B=A0=20=EC=95=88=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=20=20=20timeout=20=EC=8B=9C=EA=B0=84=20:=20?= =?UTF-8?q?=ED=8C=90=EC=A0=95=EC=A7=80=EC=97=B0=20-100=20=20-=20=EC=8A=A4?= =?UTF-8?q?=ED=8B=B12=EB=AA=A8=EB=93=9C=EC=97=90=EC=84=9C=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EB=B0=B1=EC=97=85=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EC=8B=9C=20=20=20=20[=EC=9E=A5=EB=B9=84=EC=84=A4=EC=A0=95]=20-?= =?UTF-8?q?=20[=ED=86=B5=ED=95=A9=EC=A0=84=EC=86=A1]=20=EA=B8=B0=EB=8A=A5?= =?UTF-8?q?=20ON=20=EC=9C=BC=EB=A1=9C=20=EC=9E=90=EB=8F=99=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?(=EC=8A=A4=ED=8B=B12=EB=AA=A8=EB=93=9C=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=A0=80=EC=9E=A5=ED=95=98?= =?UTF-8?q?=EB=A0=A4=EB=A9=B4=20=EB=AC=B4=EC=A1=B0=EA=B1=B4=20ON=20?= =?UTF-8?q?=EB=90=98=EC=96=B4=EC=95=BC=ED=95=A8)=20=20=20=20=ED=86=B5?= =?UTF-8?q?=ED=95=A9=EC=A0=84=EC=86=A1=20=EC=B4=88=EA=B8=B0=EA=B0=92=20ON?= =?UTF-8?q?=20=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INT69DB_2A/DataStore.cs | 4 ++-- INT69DB_2A/Forms/FormDataBackup.cs | 14 +++++++------- INT69DB_2A/Forms/FormInformation.cs | 2 +- INT69DB_2A/Forms/FormMain.cs | 26 ++++++++++++++++++++------ INT69DB_2A/Forms/FormMainDisplay.cs | 3 +++ INT69DB_2A/Version.txt | 19 ++++++++++++++++--- 6 files changed, 49 insertions(+), 19 deletions(-) diff --git a/INT69DB_2A/DataStore.cs b/INT69DB_2A/DataStore.cs index 8ccac15..4529d2a 100644 --- a/INT69DB_2A/DataStore.cs +++ b/INT69DB_2A/DataStore.cs @@ -1547,7 +1547,7 @@ namespace INT69DB_2A this.IsPrintPerProductEnable = false; this.IsPingTimer = false; this.IsOptDataStatistics = false; - this.IsIntegratedTransmission = false; + this.IsIntegratedTransmission = true; // 통합전송 기능 Default "ON" this.IsEmergencyStopEntrySensorError = false; this.DecimalPlaces = 1; @@ -1566,7 +1566,7 @@ namespace INT69DB_2A this.StepMotorType = 0; this.Unit = "g"; - this.SerialNumber = "23H0000"; + this.SerialNumber = "26A0000"; this.Language = DataStore.LanguageID.Korean; this.CurrentForm = DataStore.FormStore.FormMainDisplay; diff --git a/INT69DB_2A/Forms/FormDataBackup.cs b/INT69DB_2A/Forms/FormDataBackup.cs index 61552b4..0f72d14 100644 --- a/INT69DB_2A/Forms/FormDataBackup.cs +++ b/INT69DB_2A/Forms/FormDataBackup.cs @@ -171,16 +171,16 @@ namespace INT69DB_2A.Forms private void buttonDataBackupEnable_Click(object sender, EventArgs e) { - if (this.ParentForm.SystemConfig.IsDataBackup == true) - { - this.ParentForm.SystemConfig.IsDataBackup = false; - this.buttonDataBackupEnable.ButtonUp(); - } - else + if (this.buttonDataBackupEnable.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN) { this.ParentForm.SystemConfig.IsDataBackup = true; - this.buttonDataBackupEnable.ButtonDown(); + + if (this.ParentForm.SystemConfig.EquipmentMode == 2) + this.ParentForm.SystemConfig.IsIntegratedTransmission = true; } + else + this.ParentForm.SystemConfig.IsDataBackup = false; + this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); } diff --git a/INT69DB_2A/Forms/FormInformation.cs b/INT69DB_2A/Forms/FormInformation.cs index 2bdc0ad..9553209 100644 --- a/INT69DB_2A/Forms/FormInformation.cs +++ b/INT69DB_2A/Forms/FormInformation.cs @@ -113,7 +113,7 @@ namespace INT69DB_2A.Forms } private void DefaultSetting() { - this.labelDisplayVer.Text = "6.6.0"; + this.labelDisplayVer.Text = "6.6.1"; this.labelUserMgerVer.Text = ""; this.labelAes128Ver.Text = ""; this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber; diff --git a/INT69DB_2A/Forms/FormMain.cs b/INT69DB_2A/Forms/FormMain.cs index 96f4401..a9fc51e 100644 --- a/INT69DB_2A/Forms/FormMain.cs +++ b/INT69DB_2A/Forms/FormMain.cs @@ -4786,18 +4786,32 @@ namespace INT69DB_2A.Forms { for (int i = 0; i < this.SystemConfig.EquipmentColumns; i++) { - this.CollectionWeightData[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); - this.CollectionWeightData[i].Weight = Helper.StringToWeight(receiveData.Substring(i * 12 + 2, 5), this.SystemConfig.DecimalPlaces); - this.CollectionWeightData[i].ADCValue = receiveData.Substring(i * 12 + 7, 5); + if (this.EquipmentStatus == DataStore.EquipmentStatus.Stop) + { + this.CollectionWeightData[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); + this.CollectionWeightData[i].Weight = Helper.StringToWeight(receiveData.Substring(i * 12 + 2, 5), this.SystemConfig.DecimalPlaces); + this.CollectionWeightData[i].ADCValue = receiveData.Substring(i * 12 + 7, 5); + } + else + { + this.CollectionWeightData[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); + } } } else if (this.SystemConfig.CurrentForm == DataStore.FormStore.FormEquipmentTest) { for (int i = 0; i < this.SystemConfig.EquipmentColumns; i++) { - this.CollectionWeightDataTest[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); - this.CollectionWeightDataTest[i].Weight = Helper.StringToWeight(receiveData.Substring(i * 12 + 2, 5), this.SystemConfig.DecimalPlaces); - this.CollectionWeightDataTest[i].ADCValue = receiveData.Substring(i * 12 + 7, 5); + if (this.EquipmentStatus == DataStore.EquipmentStatus.Stop) + { + this.CollectionWeightDataTest[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); + this.CollectionWeightDataTest[i].Weight = Helper.StringToWeight(receiveData.Substring(i * 12 + 2, 5), this.SystemConfig.DecimalPlaces); + this.CollectionWeightDataTest[i].ADCValue = receiveData.Substring(i * 12 + 7, 5); + } + else + { + this.CollectionWeightDataTest[i].Status = Helper.StringToWeightStatus(receiveData.Substring(i * 12, 2)); + } } } #endregion diff --git a/INT69DB_2A/Forms/FormMainDisplay.cs b/INT69DB_2A/Forms/FormMainDisplay.cs index 4c6dcbf..aa61620 100644 --- a/INT69DB_2A/Forms/FormMainDisplay.cs +++ b/INT69DB_2A/Forms/FormMainDisplay.cs @@ -1697,6 +1697,9 @@ namespace INT69DB_2A.Forms if (this.labelFeedingConveyorOperatingTime.Text != value) this.labelFeedingConveyorOperatingTime.Text = value; + // timerTimeOutTransmission + this.ParentForm.timerTimeOutTransmission.Interval = jItem.JudgmentDelayTime - 100; + switch (this.ParentForm.SystemConfig.EquipmentColumns) { case 2: diff --git a/INT69DB_2A/Version.txt b/INT69DB_2A/Version.txt index be5bd82..a6e1964 100644 --- a/INT69DB_2A/Version.txt +++ b/INT69DB_2A/Version.txt @@ -5,9 +5,9 @@ H/W : IEC1000-104 O/S : WinCE 6.0 - Framework : 20160203 SmartX Framework V2.7(update: 2016.01.25) - 20190408 SmartX Framework V3.1.1(update: 2019.03.21) - 20241121 SmartX Framework V3.2.4(update: 2021.01.20) + Framework : V1.0.0 - SmartX Framework V2.7(update: 2016.01.25) + V2.0.0 - SmartX Framework V3.1.1(update: 2019.03.21) + V6.0.0 - SmartX Framework V3.2.4(update: 2021.01.20) Program by LeeSeonJae @@ -15,6 +15,19 @@ ¸ÖƼÇü 2~6¿­ ½ºÆ½ °è·®±â */ +@ Ver 6.6.1 by LSJ + - 2026.01.16 + - Ver 6.6.0 Modify + - Framework : SmartX Framework V3.2.4(update: 2021.01.20) + - ½ºÆ½2 ¸ðµå µ¥ÀÌÅÍ ÀúÀå ¹ö±× ¼öÁ¤ (15ÀÎÄ¡ ÇÁ·Î±×·¥Àº ¼öÁ¤µÇ¾î ÀÖÀ½) + ÆÇÁ¤ ½Ã Áß·®°ú µ¥ÀÌÅÍ ¹é¾÷ ½Ã(¿¢¼¿) Áß·® ÀúÀåµÇ´Â °ªÀÌ ´Ù¸£°Ô ÀúÀåµÊ + timeout ½Ã°£¿¡ µû¸¥ Áö¿¬À¸·Î Á¤Áö Áß·® µ¥ÀÌÅÍ ¼ö½ÅµÇ¸é¼­, Áß·® °ªÀÌ ´Ù¸¥°ªÀ¸·Î º¯°æµÇ´Â ¹®Á¦ÀÖÀ½ + ¿îÀü Áß, Á¤ÁöÁß·® µ¥ÀÌÅÍ ¼ö½Å½Ã Áß·®°ªÀº °»½Å ¾ÈµÇµµ·Ï ¼öÁ¤ + timeout ½Ã°£ : ÆÇÁ¤Áö¿¬ -100 + - ½ºÆ½2¸ðµå¿¡¼­ µ¥ÀÌÅÍ ¹é¾÷ ÀúÀå½Ã + [Àåºñ¼³Á¤] - [ÅëÇÕÀü¼Û] ±â´É ON À¸·Î ÀÚµ¿ ÀúÀå µÇµµ·Ï ¼öÁ¤ (½ºÆ½2¸ðµå¿¡¼­ µ¥ÀÌÅÍ ÀúÀåÇÏ·Á¸é ¹«Á¶°Ç ON µÇ¾î¾ßÇÔ) + ÅëÇÕÀü¼Û ÃʱⰪ ON À¸·Î ¼öÁ¤ + @ Ver 6.6.0 by CJY - 2025.09.29 - Ver 6.5.0 Modify