|
|
|
|
# 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** | 파란색 계열 | 설정된 필터 조건으로 로컬 로그 CSV 백업 파일을 검색하여 그리드에 표시합니다. (시스템 안정성을 위해 데이터베이스 직접 조회 대신 로컬 백업 파일을 조회하도록 설계되었습니다.) |
|
|
|
|
|
| **Cancel (취소)** | 빨간색 계열 | 조회 중일 때 로딩 화면 내부에 나타나며, 진행 중인 파일 검색 작업을 중단하고 이전 화면으로 복귀합니다. |
|
|
|
|
|
|
|
|
|
|
### Search 버튼 동작 상세
|
|
|
|
|
1. 지정된 조회 기간에 해당하는 일별 로그 CSV 파일만 조회하여 검색을 수행합니다. (불필요한 파일 스캔을 제한하여 검색 속도를 향상시켰습니다.)
|
|
|
|
|
2. 검색 조건(판정, ID, 작업자, Lot No, 모델)에 맞는 데이터를 인메모리 부분 일치 방식으로 검색합니다.
|
|
|
|
|
3. 검색 결과가 존재하지 않을 경우 "해당 조건의 데이터가 없습니다." 알림을 표시합니다.
|
|
|
|
|
|
|
|
|
|
### 조회 중 로딩 및 Cancel 버튼 동작 상세
|
|
|
|
|
1. Search 버튼 클릭 시 화면 전체에 "Searching Logs..." 라는 반투명 오버레이가 활성화되어 검색이 진행 중임을 나타냅니다.
|
|
|
|
|
2. 검색이 지연될 경우 로딩 오버레이의 **Cancel (취소)** 버튼을 누르면 즉시 조회가 중단되고, "조회가 취소되었습니다." 메시지 박스 팝업 후 자동으로 메인 화면으로 복귀합니다.
|
|
|
|
|
|
|
|
|
|
## 6.4 데이터 조회 결과 표(그리드) 항목 안내
|
|
|
|
|
|
|
|
|
|
| 컬럼 헤더명 | 정렬 | 설명 |
|
|
|
|
|
|------|------|------|
|
|
|
|
|
| **IC_SN** | 좌측 | 제품 고유 IC 시리얼 번호 |
|
|
|
|
|
| **PCB_Barcode** | 좌측 | PCB 바코드 고유 식별 정보 |
|
|
|
|
|
| **Maker** | 좌측 | 로그인 시 입력된 제조사명 |
|
|
|
|
|
| **Model** | 좌측 | 로그인 시 입력된 검사 모델명 |
|
|
|
|
|
| **Variant_1** | 좌측 | 로그인 시 입력된 세부 파생 모델 1 |
|
|
|
|
|
| **Variant_2** | 좌측 | 로그인 시 입력된 세부 파생 모델 2 |
|
|
|
|
|
| **Operator** | 좌측 | 작업 진행자 사용자 ID |
|
|
|
|
|
| **Production_Date** | 좌측 | 검사 수행 및 완료 일시 (yyyy-MM-dd HH:mm:ss) |
|
|
|
|
|
| **Line** | 좌측 | 로그인 공정 작업 라인 |
|
|
|
|
|
| **Lot_No** | 좌측 | 생산 Lot 번호 |
|
|
|
|
|
| **Jig_No** | 좌측 | 사용 지그(Jig) 번호 |
|
|
|
|
|
| **Channel** | 좌측 | 검사 채널 (`LEFT` 또는 `RIGHT`) |
|
|
|
|
|
| **Spec_UL** | 좌측 | 누설 상한 규격값 (sccm) |
|
|
|
|
|
| **Spec_LL** | 좌측 | 누설 하한 규격값 (sccm) |
|
|
|
|
|
| **Leak_Value** | **우측** | 측정된 누설 리크량 (**볼드 표시**) |
|
|
|
|
|
| **Result** | **중앙** | 최종 판정 결과 (`OK` 초록 / `NG` 빨강 볼드 강조) |
|
|
|
|
|
|
|
|
|
|
### 표(그리드) 스타일
|
|
|
|
|
- 격자선: 수평 및 수직 연회색 격자선을 표시합니다.
|
|
|
|
|
- 교대 행 배경: 홀수 행은 흰색, 짝수 행은 연회색 배경을 적용하여 가독성을 높였습니다.
|
|
|
|
|
- 선택된 행: 연파란색 배경에 파란색 텍스트로 강조합니다.
|
|
|
|
|
- 컬럼 헤더 정렬: 헤더 클릭 시 해당 열 기준으로 오름차순 또는 내림차순 정렬이 가능합니다. (컬럼 순서 변경은 제한됩니다.)
|
|
|
|
|
- 격자 유지: 조회된 데이터 개수가 50개 미만이더라도 화면 구성을 유지하기 위해 나머지 행은 빈 칸으로 채워져 표시됩니다.
|
|
|
|
|
|
|
|
|
|
## 6.5 화면 닫기
|
|
|
|
|
|
|
|
|
|
| 방법 | 설명 |
|
|
|
|
|
|------|------|
|
|
|
|
|
| 하단 **Close** 버튼 클릭 | 메인 화면으로 복귀합니다. |
|
|
|
|
|
| 하단 메뉴 **Data** 버튼 재클릭 | 토글 동작을 통해 메인 화면으로 복귀합니다. |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
[← 이전: 시험 설정](05_시험_설정.md) | [다음: 자동 시험 프로세스 →](07_시험_프로세스.md)
|