|
|
|
|
# 6. 측정 데이터 조회 (Data View)
|
|
|
|
|
|
|
|
|
|
[← 메뉴얼 목차로 돌아가기](사용자_메뉴얼.md)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
하단 메뉴에서 **Data (측정 데이터)** 버튼을 클릭하면 표시됩니다. 다시 클릭하면 메인 화면으로 복귀합니다.
|
|
|
|
|
![[Pasted image 20260624104558.png]]
|
|
|
|
|
## 6.1 화면 구성
|
|
|
|
|
|
|
|
|
|
## 6.2 필터 조건 상세
|
|
|
|
|
|
|
|
|
|
### 1행: 공통 기본 필터
|
|
|
|
|
|
|
|
|
|
| 항목 | UI 타입 | 기본값 | 설명 |
|
|
|
|
|
|------|---------|--------|------|
|
|
|
|
|
| **조회 기간** | DatePicker (달력) x 2 | 오늘로부터 7일 전 ~ 오늘 | 조회 대상 날짜 범위 설정 (달력 확대 표시 적용) |
|
|
|
|
|
| **판정 결과** | 드롭다운 ComboBox | `[전체]` / `OK` / `NG` | 판정 결과에 따른 필터링 (기본값: 전체) |
|
|
|
|
|
|
|
|
|
|
### 2행: 상세 검색 필터 (DB 스키마 필드 교차 검색)
|
|
|
|
|
|
|
|
|
|
| 항목 | UI 타입 | 설명 | 기본값 |
|
|
|
|
|
|------|---------|------|--------|
|
|
|
|
|
| **ID 검색** | TextBox (텍스트 입력) | `IC_SN` 또는 `PCB_Barcode` 컬럼에 대한 부분 일치 (LIKE) 검색 | (빈 값 = 필터 제외) |
|
|
|
|
|
| **작업자** | TextBox (텍스트 입력) | 작업자 ID (`Operator`) 컬럼에 대한 부분 일치 검색 | (빈 값 = 필터 제외) |
|
|
|
|
|
| **Lot No** | TextBox (텍스트 입력) | 랏 번호 (`Lot_No`) 컬럼에 대한 부분 일치 검색 | (빈 값 = 필터 제외) |
|
|
|
|
|
| **모델** | TextBox (텍스트 입력) | 모델명 (`Model`) 컬럼에 대한 부분 일치 검색 | (빈 값 = 필터 제외) |
|
|
|
|
|
|
|
|
|
|
## 6.3 조회 및 취소 버튼
|
|
|
|
|
|
|
|
|
|
| 버튼 | 색상 | 동작 |
|
|
|
|
|
|------|------|------|
|
|
|
|
|
| **Search** | 파란색 계열 | 설정된 2행의 모든 필터 조건으로 로컬 로그 CSV 백업 파일을 부분일치 검색하여 그리드에 표시합니다. (안정성을 위해 DB 접속 조회가 아닌 로컬 파일 조회로 작동합니다.) |
|
|
|
|
|
| **Cancel (취소)** | 빨간색 계열 | 조회 중일 때 로딩 화면 내부에 나타나며, 진행 중인 파일 검색 작업을 즉시 중단하고 화면을 복귀시킵니다. |
|
|
|
|
|
|
|
|
|
|
### Search 버튼 동작 상세
|
|
|
|
|
1. 설정된 조회 기간 날짜를 직접 일자별로 조합하여 해당하는 일일 로그 CSV 파일만 콕 집어 정밀 탐색합니다. (전체 디렉토리 풀 스캔 차단으로 조회 속도가 매우 빠릅니다.)
|
|
|
|
|
2. 검색 조건(판정, ID, 작업자, Lot No, 모델)에 맞는 대상을 인메모리 부분일치 검색 처리합니다. (과거 구형 8개 컬럼 포맷 파일도 하위 호환되어 정상 파싱됩니다.)
|
|
|
|
|
3. 검색 결과가 없으면 "해당 조건의 데이터가 없습니다." 알림 표시.
|
|
|
|
|
|
|
|
|
|
### 조회 중 로딩 및 Cancel 버튼 동작 상세
|
|
|
|
|
1. Search 버튼 클릭 시 화면 전체에 "Searching Logs..." 라는 반투명 어두운 로딩 오버레이가 활성화되어 작업 중임을 시각적으로 나타냅니다.
|
|
|
|
|
2. 데이터가 많아 조회가 오래 걸릴 경우 로딩 오버레이의 **Cancel (취소)** 버튼을 누르면 즉시 조회가 중단되고, "조회가 취소되었습니다." 알림과 함께 메인 화면으로 안전하게 복귀합니다.
|
|
|
|
|
|
|
|
|
|
## 6.4 데이터 그리드 컬럼 (DB EOL 스키마 표준 규격)
|
|
|
|
|
|
|
|
|
|
| 컬럼 헤더명 | 바인딩 프로퍼티 | 정렬 | 설명 |
|
|
|
|
|
|------|------|------|------|
|
|
|
|
|
| **IC_SN** | `IcSn` | 좌측 | 제품 고유 IC SN 시리얼 번호 (PK/FK) |
|
|
|
|
|
| **PCB_Barcode** | `PcbBarcode` | 좌측 | PCB 바코드 고유 식별 정보 (UK) |
|
|
|
|
|
| **Maker** | `Maker` | 좌측 | 로그인 시 입력된 제조사명 |
|
|
|
|
|
| **Model** | `Model` | 좌측 | 로그인 시 입력된 검사 모델명 |
|
|
|
|
|
| **Variant_1** | `Variant1` | 좌측 | 로그인 시 입력된 세부 파생 모델 1 |
|
|
|
|
|
| **Variant_2** | `Variant2` | 좌측 | 로그인 시 입력된 세부 파생 모델 2 |
|
|
|
|
|
| **Operator** | `Operator` | 좌측 | 작업 진행자 사용자 ID |
|
|
|
|
|
| **Production_Date** | `ProductionDate` | 좌측 | 검사 수행 및 완료 일시 (yyyy-MM-dd HH:mm:ss) |
|
|
|
|
|
| **Line** | `Line` | 좌측 | 로그인 공정 작업 라인 |
|
|
|
|
|
| **Lot_No** | `LotNo` | 좌측 | 생산 Lot 번호 |
|
|
|
|
|
| **Jig_No** | `JigNo` | 좌측 | 사용 지그(Jig) 번호 |
|
|
|
|
|
| **Channel** | `Channel` | 좌측 | 검사 채널 (`LEFT` 또는 `RIGHT`) |
|
|
|
|
|
| **Spec_UL** | `SpecUL` | 좌측 | 누설 상한 규격값 (sccm) |
|
|
|
|
|
| **Spec_LL** | `SpecLL` | 좌측 | 누설 하한 규격값 (sccm) |
|
|
|
|
|
| **Leak_Value** | `MeasuredValue` | **우측** | 측정된 누설 리크량 (**볼드 표시**) |
|
|
|
|
|
| **Result** | `Judgment` | **중앙** | 최종 판정 결과 (`OK` 초록 / `NG` 빨강 볼드 강조) |
|
|
|
|
|
|
|
|
|
|
### 그리드 스타일
|
|
|
|
|
- 격자선: 수평/수직 연회색 격자선 표시
|
|
|
|
|
- 홀수 행 배경: 흰색, 짝수 행 배경: 연회색 배경으로 행 식별 편의 제공
|
|
|
|
|
- 선택된 행: 연파랑 배경에 파란색 텍스트로 강조
|
|
|
|
|
- 컬럼 헤더 클릭 시 해당 열 기준 오름차순/내림차순 정렬 가능 (컬럼 순서 변경 불가)
|
|
|
|
|
- 최소 50행이 항상 표시됩니다 (데이터가 적어도 격자 형태 유지를 위해 빈 행으로 채워짐)
|
|
|
|
|
|
|
|
|
|
## 6.5 화면 닫기
|
|
|
|
|
|
|
|
|
|
| 방법 | 설명 |
|
|
|
|
|
|------|------|
|
|
|
|
|
| 하단 **Close** 버튼 클릭 | 메인 화면으로 복귀 |
|
|
|
|
|
| 하단 메뉴 **Data** 버튼 재클릭 | 토글 동작으로 메인 화면으로 복귀 |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
[← 이전: 시험 설정](05_시험_설정.md) | [다음: 자동 시험 프로세스 →](07_시험_프로세스.md)
|