You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8.7 KiB
8.7 KiB
3. 메인 화면 (Home View)
프로그램 실행 시 기본으로 표시되는 화면입니다. 좌/우 채널의 누설 시험 결과를 실시간으로 모니터링합니다.
3.1 전체 화면 레이아웃
┌────────────────────────────────────────────────────────────────┐
│ Pressure Leak v1.0.0 2026-06-23 [화] 10:30:00 [작업자][모델][라인] [로그아웃] ─□X│ ← 타이틀 바
├─────────────────────────────┬──────────────────────────────────┤
│ LEFT LEAK TESTER │ RIGHT LEAK TESTER │
├─────────────────────────────┼──────────────────────────────────┤
│ 시작 시간 │ 2026-06-23 ... │ 시작 시간 │ 2026-06-23 ... │
│ ID/LOW ID │ ABC123 / 00FF │ ID/LOW ID │ DEF456 / 01AA │
│ 측정값 │ 0.5234 sccm │ 측정값 │ 0.3124 sccm │
│ │ SPEC UL: 1.00 │ │ SPEC UL: 1.00 │
│ │ SPEC LL: -1.00 │ │ SPEC LL: -1.00 │
│ 판정 │ OK │ 판정 │ OK │
│ 진행메시지 │ 시험 완료 │ 진행메시지│ 시험 완료 │
│ 오류메시지 │ │ 오류메시지│ │
├────────────────────────────────────────────────────────────────┤
│ [Data] [Parameters] [Comm.Settings] [IDL] [IDR] │ ← 하단 메뉴 바
└────────────────────────────────────────────────────────────────┘
3.2 상단 타이틀 바
프로그램 최상단에 위치한 짙은 블랙 그레이 배경의 바입니다.
!
| 위치 | 요소 | 설명 |
|---|---|---|
| 좌측 | 프로그램 제목 & 버전 | "Pressure Leak" (백색 볼드) 및 v1.0.0 (Updated: 2026-06-05) 표시 |
| 중앙 | 현재 날짜/시간 | yyyy-MM-dd [요일] HH:mm:ss 형식, 1초 주기로 실시간 갱신 |
| 우측 | 작업 정보 배지 | 현재 로그인 상태에 따른 작업자 ID, 검사 모델, 생산 라인 정보를 배지로 시각화하여 현재 작업 상태 인지 |
| 우측 | 로그아웃 버튼 | 현재 세션을 로그아웃하고, 다시 로그인 모달 창을 띄웁니다 |
| 최우측 | 창 제어 버튼 | 최소화(─) / 최대화·복원(□) / 종료(X)를 수행하는 윈도우 창 제어 아이콘 배치 |
타이틀 바 조작
| 조작 | 동작 |
|---|---|
| 타이틀 바 드래그 | 창 이동 |
| 타이틀 바 더블 클릭 | 최대화 ↔ 일반 크기 전환 |
| ─ 버튼 클릭 | 작업표시줄로 최소화 |
| □ 버튼 클릭 | 최대화 ↔ 일반 크기 전환 (아이콘도 변경됨) |
| X 버튼 클릭 | 종료 확인 대화상자 표시 → "예" 선택 시 종료 |
3.3 메인 영역 - 채널 모니터링
화면은 좌측(LEFT LEAK TESTER)과 우측(RIGHT LEAK TESTER)으로 균등 분할되며, 각 채널은 동일한 구조입니다.
!
각 채널의 구성 요소 (위에서 아래 순서)
① 채널 타이틀 (Row 0)
- LEFT LEAK TESTER 또는 RIGHT LEAK TESTER
- 짙은 남색 배경에 백색 볼드 텍스트로 채널 구분을 명시합니다.
② 시작 시간 (Row 1)
| 항목 | 설명 |
|---|---|
| 라벨 | 시작 시간 (회색 헤더 배경) |
| 값 | yyyy-MM-dd HH:mm:ss 형식 (예: 2026-05-08 10:30:15) |
| 갱신 시점 | 시험이 시작될 때마다 현재 시각으로 자동 갱신 |
③ ID / LOW ID (Row 2)
| 항목 | 설명 |
|---|---|
| 라벨 | ID / LOW ID (회색 헤더 배경) |
| 값 | {제품ID} / {Low ID} 형식으로 조합 표시 |
| 데이터 소스 | 4251 보드를 통해 ZMDI 센서에서 읽은 값 |
| 갱신 시점 | 시험 시작 시 초기화, 센서 판독 완료 시 표시 |
④ 측정값 + SPEC (Row 3) - 가장 큰 영역
좌측에 측정값, 우측에 SPEC 규격이 함께 표시됩니다.
측정값 영역:
| 항목 | 설명 |
|---|---|
| 라벨 | 측정값 (볼드) |
| 값 | Sentinel C28에서 수신한 누설량 (소수점 4자리, 예: 0.5234) |
| 단위 | sccm (우측 하단에 표시) |
| 폰트 크기 | 원거리에서도 쉽게 식별할 수 있도록 대형 폰트로 강조 표시 |
| 색상 | 파란색 볼드 |
| 갱신 시점 | C28 센서 스트리밍 데이터 수신 시 실시간 갱신 |
SPEC 영역 (우측):
| 항목 | 설명 |
|---|---|
UL |
상한 규격값 (예: 1.00) 볼드 |
LL |
하한 규격값 (예: -1.00) 볼드 |
| 갱신 시점 | Parameters에서 저장 시 즉시 반영 |
⑤ 판정 (Row 4) - 두 번째로 큰 영역
| 항목 | 설명 |
|---|---|
| 라벨 | 판정 (볼드) |
| 값 | OK 또는 NG (대형 볼드) |
| OK 표시 | 녹색 텍스트 + 연녹색 배경으로 가시성 극대화 |
| NG 표시 | 빨간색 텍스트 + 연빨간색 배경으로 가시성 극대화 |
판정 기준:
SPEC LL ≤ 측정값 ≤ SPEC UL→ OK, 그 외 → NG
⑥ 진행 메시지 (Row 5)
| 항목 | 설명 |
|---|---|
| 라벨 | 진행 메시지 (연파랑 배경) |
| 값 | 현재 시험 단계를 나타내는 파란색 볼드 텍스트 |
표시되는 메시지 목록:
| 메시지 | 의미 |
|---|---|
시험 시작 |
DIO 시작 신호 감지, 시험 프로세스 시작 |
대기중 |
다른 채널이 시험 중이어서 순서 대기 |
센서 정보 읽는 중 |
4251 보드를 통해 ZMDI 센서 ID 판독 중 |
LEAK 시험중 |
Sentinel C28 센서의 측정 결과 대기 중 |
시험 완료 |
판정 완료 및 결과 출력 완료 |
오류 발생 |
시험 중 오류 발생 (상세 내용은 오류 메시지 참조) |
ID 테스트 완료 |
수동 ID 테스트 정상 완료 |
ID 테스트 실패 |
수동 ID 테스트 실패 |
통신 대기 중 |
통신 설정 변경 후 재연결 대기 |
⑦ 오류 메시지 (Row 6)
| 항목 | 설명 |
|---|---|
| 라벨 | 오류 메시지 (연주황 배경, 갈색 텍스트) |
| 값 | 오류 내용 (빨간색 볼드). 스크롤 가능 |
| 특징 | 읽기 전용 텍스트 박스, 텍스트 줄바꿈 자동, 세로 스크롤바 |
| 초기화 시점 | 새 시험 시작 시 자동 초기화 |
3.4 SPEC 교차 검증 경고
프로그램의 판정 결과(SPEC UL/LL 기준)와 Sentinel C28 센서의 자체 판정 결과가 서로 다를 경우:
- 해당 채널의 오류 메시지 영역에
SPEC 불일치 - 프로그램: OK, 센서: R등의 메시지가 표시됩니다. - 팝업 경고 대화상자가 표시됩니다: "프로그램 스팩과 센서의 스팩이 서로 맞지 않습니다."
조치: 센서 측의 SPEC 설정과 프로그램의 SPEC UL/LL 설정이 동일한지 확인하세요.
3.5 하단 메뉴 바
프로그램 최하단의 연회색 배경 영역입니다. 5개의 버튼이 좌측부터 수평으로 배치됩니다.
!
| 순서 | BUTTON | 부제 | 동작 | 동작 방식 |
|---|---|---|---|---|
| 1 | Data | (측정 데이터) | 검사 기록 조회 화면 전환 | 토글 (다시 클릭 시 Home으로 복귀) |
| 2 | Parameters | (시험 설정) | 시험 설정 팝업 창 열기 | 모달 팝업 (설정 후 자동 닫힘) |
| 3 | Comm. Settings | (통신 설정) | 통신 설정 팝업 창 열기 | 모달 팝업 (설정 후 자동 닫힘) |
| 4 | ID Test (L) | (좌측 ID 테스트) | 좌측 채널 센서 ID 수동 판독 | 즉시 실행 (파란색 텍스트) |
| 5 | ID Test (R) | (우측 ID 테스트) | 우측 채널 센서 ID 수동 판독 | 즉시 실행 (파란색 텍스트) |
버튼 스타일
- 배경: 연회색, 마우스 오버 시 시각적 피드백을 위해 약간 어둡게 변함
- 테두리: 회색
- 텍스트: 볼드 (부제는 일반 텍스트)
