Commit Graph

44 Commits (7b3556ee54dcc4055a3d5b590a12d93d9e1ac3a3)

Author SHA1 Message Date
KMJ d8a53a4131 250213 마북 박민정 책임 시인성이 떨어지는 이슈로 몇가지 기능 추가
KMJ 24d39d2dbc 250212 박민정 책임 프로그램 수정전 백업
KMJ 64355f25f5 BP코드 수정
KMJ 27c0912fc6 r
KMJ 345232e1d2 프로토콜 기능 추가
1.로드 딜레이
2. 펌프 쿨링
3. LVSD등 모니터링

프로토콜 파일 변환
구형 -> 신형 프로토콜로
yjlime 310a446f6d 비나텍
yjlime 7e7fd07d87 Water Flow PID/% 제어 구분 추가
Changwoo Park acf263472f [Prtc]
- 프로토콜 네이밍 Param 에서 제외
Changwoo Park c61396d813 [LOAD]
- 정밀도 변경 2자리 -> 3자리
Changwoo Park dd92ef8932 [강원TP] [WetDry]
- Wet Dry 모드 추가
  ㄴ Normal : 열린 벨브쪽 Pre-Heater만 세팅
  ㄴ Wet & Dry: 닫힌 벨브쪽 Pre-Heater는 세팅값 - Offset
  ㄴ Offset은 Config에서 수정 가능
  ㄴ Protocol도 적용 완료
  ㄴ 테스트 필요 *Commit error로 C/O
Changwoo Park 54771b6775 [Brillante_2402] 출고버전
Changwoo Park b08bd95aa7 [BenchTop] 동작성 完
- IMP 테스트 작성
- HFR 프로토콜 적용
- BUG FIX: LOG Write Loop [Timed -> While]
  ㄴ IMP Write 추가하니 PRTC Write 미동작
  ㄴ Loop 변경 후 해결 됨 => 수평전개 필요
- IMP 테스트에서 Plot Selector 추가 필요
- Load Ext v 튜닝펙터 추가 필요
Changwoo Park 58a5b87710 [HFR&IMP] [TEMP]
- HFR&IMP
  ㄴ Ext V 기준
  ㄴ CC만 Ext V로
  ㄴ CC, CV 확인 完
  ㄴ HFR&IMP 기능 구현만 (미확인)
  ㄴ 향후 CC + Ext V 변경 위한 중간 commit
- TEMP
  ㄴ 온도만 IFB 사용할 수 있도록 신규 옵션
Changwoo Park 3f87a2784a [NEW IO] #BASE Model: BanchTop
- I/O Library
  ㄴ LOAD 라이브러리 작성
  ㄴ IFB 라이브러리 작성
  ㄴ SL(Solo-Loop) IO 반영
  ㄴ MC9 선택할 수 있도록 반영
- H/W Test 전
  ㄴ MC9 IFB 사용 테스트 必
  ㄴ LOAD 라이브러리에 HFR 및 Impedance 기능 추가 예정
Changwoo Park 1137783c64 [ALVTech]
- ALVTech 시험
- USB-6001 두개의 경우 한번에 AO 출력 불가한 부분 수정 (IO GEN 및 AO, DO)
- ALV DBG 모드 활성화
- H/W Connection 불가하여 QUIT 누르면 Setting 메뉴 진입 (COM포트 등 설정할 수 있도록)
Changwoo Park aeee2f9240 [PRTC] - I-V Curve 연속성
- 프로토콜에서 Load 제어시, Load 제어 연속성 추가
- 실제 테스트 필요
Changwoo Park 02303d9229 [Option] [BP] - NIET 사용할 수 있도록...
- Option
  ㄴ Tank를 옵션으로 하여 (Option -Tank) Protocol에서 보이기 설정
- BP
  ㄴ BP target v를 config 파일에서 설정
  ㄴ config 파일에 없는 경우 5로 초기화
Changwoo Park a8534ec768 [Tank][Load]
- Tank
  ㄴ Tank 온도 및 유량제어 GUI 추가
  ㄴ Cooling 제어 변경 (On/Off w/ slop)
- LOAD
  ㄴ Load 제어 GUI 추가
yjlime d39fc1a665 경광등 동작 추가 및 버그 수정
Changwoo Park c1a2a31c79 [Tank] 기능 추가
- 추가 테스트 필요
Changwoo Park 9da81f9898 [기술교육대 고온PEM]
- ver1.2에서 Carry Over
Changwoo Park 171f9e6020 [BP][Load]
- BP
  ㄴ BP Chain 조건 변경: kPa -> 출력값 (Pgain * error > 11), delta error 계산 이후
- Load
  ㄴ Type Load CMD 로 Load 선택 (기본: KIKUSUI= FUNC, ZVL= MODE)
