Update README.md

This commit is contained in:
kje97 2025-07-01 12:00:03 +09:00
parent 90ef4dc3d8
commit 8dee67e176

View File

@ -36,19 +36,28 @@
## 🔄 검사 순서 흐름도
```mermaid
flowchart TD
A([프로그램 시작])
B([설정 파일 로딩])
C([시리얼 포트 연결])
D([사용자 설정 입력])
E([에이징 테스트 시작])
F([출력 반복 동작])
G([상태 모니터링 / 이상 감지])
H([CSV 저장])
I([에이징 종료])
```
[시작 버튼 클릭]
[cmdRunButton() 실행] → [설정값 저장 및 초기화] → [펌웨어 명령어 전송: agenable chNum, 1] → [SendData() 호출]
[타이머 실행 (cmdTimer_Tick())]
[ReceiveData() 호출] → [펌웨어로부터 데이터 수신]
[메시지 해석] → [UI 업데이트] (예: [avalue], [aerror], [dsfwver])
[자동 종료 조건 체크]
├── [온도 기준 충족 시 → 테스트 자동 종료]
├── [샷 수 기준 충족 시 → 테스트 자동 종료]
└── [에러 발생 시 → 에러 메시지 출력 및 UI 반영]
[결과 저장] → [PostgreUpdateReg() 호출] → [결과 PostgreSQL에 저장]
[중지 버튼 클릭 시]
[agenable chNum, 0] → [펌웨어에 테스트 중지 명령 전송] → [테스트 종료]
A --> B --> C --> D --> E --> F --> G --> H --> I
```
---