Update README.md
This commit is contained in:
parent
32735e76a5
commit
db53f03b16
45
README.md
45
README.md
@ -89,7 +89,48 @@
|
||||
|
||||
---
|
||||
|
||||
## 📎 기타 참고 사항
|
||||
## 📎 기타 참고 자료
|
||||
|
||||
*
|
||||
```mermaid
|
||||
flowchart LR
|
||||
|
||||
A[프로그램 시작] --> B[설정 파일 읽기]
|
||||
B --> C[설정값 UI 반영<br/>or 기본값 저장]
|
||||
|
||||
C --> D[시작 버튼 클릭]
|
||||
D --> E[채널별 반복 실행]
|
||||
|
||||
E --> F[버튼 텍스트 '중지'로 변경]
|
||||
F --> G[통신 플래그 및 UI 상태 초기화]
|
||||
G --> H[JSON 데이터 초기화]
|
||||
H --> I[장비 시작 명령 전송<br/>agenable chNum, 1]
|
||||
|
||||
I --> J[타이머 실행 시작]
|
||||
J --> K[타이머 tick 발생]
|
||||
K --> L[ReceiveData 호출<br/>펌웨어 데이터 수신]
|
||||
L --> M[샷 수/온도 UI 갱신]
|
||||
|
||||
M --> N{자동 종료 조건 충족?}
|
||||
N -- 예 --> O[중지 버튼 클릭 처리 시나리오로 진입]
|
||||
N -- 아니오 --> K
|
||||
|
||||
O --> P[타이머 중지 및 상태 초기화]
|
||||
P --> Q[테스트 중지 명령 전송<br/>agenable chNum, 0]
|
||||
Q --> R[샷 수 / 온도 기준 판정]
|
||||
|
||||
R --> S{합격 기준 충족?}
|
||||
S -- PASS --> T[결과 표시: PASS<br/>UI 초록색, 로그 저장]
|
||||
S -- FAIL --> U[결과 표시: FAIL<br/>UI 빨간색, 로그 저장]
|
||||
|
||||
T --> V[PostgreSQL 등록]
|
||||
U --> V
|
||||
|
||||
V --> W[SQL INSERT 실행<br/>temperature_chambers 테이블 기록]
|
||||
W --> X[UI 및 로그 갱신]
|
||||
|
||||
X --> Y{다른 채널 남았는가?}
|
||||
Y -- 예 --> E
|
||||
Y -- 아니오 --> Z[프로그램 종료 or 대기 상태]
|
||||
|
||||
```
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user