@ 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 으로 수정
master V6.6.1
sj84 2026-01-16 15:48:53 +09:00
parent 0d2f5577bf
commit e3c9e6befd
6 changed files with 49 additions and 19 deletions

View File

@ -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;

View File

@ -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);
}

View File

@ -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;

View File

@ -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

View File

@ -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:

View File

@ -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