Update README.md
This commit is contained in:
parent
90ef4dc3d8
commit
8dee67e176
33
README.md
33
README.md
@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
Loading…
x
Reference in New Issue
Block a user