=== 컬럼명칭 통일 (c{prefix} → C-{prefix}11) ===
Python 분석스크립트: data pkl 경로 →
gen_temp_profiles: tempref 파일명 →
SteamAdvisorController: TagsFor() 숫자서픽스 → 풀컬럼키(C-6111), ToSuffix() 변환
steam.js: ST_TEMP_COLS ['61',...] → ['C-6111',...], selectbox defaultColumn
appsettings.json: Columns 키 c61/c62/... → C-6111/C-6211/..., DefaultColumn c6111→C-6111
run_column.py: 추출/분석시 col_key = f"C-{{prefix}}11"
C-{x}11_{model,tempref}.json: 신규 명칭 기준 기준프로파일/모델 7컬럼분
=== SteamAdvisor 수정 ===
SteamModel: [JsonPropertyName] 매핑(snake_case → PascalCase 역직렬화)
예외처리: LinearCoeffs.Count < 3 방어코드
steam.js: catch(_) {} → 에러메시지 표시, missing_tags 응답처리
=== Feedforward Controller 개선 ===
ff.js: 상승/하강 양방향 램프 confirm, 방향뱃지(↑↓), Normal 모드 표시
FeedforwardController: 업램프 단독제한 제거(양방향), tcReturnTcTarget/Band 노출
=== DB ===
Hc900DbContext: realtime_table_tagname_key 레거시 UNIQUE 제약/인덱스 DROP 로직
Hc900Controllers: ToDictionaryAsync → GroupBy 변환 (중복 tagname 대응)
=== SIGPIPE 대응 ===
gateway.cpp: signal(SIGPIPE, SIG_IGN) 메인스레드 설치
modbus_tcp.cpp: send() flags 0 → MSG_NOSIGNAL (EPIPE 복구)
sigpipe_ignore.c: LD_PRELOAD 우회 공유라이브러리
Hc900GatewayProcessService: LD_PRELOAD 환경변수 설정
67 lines
1.1 KiB
JSON
67 lines
1.1 KiB
JSON
{
|
|
"column": "C-10211",
|
|
"stages_order": [
|
|
"reb_temp",
|
|
"T_B",
|
|
"T_C",
|
|
"T_D"
|
|
],
|
|
"n_products": 2,
|
|
"period": "2026-05-26~2026-06-02",
|
|
"products": [
|
|
{
|
|
"label": "P0",
|
|
"n_rows": 19649,
|
|
"span_AD": 4.62,
|
|
"vacuum": {
|
|
"median": 49.97,
|
|
"std": 0.22
|
|
},
|
|
"stages": {
|
|
"reb_temp": {
|
|
"median": 82.45,
|
|
"std": 0.79
|
|
},
|
|
"T_B": {
|
|
"median": 81.52,
|
|
"std": 0.87
|
|
},
|
|
"T_C": {
|
|
"median": 78.91,
|
|
"std": 0.65
|
|
},
|
|
"T_D": {
|
|
"median": 78.03,
|
|
"std": 0.97
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"label": "P1",
|
|
"n_rows": 1080,
|
|
"span_AD": 23.54,
|
|
"vacuum": {
|
|
"median": 49.97,
|
|
"std": 0.16
|
|
},
|
|
"stages": {
|
|
"reb_temp": {
|
|
"median": 87.58,
|
|
"std": 1.08
|
|
},
|
|
"T_B": {
|
|
"median": 85.04,
|
|
"std": 1.58
|
|
},
|
|
"T_C": {
|
|
"median": 78.36,
|
|
"std": 2.07
|
|
},
|
|
"T_D": {
|
|
"median": 64.54,
|
|
"std": 4.55
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |