f50e0e97ba[H&T][PRTC][NIET2308] - H&T ㄴ Wet/Dry 3way valve에서 Wet이 빈배열인 경우 처리 (기존은 값 없음 조건) - PRTC ㄴ Diff. BP -> BP Chain 으로 명칭 변경 (Param 에서 변경) ㄴ TSQ 기본경로 없는 경우 생성 - NIET2308 ㄴ Main 화면에서 미사용 정리 (Load Mode, Running Mode) ㄴ H2 SD 조건 활성화 (1v, 3sec)Changwoo Park2023-08-09 11:05:38 +0900
a7b79f2e94[BugFix] 연세대2301 C/O - Cell Size 적용 문제 - 본 프로그램은 이상 없으나 추가 Config 변수에도 적용하도록 수평전개Changwoo Park2023-08-08 17:53:49 +0900
ddee564b0a[BugFix] 연세대2301 요청 - Main 화면에서 Cell Size 적용 안되는 문제 수정Changwoo Park2023-08-08 17:52:13 +0900
4a6e254cb4[동작확인] 압력제어 저유량~고유량 (100 ~ 4500) - 압력제어 수정: IFB 정밀도 하락에 따른... ㄴ 과도상태 PID 조건: I gain upper value 추가, 0.09. delta 계산 시간 증가, 1sec -> 2sec ㄴ 안정화 PID 조건: 1kPa 내외 -> 5kPa 내외 - DBG Window 추가 (개발자모드) - NIET 파라미터 수정 (버그픽스) ㄴ Wet valve -> Dry valveChangwoo Park2023-08-08 17:41:42 +0900
72fe7dd24a[NEIT2308][LOG] - 출고 전 테스트 - LOG ㄴ 분할 저장시 확장자 전 . 없는 버그 수정Changwoo Park2023-07-24 15:34:08 +0900
bb89f5bd6a[NIET2308] H/W 동작 확인 - Shutdown 로직 일부 변경 - IFB 50배수 적용Changwoo Park2023-07-18 13:27:51 +0900
ae70253269[연세대2301] 임시 업데이트 - 사용자 입력 딜레이 해결 - Shutdown 로직 수정 ㄴ Gas vent를 위한 MFC full out 제거 (사용자 요청)Changwoo Park2023-07-17 12:43:18 +0900
3cdf1451d2[NIET2308][AI][AO][MC9][IFB] - NIET2308 프로젝트명 반영하여 파일명 변경 - AI Factor/Offset -Add 변경 ㄴ 기존에는 Factor/Offset에 더하는 방식이었지만, 이제는 신호처리 개념으로 변경 ㄴ Input Voltage += (w/ -Add) => 신호기준 튜닝, 튜닝된 값 += (factor/offset) => 물리값 - AO와 동일한 개념으로 Factor/Offset 적용 - MC9 ㄴ Config 메뉴에서 Auto Tune 기능 추가 - IFB ㄴ 기존 10ms x 10개의 평균이었지만, 노이즈로 인해 1ms x 20개의 평균으로 변경 (IFB 동시 업데이트)Changwoo Park2023-07-13 16:44:41 +0900
ff6e7e8f3f[프로토2306] 장비 연결 확인 - NIET (카이스트개조) 대상 장비 연결 확인 ㄴ 단, Load는 임시로 해당 모델(Amrel ZVL150)에 맞도록 수정: FUNC -> MODE ㄴ IFB(Interface Board: GAS Inlet s.valve, MFC, 3Way valve, BP s.valve, p.valve, MC9, Heater B/D, Load) 모두 확인 - 업데이트 예정 ㄴ 파일 명 수정, NIET2308 ㄴ H2, Temp Shutdown 로직 추가 - 업데이트 예정 (공통) ㄴ Analog Out tune table 추가 ㄴ MC9 Auto Tune 기능 추가Changwoo Park2023-07-13 10:15:31 +0900
a8212cae99[BP] [LOG] - BP의 Inlet, Outlet 유무에 따라 Display disable - DO 신호에 대해 Chart 리스트 추가 (for Show Report)Changwoo Park2023-07-11 18:08:07 +0900
afdc035bc6[PRTC] Load 관련 C/O from v1.1 (f4ff079129) - 프로토콜 내, I-V Trip의 자릿수 (3자리, 0숨기기) - 프로토콜 내, I-V Plot : I -> I densityChangwoo Park2023-07-10 14:10:39 +0900
5a7b08af44[연세대2301] N2 MFC Range 수정 - N2 MFC Range 수정 ㄴ 5,000 -> 2,000Changwoo Park2023-07-10 13:45:48 +0900
9519f235a2[연세대2301] 시각화 - Gas inlet line 색상적용 누락 수정 - N2 Mass button 연결 누락 수정Changwoo Park2023-07-10 13:33:10 +0900
b61795fc70[연세대2301] 디스플레이 일부 변경 - Gas, Vent, P.Valve 등 변경Changwoo Park2023-07-10 12:51:14 +0900
bdb39246b5[연세대2301] v1.1.2 / N2 증설 외 - N2 증설 - 일부 GUI 내부 delay 누락 loop에 delay 추가
v1.1.2
Changwoo Park2023-07-10 11:50:36 +0900
a6b6028e75[IFB 기능검증] - Interface Board (IFB)에 대한 검증 ㄴ Init(AO, MC9) ㄴ 각 AI, DI, AO, DO, PV, SV 확인 완료Changwoo Park2023-07-07 17:46:45 +0900
5b3577fc97[IF] - Interface Board 적용을 위한 로직 업데이트 ㄴ 각종 Param 수정 (IF 반영, Phidge 제거) - IF Board H/W Output 미반영 - H/W 확장(for 대면적)을 위한 Extra value (AO, DO, TEMP) 추가Changwoo Park2023-06-19 18:12:14 +0900
a5d269d7e5[카이스트 업데이트] - 카이스트 업데이트를 위한 수정 ㄴ Warning Message - Visible = F 추가 (초기화)Changwoo Park2023-06-12 08:55:05 +0900
f4ff079129[연세대 2301] 요청사항 반영 - 프로토콜 내, I-V Trip의 자릿수 - 프로토콜 내, I-V Plot : I -> I density. 단, Power plot은 미반영 - TSQ Editor 공유를 위한 VBA 잠금
v1.1.1
Changwoo Park2023-05-23 18:49:35 +0900
bcb63cd141[Shutdown] [MASS] [H&T] - Shutdown Detection ㄴ Load가 On인 경우에만 Low voltage shutdown 동작하도록 변경 - MASS ㄴ Load Follow 모드에서 Stoic - 0% 인 경우 Valve Off, Min Flow 0 - H&T ㄴ LED Display 숨김Changwoo Park2023-04-13 11:18:21 +0900
bee19f7959[Minor] - Minor ㄴ 아이콘 변경 ㄴ DEMO -> Offline 문구 변경Changwoo Park2023-03-21 10:13:51 +0900
b1e44cfc52[Prtc] - Protocol ㄴ Test Sequence 에서 Insert / Remove 에 따른 Loop index 변경로직 추가Changwoo Park2023-03-20 17:52:38 +0900
5fd0dfa354[Config] - Config ㄴ 변수 명 변경 DEMO -> Online *글로벌 변수 변경으로 인한 모든 파일 UpdatedChangwoo Park2023-03-20 16:12:42 +0900
3d45202e66[연세대2301] [Prtc] - 연세대2301 ㄴ 신규 로직에 맞도록 Main 업데이트 - Protocol ㄴ I-V Chart Label Display minor 수정Changwoo Park2023-03-20 14:35:47 +0900
57abeae872[DISP] [LOG] - DISP ㄴ 각졷 타이틀 및 Time Stamp 창 비활성화 - LOG ㄴ 매 정각 Log Message 입력Changwoo Park2023-03-14 16:24:44 +0900
5e42a3fadd[정리] [PRTC] - 정리 ㄴ 파일 구조 개선 ㄴ Functions 내의 system function은 복수위치에서 사용하는 vi -> copied로 사용되도록 옵션 변경 ㄴ 각 vi 목적에 맞도록 vi 아이콘 변경Changwoo Park2023-03-14 15:38:29 +0900
c6ec867aa7[PRTC] [Bug Fix] - Load Trip 중 Jump 가능하도록 변경 (현 진행사항 끝나고 점프: 안정성) - 항상 Pause 가능하도록 수정 - Protocol 경고 메시지 ㄴ Test Sequence 불일치 (Prtc2Val, Val2Prtc) ㄴ Load dT 가 Stoic Pre-Time + 0.2 보다 작을 경우 경고 메시지 (0.2는 I-V 찍는 시간) - Bug Fix ㄴ Protocol 전용 Shutdown cmd 추가 Protocol에서 Shutdown이 있는 경우 Protocol 종료되는 버그 개선Changwoo Park2023-03-13 18:31:40 +0900
bcc238bfd5[Protocol] [LOAD Trip] [Bug Fix] [Chart] - Protocol ㄴ GUI 변경 (레이아웃, 크기, 색상로직 등) ㄴ Open Set Values (Load, Loop, Delay) Edit 방법 변경 > Edit 선택 하면, Value Insert 비활성화, Edit 활성화. 값 변경 후 Edit 선택하여 변경 적용 > 다른 Item 선택하면 Value Edit 비활성화, Insert 활성화 됨 - LOAD Trip ㄴ Time 알고리즘 변경 ㄴ 기존 Local Time Table 변경하는 방식에서 Global Timer 변경하는 방식으로 변경 (누적 Delay 방지) ㄴ 관련된 Stoic 업데이트 (일부 버그픽스) - Chart ㄴ History Length 변경 > Main Chart 86,400 -> 43,200 (1초기준 12시간) > Protocol Chart 1024 (기본 값) 매 1초 업데이트Changwoo Park2023-03-10 17:09:16 +0900
063c2e63c8[Bug Fix] / [I-V Trip] / [Protocol] - Bug Fix ㄴ make copy 저장명 수정 (확장자 반영) - I-V Trip ㄴ 데이터 저장되도록 추가 - Protocol ㄴ 파일 저장명 로직 수정Changwoo Park2023-03-08 12:12:23 +0900
5283fdbe9e[정리 / 모듈독립] 불필요파일 정리 및 파일쓰기 등 모듈 독립화 - 파일 정리 ㄴ 미사용 파일 삭제 ㄴ 파일 구조 변경 (용도에 따른 분류) ㄴ 일부 VI Icon 변경 - 모듈 독립화 ㄴ 파일쓰기 (Log 및 Protocol), Chart vi 독립화 (Solo-Loop) (글로벌 변수화) ㄴ 연관된 일부 로컬로직 위치 변경 - Shutdown 종료 메시지 추가Changwoo Park2023-02-24 13:54:12 +0900
f8e79d3b24[정리] 미사용 파일 정리 및 Detection4Shutdown.vi 독립화 - Detection4Shutdown.vi: input val.을 global variable 선언하여 독립화Changwoo Park2023-02-24 10:42:21 +0900
e2017f0073[Protocol] 기능추가 및 버그수정 - 기능추가 ㄴ Clear ㄴ 화면 접기 (축소) ㄴ I-V Curve 그래프 복수개로 분할 (추후 Log Data 저장 가능하도록 추가 예정) - 버그수정 ㄴ Load I-V Trip 시간 계산 (마지막 1회 시간 계산) - 로직개선 ㄴ Protocol 색상 변경 로직 개선Changwoo Park2023-02-20 17:49:25 +0900
f29453d002[카이스트2302] - 하드웨어 연속성 증대 ㄴ 하드웨어 연결성 확인 및 재연결 로직 추가 - 패널 사이즈 등 caller chain 방식으로 변경 - Config 메뉴 진입방식 변경 (F9 -> Menu)Changwoo Park2023-02-13 09:37:40 +0900
cfdebc3681[정리 중] - 일부 로직 단일 VI화 ㄴ Timer ㄴ I/O Calculation and Interface (with Offline Model) ㄴ ShutDown - 속도 느려짐 수정 ㄴ Analog Input (IN) Loop Period 없었음Changwoo Park2023-02-09 09:14:45 +0900
8479df6fb9[카이스트2302] - H/W Output 분리 - DBG 관련 로직 추가 (DBG MSG / Error) - Logging Additional 추가 - Parameter Setting Cluster화 - H/W Connection Error 보완로직 작성 중 (MC9 검토 完) - 연세대2301 carry over 필요Changwoo Park2023-02-06 17:57:16 +0900
88a0e1ca15[연세대2301, 카이스트2302] - Time Stamp 단위변경 (sec/double) -> (msec / int64) - ALL OUT 계산부분 분리 - Offline model 활성화 - 기타 로직 정리 - 카이스트2302 신규생성Changwoo Park2023-02-03 17:59:06 +0900
8347683af2[Protocol] 명칭변경 Protocol에서 사용하는 테스트 수행 테이블 명칭 변경 ㄴ Protocol (.prtc) -> Test Sequence (.tsq)로 변경 ㄴ 관련 Editor 프로토타입 업로드Changwoo Park2023-01-31 18:17:16 +0900
a763377d99[연세대2301] H/W Check & Shut Down - H/W check에 Load 추가 - Shut Down에 의한 Protocol run 강제종료 - 온도 PV값이 0이 존재하는 경우 이전값 사용Changwoo Park2023-01-25 20:03:21 +0900
a4bc290013[연세대2301] Protocol 및 Config - 파일 크기에 따른 파일명 변경 (현, 5MB 초과 -> 파일명 + (Num)) - Protocol ㄴ LOAD, LOOP, DELAY 초기값 적용 ㄴ Protocol 저장기능 개발 ㄴ Protocol List Selection ㄴ I-V Trip에서 Last way인 경우 L.L Volt에 의한 종료 timing 수정 - Config ㄴ Config(User, Engineer) 및 AI Tume (Factor, Offset) 파일 정의 ㄴ 일부 (Stoic, Driver) 제외하고 최초 1회만 로드 ㄴ AI Tune은 2진파일이며 없는경우 초기값(0)으로 설정 됨 ㄴ 각 Config는 메인화면에서 F9로 진입(Config User) F12로 비밀번호(Tkdlxprzhfldk) 입력 후 Config Engineer 활성화 ㄴ Config Engineer 활성화 후, 해당 탭에서 I/O Control 진입 가능Changwoo Park2023-01-25 10:11:30 +0900
8e6d01a675[연세대2301] Protocol 및 Shutdown 업데이트 - Protocol ㄴ I-V Trip 업데이트 ㄴ Chart Clear - Shut Down ㄴ CMD ShutDown으로 제어 (Global)Changwoo Park2023-01-20 11:59:27 +0900
829d7a0459[연세대2301] I-V Trip 수정 - I-V Trip 과 관련된 기능 Time base로 수정 - L.L. Voltage 만나는 경우 Time을 shift하여 Stoic Pre-time도 반영할 수 있도록 함 ㄴ 관련하여 테스트는 진행 예정Changwoo Park2023-01-19 18:48:06 +0900
2b2cd4e211[연세대2301] 프로토콜 업데이트 + a - 프로토콜 업데이트 ㄴ I-V Trip 업데이트 (+LL Volt 적용) ㄴ Run.Trip for Stoic 수정 필요 ㄴ Loop 연결된 경우 두번째부터 첫 딜레이 존재하는 것으로 보임. 확인 후 수정 필요 ㄴ I-V Trip 중 Next 비활성화 / STOP 가능 - 기타 ㄴ LOAD 통신시 동일 FUNC인 경우 재송신 금지 (에러메시지 사라짐)Changwoo Park2023-01-19 09:06:02 +0900
e66a93c195[연세대2301] - 프로토콜 업데이트 ㄴ LOAD / LOOP / DELAY ㄴ 예정 : file save / sample time / Warn&S.D / Next during LOAD (I-V) ㄴ 예정2: 화면 접기 - 통신 업데이트 ㄴ LOAD VISA (Open / Close) ㄴ 예정 : Temp Read value 오류 (Cell, Water) ㄴ 간헐적 0 또는 0.2 값 읽힘 ㄴ 예정2: Analog Signal Tune Table - 미정 : Differential B.PChangwoo Park2023-01-17 18:13:49 +0900
be652ddc78[연세대] - LOAD 제어 ㄴ 현재는 기본 ON/OFF, MODE 변경, 값 변경만 Main 화면에서 가능 ㄴ 이후 Protocol에서 사용가능 한 I-V 모드를 Protocol Running 개발 이후 컷 예정 - BP 제어 ㄴ Steady State 조건을 기존 3%/3초 유지에서 1kPa/3초 유지로 변경 ㄴ 고압에서 3%의 범위가 너무 커짐Changwoo Park2023-01-11 14:09:59 +0900
ab303cf749[연세대2301] BP PID 개선 - Active I gain 적용 ㄴ Flow에 따라 delta Pressure가 결정 됨 ㄴ P.v/v를 닫아 놓은 상태에서 이전 3초간 압력 변화율을 측정 ㄴ 측정된 변화율에 따라 I gain을 가변하여 Overshoot을 최소화 하여 Steady state에 도달하도록 유도 ㄴ Steady state에 도달한 후 일정 오처범위 (현, 3% 3초) 유지하면 setting.ini의 I gain으로 변경 ㄴ I gain을 되돌리는 이유는, 이후 Flow 변화에 대응하고 예기치 못한 오류를 방지하기 위해, 엔지니어 파라미터를 사용Changwoo Park2023-01-05 19:21:47 +0900
e2066d6536[연세대2301] - PID의 P gain 분리 ㄴ 압력을 채우는 경우와 빼는 경우 P gain을 다르게 사용Changwoo Park2023-01-04 13:30:53 +0900
6de51c9093[연세대2301] setting.ini 에서 하기 파라미터 설정 - stoic factor - back pressure PID gain ㄴ 현재 P negative gain을 비율(0.1)로 설정되어 있으나 추후 분리 예정 - BP Control 로직 일부 수정 (적분기 reset 시기)Changwoo Park2023-01-04 13:20:16 +0900
52bb1b157f[연세대2301] - Load Follow 를 위한 Param 추가 ㄴ Reactant Parameter ㄴ 반응물의 경우 Stoci Ratio로, 아닌경우(예, N2) Ratio of Reactant 로 표시 - Pressure Sensor Range Param 추가 ㄴ NI AI에 대한 Offset 추가 (Pressure sensor 1v~5v로 1 offset 필요) - 일부 누락파일 커밋 #연세대2301에 대한 H/W 점검 完Changwoo Park2023-01-03 13:32:57 +0900
9e627e0ab6[COMMON / 연세대2301] - (신규) Hardware check - (수정) setting.ini 위치 변경 - 기타 복구로 인한 파일 re-commitChangwoo Park2022-12-29 16:35:53 +0900
fcdef28431[Common / 연세대2301] - 이전 누락 파일 커밋 - 2Remove 삭제Changwoo Park2022-12-27 11:35:20 +0900