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.
3.3 KiB
3.3 KiB
4. 통신 설정 (Comm. Settings)
하단 메뉴에서 Comm. Settings (통신 설정) 버튼 클릭 시 열리는 모달 팝업 창입니다.
!
4.1 창 구성
| 속성 | 값 |
|---|---|
| 창 크기 | 고정 (크기 변경 불가) |
| 위치 | 메인 창 중앙에 정렬되어 표시 |
| 타입 | 모달 (이 창이 열려있으면 메인 창 조작 불가) |
4.2 4251 보드 설정 (좌측 영역)
| 항목 | UI 타입 | 선택 가능 값 | 기본값 | 설명 |
|---|---|---|---|---|
| 4251 BaudRate | 드롭다운 | 9600 / 19200 / 38400 / 115200 | 115200 |
4251 보드 통신 속도. 보드 설정과 일치해야 함 |
| 4251 Port | 드롭다운 | 시스템 감지 COM 포트 목록 | COM3 |
4251 보드가 연결된 시리얼 포트 |
4.3 Sentinel C28 설정 (우측 영역)
| 항목 | UI 타입 | 선택 가능 값 | 기본값 | 설명 |
|---|---|---|---|---|
| Sensor BaudRate | 드롭다운 | 9600 / 19200 / 38400 / 115200 | 9600 |
C28 센서 통신 속도. 센서 설정과 일치해야 함 |
| Sensor Port | 드롭다운 | 시스템 감지 COM 포트 목록 | COM1 |
C28 센서가 연결된 시리얼 포트 |
4.4 스펙 불일치 알림 설정 (화면 하단 영역)
| 항목 | UI 타입 | 선택 가능한 값 | 기본값 | 설명 |
|---|---|---|---|---|
| 스펙 불일치 알림 활성화 | 체크박스 | 체크(ON) / 체크 해제(OFF) | 체크(ON) |
프로그램 판정과 센서 자체 판정이 맞지 않을 때의 알림 팝업 창 발생 여부 설정 |
동작 설명:
- ON (기본값): 판정이 불일치할 때 메인 화면의 오류 메시지 창에 로그가 기재됨과 동시에, 경고 대화상자("프로그램 스펙과 센서의 스펙이 서로 맞지 않습니다.") 팝업이 출력되어 작업자 인지를 강제합니다.
- OFF: 판정이 불일치하더라도 경고 팝업을 띄우지 않고, 화면의 오류 메시지 영역에만 텍스트로 기록을 남깁니다. (콘솔 로그 기록 등은 유지)
- 이 설정은
config.xml내의EnableSpecMismatchAlarm옵션에 영속 저장되어 프로그램 재작동 시에도 마지막 상태가 자동 유지됩니다.
4.5 버튼 설명
| 버튼 | 특징 | 동작 |
|---|---|---|
| 설정 저장 | 녹색 계열 | config.xml에 저장 → 기존 연결 해제 → 새 설정으로 재연결 → "통신 설정이 저장되었습니다." 메시지 → 창 닫힘 |
| 닫기 | 회색 계열 | 변경 사항 저장하지 않고 창 닫기 |
4.6 저장 시 내부 동작 순서
- 현재 선택된 값을
config.xml에 저장 (스펙 불일치 알림 활성화 여부 포함) - 기존 Sentinel C28 시리얼 연결 해제
- 기존 4251 보드 시리얼 연결 해제
- 시험 프로세스 스레드 종료
- 새 설정값으로 Sentinel C28 재연결
- 새 설정값으로 4251 보드 재연결
- 시험 프로세스 스레드 재시작
⚠️ 주의: COM 포트를 동일하게 설정하면 충돌이 발생합니다. 4251 보드와 C28 센서는 반드시 다른 포트를 사용하세요.