Changwoo Park d2c0cdfb35 - 디버그 글로벌 변수
ㄴ global_DBG.vi 추가
  ㄴ DBG에 P, I, D 별 출력값 추가
  ㄴ BP Calc_I min 값 0.01 -> 0.001 하향
  ㄴ BP Calc_I 계산하는 것 최대 3개 누적값 평균 사용 (delta D)
  ㄴ BP Chain 출력값 3개 (3, 5, 7)
Changwoo Park 6d56496cf8 [PRTC]
- IV Trip
  ㄴ One Way에서 L.L Volt 상황에서 최종값을 직전 Current Set 값으로 출력
  ㄴ IV Trip 초기값/최소값을 1sec으로 지정
  ㄴ L.L Volt Time을 0.75sec 으로 변경 (1sec인 경우, Trip dT가 1sec일때, L.L Volt 밀림)
Changwoo Park 3e70bf0ef7 변경점 미확인
Changwoo Park 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 Park 4a6e254cb4 [동작확인] 압력제어 저유량~고유량 (100 ~ 4500)
- 압력제어 수정: IFB 정밀도 하락에 따른...
  ㄴ 과도상태 PID 조건: I gain upper value 추가, 0.09. delta 계산 시간 증가, 1sec -> 2sec
  ㄴ 안정화 PID 조건: 1kPa 내외 -> 5kPa 내외
- DBG Window 추가 (개발자모드)
- NIET 파라미터 수정 (버그픽스)
  ㄴ Wet valve -> Dry valve
Changwoo Park 319025f047 중간 저장
Changwoo Park 72fe7dd24a [NEIT2308][LOG]
- 출고 전 테스트
- LOG
  ㄴ 분할 저장시 확장자 전 . 없는 버그 수정
Changwoo Park 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 Park a8212cae99 [BP] [LOG]
- BP의 Inlet, Outlet 유무에 따라 Display disable
- DO 신호에 대해 Chart 리스트 추가 (for Show Report)
Changwoo Park afdc035bc6 [PRTC] Load 관련 C/O from v1.1 (f4ff079129)
- 프로토콜 내, I-V Trip의 자릿수 (3자리, 0숨기기)
- 프로토콜 내, I-V Plot : I -> I density
Changwoo Park a6b6028e75 [IFB 기능검증]
- Interface Board (IFB)에 대한 검증
  ㄴ Init(AO, MC9)
  ㄴ 각 AI, DI, AO, DO, PV, SV 확인 완료
Changwoo Park 5b3577fc97 [IF]
- Interface Board 적용을 위한 로직 업데이트
  ㄴ 각종 Param 수정 (IF 반영, Phidge 제거)
- IF Board H/W Output 미반영
- H/W 확장(for 대면적)을 위한 Extra value (AO, DO, TEMP) 추가
Changwoo Park 8afd00fc48 [TEMP]
- Temp Offset 적용
- HUM / P.H. / CELL(Stack)
Changwoo Park e2e59b88b3 [MASS]
- Multi Range MFC (Multiple Device) 대응
- Protocol 적용 完
- 실제 출력로직 미작성
Changwoo Park 36b6bd87f6 [Params]
- Extra Sensor 분리
  ㄴ AI / Temp
  ㄴ AI Factor 및 Offset 추가
Changwoo Park 0cae5f82bb [대면적 Brach]
- 온도제어 ch. array 화
- 추가 major 업데이트 예정
- 현 프로그램 미완성
Changwoo Park 5fd0dfa354 [Config]
- Config
  ㄴ 변수 명 변경 DEMO -> Online
*글로벌 변수 변경으로 인한 모든 파일 Updated
Changwoo Park 5e42a3fadd [정리] [PRTC]
- 정리
  ㄴ 파일 구조 개선
  ㄴ Functions 내의 system function은 복수위치에서 사용하는 vi -> copied로 사용되도록 옵션 변경
  ㄴ 각 vi 목적에 맞도록 vi 아이콘 변경
Changwoo Park 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 Park 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 Park 063c2e63c8 [Bug Fix] / [I-V Trip] / [Protocol]
- Bug Fix
  ㄴ make copy 저장명 수정 (확장자 반영)
- I-V Trip
  ㄴ 데이터 저장되도록 추가
- Protocol
  ㄴ 파일 저장명 로직 수정
Changwoo Park 5283fdbe9e [정리 / 모듈독립] 불필요파일 정리 및 파일쓰기 등 모듈 독립화
- 파일 정리
  ㄴ 미사용 파일 삭제
  ㄴ 파일 구조 변경 (용도에 따른 분류)
  ㄴ 일부 VI Icon 변경
- 모듈 독립화
  ㄴ 파일쓰기 (Log 및 Protocol), Chart vi 독립화 (Solo-Loop) (글로벌 변수화)
  ㄴ 연관된 일부 로컬로직 위치 변경
- Shutdown 종료 메시지 추가