|
|
45c1de6cc8
|
셀 파이프라인 3단계 구조화 및 보고 데이터 소스 명확화
[CellInfoScheduler] - ReportTarget 제거 → Complete 슬롯 추가
- Shift()가 Complete ← Prefetch1 ← Prefetch2 3단계 자동 전진 - Prefetch1 volatile 처리로 EncoderMonitor 스레드 가시성 보장
- HasReport에 IsCanExist·WeldComplete 조건 추가
[SeqAutoRunCCWH52A]
- ReportCellResult: LotId/CellId/JigNo/WeldingSpanTime을
ActiveReportSlot에서 직접 읽도록 변경 (wd 경유 제거)
- ReportCellResult: 레시피·레이저 파라미터를
Prefetch2.InnerCellInfo에서 읽도록 변경
- GetUploadWeldingList_SeqResult: 업로드 성공 후
InnerCellInfo 및 Status 한 번에 갱신 (ReadyScannerList 중복 제거)
- UpdateProductCount/UpdateProductInfoForView 메서드 인라인화
- _TodayProduct/_TotalProduct 멤버변수 제거
- CheckCurrentEncoderAngle → CheckInsideWeldPosition 리네임 및 정리
- EncoderMonitor: JigNo > 0 방어 가드 추가
- _RecipeNo를 InitSequenceVariable에서 한 번만 설정
|
2026-03-10 00:40:19 +09:00 |
|
|
|
614b5f1a5b
|
CellInfoScheduler 프로그램 최초 업로드
|
2026-02-28 16:52:42 +09:00 |
|
|
|
5523b1f79c
|
잔건 관련 업데이트
1. 중복 보고
- 보고가 완료된 사항을 체크하는 플래그를 통해 방지
2. 최초 셀 데이터 누락
- Cell Tracker에서 마지막 데이터를 누적하고 있음
정지 시점에서 이미 CellTracker는 데이터를 가지고 있어야 함
|
2026-02-23 19:10:15 +09:00 |
|
|
|
4e99433782
|
refcatoring 관련 프로그램 추가
|
2026-02-21 15:47:11 +09:00 |
|
|
|
5b4a856a2e
|
AutoRun Simulation 추가
- AutoRun은 수정 안함(들여쓰기 변경)
- Timer 기반 시뮬레이션
|
2026-02-21 02:34:10 +09:00 |
|
|
|
6203759958
|
2170 CSV LOG 추가
|
2026-01-26 18:56:53 +09:00 |
|