fix: 테스트 불합격 시 카운트 누락 문제 수정 및 NgEnd 로직 분리

- RF 테스트 중 Fail 발생 시에도 CountChanage(), CSV 저장 등 누락되지 않도록 NgEnd 블럭 추가
- 기존 ProcessEnd는 장비 전원 종료 등 일반 종료 용도로 유지
- 테스트 실패 조건 시 NgEnd로 분기되도록 수정하여 불합격 수량 정상 반영
This commit is contained in:
kje97 2025-07-04 14:02:00 +09:00
parent b3d8fa55df
commit c941e1b29e

View File

@ -4631,22 +4631,22 @@ ErrorEnd:
If TDSetCheck() Then If TDSetCheck() Then
FailMain() FailMain()
GoTo ProcessEnd GoTo NgEnd
End If End If
If RFTestRun() Then If RFTestRun() Then
FailMain() FailMain()
GoTo ProcessEnd GoTo NgEnd
End If End If
If MCTestRunSp() Then If MCTestRunSp() Then
FailMain() FailMain()
GoTo ProcessEnd GoTo NgEnd
End If End If
If EPTestRun() Then If EPTestRun() Then
FailMain() FailMain()
GoTo ProcessEnd GoTo NgEnd
End If End If
GoTo RunSuccess GoTo RunSuccess
@ -4712,11 +4712,9 @@ RunSuccess:
FailMain() FailMain()
End If End If
txbWindow.AppendText("=== 합격 데이터 저장 완료 ===" & vbCrLf) txbWindow.AppendText("=== 합격 데이터 저장 완료 ===" & vbCrLf)
' 합격 처리 완료 정상 종료로 이동
GoTo NormalEnd
ProcessEnd: ProcessEnd:
Jig_End()
NgEnd:
txbWindow.AppendText("=== 불합격 데이터 저장 시작 ===" & vbCrLf) txbWindow.AppendText("=== 불합격 데이터 저장 시작 ===" & vbCrLf)
' 불합격 시에도 전체 데이터 저장 로직 실행 ' 불합격 시에도 전체 데이터 저장 로직 실행
If RF_PostReg() Then If RF_PostReg() Then