fix: HIFU 검사 NgEnd 순서 수정
This commit is contained in:
parent
5bc2a13c72
commit
471b9f69fb
@ -198,7 +198,7 @@ Public Class Main_Form
|
|||||||
|
|
||||||
Private Enum TestStepList
|
Private Enum TestStepList
|
||||||
HF_NewSuc = 21
|
HF_NewSuc = 21
|
||||||
HF_NEWFail
|
HF_NewFail
|
||||||
RF_NewSuc
|
RF_NewSuc
|
||||||
RF_NewFail
|
RF_NewFail
|
||||||
HF_ReSuc
|
HF_ReSuc
|
||||||
@ -5059,49 +5059,48 @@ RunSuccess:
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
txbWindow.AppendText("=== 합격 데이터 저장 완료 ===" & vbCrLf)
|
txbWindow.AppendText("=== 합격 데이터 저장 완료 ===" & vbCrLf)
|
||||||
|
ProcessEnd:
|
||||||
|
Jig_End()
|
||||||
|
GoTo NormalEnd
|
||||||
|
|
||||||
NgEnd:
|
NgEnd:
|
||||||
txbWindow.AppendText("=== 불합격 데이터 저장 시작 ===" & vbCrLf)
|
txbWindow.AppendText("=== 불합격 데이터 저장 시작 ===" & vbCrLf)
|
||||||
|
|
||||||
|
' 불합격 데이터 저장을 위해 TestError를 False로 설정
|
||||||
|
Dim originalTestError As Boolean = TestError
|
||||||
|
TestError = False
|
||||||
|
|
||||||
If HIFU_PostReg() Then
|
If HIFU_PostReg() Then
|
||||||
|
|
||||||
txbWindow.AppendText("PostgreSQL Data Save : OK" & vbCrLf)
|
txbWindow.AppendText("PostgreSQL Data Save : OK" & vbCrLf)
|
||||||
|
|
||||||
If dbHFSave() Then
|
If dbHFSave() Then
|
||||||
txbWindow.AppendText("DB Data Save : OK" & vbCrLf)
|
txbWindow.AppendText("DB Data Save : OK" & vbCrLf)
|
||||||
|
|
||||||
If CountChanage() Then
|
If CountChanage() Then
|
||||||
|
|
||||||
txbWindow.AppendText("Run Count Change : OK" & vbCrLf)
|
txbWindow.AppendText("Run Count Change : OK" & vbCrLf)
|
||||||
Dim csvData As String = "" & TestData.Test_Serial & "," & NowDate & "," & NowTime & "," & TestData.Test_Firmware & "," & TestData.Test_Battery & "," & TestData.Test_Temperature(TempData.DivTemp) & "," & TestData.Test_Temperature(TempData.CartTemp) & "," & TestData.Test_HFData(HifuTest_Step.Step1) & "," & TestData.Test_HFData(HifuTest_Step.Step2) & "," & TestData.Test_HFData(HifuTest_Step.step3) & "," & TestError & ""
|
Dim csvData As String = "" & TestData.Test_Serial & "," & NowDate & "," & NowTime & "," & TestData.Test_Firmware & "," & TestData.Test_Battery & "," & TestData.Test_Temperature(TempData.DivTemp) & "," & TestData.Test_Temperature(TempData.CartTemp) & "," & TestData.Test_HFData(HifuTest_Step.Step1) & "," & TestData.Test_HFData(HifuTest_Step.Step2) & "," & TestData.Test_HFData(HifuTest_Step.step3) & "," & TestError & ""
|
||||||
|
|
||||||
If Save_Csv(csvData) Then
|
If Save_Csv(csvData) Then
|
||||||
|
|
||||||
txbWindow.AppendText("CSV Data Save : FAIL" & vbCrLf)
|
txbWindow.AppendText("CSV Data Save : FAIL" & vbCrLf)
|
||||||
FailMain()
|
FailMain()
|
||||||
|
|
||||||
Else
|
Else
|
||||||
txbWindow.AppendText("CSV Data Save : OK" & vbCrLf)
|
txbWindow.AppendText("CSV Data Save : OK" & vbCrLf)
|
||||||
FailMain()
|
FailMain() ' 불합격 데이터이므로 항상 FailMain() 호출
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
txbWindow.AppendText("Run Count Change : FAIL" & vbCrLf)
|
txbWindow.AppendText("Run Count Change : FAIL" & vbCrLf)
|
||||||
FailMain()
|
FailMain()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
txbWindow.AppendText("DB Data Save : FAIL" & vbCrLf)
|
txbWindow.AppendText("DB Data Save : FAIL" & vbCrLf)
|
||||||
FailMain()
|
FailMain()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
txbWindow.AppendText("PostgreSQL Data Save : FAIL" & vbCrLf)
|
txbWindow.AppendText("PostgreSQL Data Save : FAIL" & vbCrLf)
|
||||||
FailMain()
|
FailMain()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
' 원래 TestError 값으로 복원 (필요시)
|
||||||
|
TestError = originalTestError
|
||||||
txbWindow.AppendText("=== 불합격 데이터 저장 완료 ===" & vbCrLf)
|
txbWindow.AppendText("=== 불합격 데이터 저장 완료 ===" & vbCrLf)
|
||||||
ProcessEnd:
|
|
||||||
Jig_End()
|
Jig_End()
|
||||||
NormalEnd:
|
NormalEnd:
|
||||||
txbWindow.AppendText("[" & MeasureTimeAll(MeasEnd) & "ms] Test Play" & vbCrLf)
|
txbWindow.AppendText("[" & MeasureTimeAll(MeasEnd) & "ms] Test Play" & vbCrLf)
|
||||||
@ -5533,13 +5532,13 @@ ProcessEnd:
|
|||||||
txbNgCount.Text = Val(txbNgCount.Text) + 1
|
txbNgCount.Text = Val(txbNgCount.Text) + 1
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
If TDDataSet(TD_Data.TestStep) = TestStepList.HF_NEWFail Or TDDataSet(TD_Data.TestStep) = TestStepList.HF_ReFail Then
|
If TDDataSet(TD_Data.TestStep) = TestStepList.HF_NewFail Or TDDataSet(TD_Data.TestStep) = TestStepList.HF_ReFail Then
|
||||||
If processNum = TestStepList.HF_NewSuc Or processNum = TestStepList.HF_ReSuc Then
|
If processNum = TestStepList.HF_NewSuc Or processNum = TestStepList.HF_ReSuc Then
|
||||||
txbOkCount.Text = Val(txbOkCount.Text) + 1
|
txbOkCount.Text = Val(txbOkCount.Text) + 1
|
||||||
txbNgCount.Text = Val(txbNgCount.Text) - 1
|
txbNgCount.Text = Val(txbNgCount.Text) - 1
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
If processNum = TestStepList.HF_NEWFail Or processNum = TestStepList.HF_ReFail Then
|
If processNum = TestStepList.HF_NewFail Or processNum = TestStepList.HF_ReFail Then
|
||||||
txbOkCount.Text = Val(txbOkCount.Text) - 1
|
txbOkCount.Text = Val(txbOkCount.Text) - 1
|
||||||
txbNgCount.Text = Val(txbNgCount.Text) + 1
|
txbNgCount.Text = Val(txbNgCount.Text) + 1
|
||||||
End If
|
End If
|
||||||
@ -6036,6 +6035,7 @@ dbFail:
|
|||||||
Dim checkQuery As String = "SELECT COUNT(*) FROM " & hfTableNow & " WHERE PV_SN = '" & TestData.Test_Serial & "'"
|
Dim checkQuery As String = "SELECT COUNT(*) FROM " & hfTableNow & " WHERE PV_SN = '" & TestData.Test_Serial & "'"
|
||||||
Dim exists As Integer = DBQueryScalar(checkQuery)
|
Dim exists As Integer = DBQueryScalar(checkQuery)
|
||||||
|
|
||||||
|
|
||||||
If exists > 0 Then
|
If exists > 0 Then
|
||||||
DBCmd = "UPDATE " & hfTableNow & " SET TestDate = '" & NowDate & "', TestTime = '" & NowTime & "', FW_Ver = '" & TestData.Test_Firmware & "', BatteryLv = '" & TestData.Test_Battery & "', DivTemp = '" & TestData.Test_Temperature(TempData.DivTemp) & "', CtTemp = '" & TestData.Test_Temperature(TempData.CartTemp) & "', HF_R1Value = '" & TestData.Test_HFData(HifuTest_Step.Step1) & "', HF_R2Value = '" & TestData.Test_HFData(HifuTest_Step.Step2) & "', HF_R3Value = '" & TestData.Test_HFData(HifuTest_Step.step3) & "' WHERE PV_SN = '" & TestData.Test_Serial & "'"
|
DBCmd = "UPDATE " & hfTableNow & " SET TestDate = '" & NowDate & "', TestTime = '" & NowTime & "', FW_Ver = '" & TestData.Test_Firmware & "', BatteryLv = '" & TestData.Test_Battery & "', DivTemp = '" & TestData.Test_Temperature(TempData.DivTemp) & "', CtTemp = '" & TestData.Test_Temperature(TempData.CartTemp) & "', HF_R1Value = '" & TestData.Test_HFData(HifuTest_Step.Step1) & "', HF_R2Value = '" & TestData.Test_HFData(HifuTest_Step.Step2) & "', HF_R3Value = '" & TestData.Test_HFData(HifuTest_Step.step3) & "' WHERE PV_SN = '" & TestData.Test_Serial & "'"
|
||||||
|
|
||||||
@ -6048,7 +6048,7 @@ dbFail:
|
|||||||
DBCmd = "INSERT INTO " & hfTableNow & "(PV_SN,TestDate,TestTime,FW_Ver,BatteryLv,DivTemp,CtTemp,HF_R1Value,HF_R2Value,HF_R3Value) VALUE('" & TestData.Test_Serial & "','" & NowDate & "','" & NowTime & "','" & TestData.Test_Firmware & "','" & TestData.Test_Battery & "','" & TestData.Test_Temperature(TempData.DivTemp) & "','" & TestData.Test_Temperature(TempData.CartTemp) & "','" & TestData.Test_HFData(HifuTest_Step.Step1) & "','" & TestData.Test_HFData(HifuTest_Step.Step2) & "','" & TestData.Test_HFData(HifuTest_Step.step3) & "')"
|
DBCmd = "INSERT INTO " & hfTableNow & "(PV_SN,TestDate,TestTime,FW_Ver,BatteryLv,DivTemp,CtTemp,HF_R1Value,HF_R2Value,HF_R3Value) VALUE('" & TestData.Test_Serial & "','" & NowDate & "','" & NowTime & "','" & TestData.Test_Firmware & "','" & TestData.Test_Battery & "','" & TestData.Test_Temperature(TempData.DivTemp) & "','" & TestData.Test_Temperature(TempData.CartTemp) & "','" & TestData.Test_HFData(HifuTest_Step.Step1) & "','" & TestData.Test_HFData(HifuTest_Step.Step2) & "','" & TestData.Test_HFData(HifuTest_Step.step3) & "')"
|
||||||
|
|
||||||
If TestError = False Then
|
If TestError = False Then
|
||||||
processNum = TestStepList.HF_NEWFail
|
processNum = TestStepList.HF_NewFail
|
||||||
Else
|
Else
|
||||||
processNum = TestStepList.HF_NewSuc
|
processNum = TestStepList.HF_NewSuc
|
||||||
End If
|
End If
|
||||||
|
Loading…
x
Reference in New Issue
Block a user