diff --git a/README.md b/README.md index 5b84a2d..094fbd6 100644 --- a/README.md +++ b/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 ``` ---