- IMP 테스트 작성
- HFR 프로토콜 적용
- BUG FIX: LOG Write Loop [Timed -> While]
ㄴ IMP Write 추가하니 PRTC Write 미동작
ㄴ Loop 변경 후 해결 됨 => 수평전개 필요
- IMP 테스트에서 Plot Selector 추가 필요
- Load Ext v 튜닝펙터 추가 필요
- I/O Library
ㄴ LOAD 라이브러리 작성
ㄴ IFB 라이브러리 작성
ㄴ SL(Solo-Loop) IO 반영
ㄴ MC9 선택할 수 있도록 반영
- H/W Test 전
ㄴ MC9 IFB 사용 테스트 必
ㄴ LOAD 라이브러리에 HFR 및 Impedance 기능 추가 예정
- 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 동시 업데이트)
- 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 종료되는 버그 개선
- 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초 업데이트
- 파일 정리
ㄴ 미사용 파일 삭제
ㄴ 파일 구조 변경 (용도에 따른 분류)
ㄴ 일부 VI Icon 변경
- 모듈 독립화
ㄴ 파일쓰기 (Log 및 Protocol), Chart vi 독립화 (Solo-Loop) (글로벌 변수화)
ㄴ 연관된 일부 로컬로직 위치 변경
- Shutdown 종료 메시지 추가
- 기능추가
ㄴ Clear
ㄴ 화면 접기 (축소)
ㄴ I-V Curve 그래프 복수개로 분할 (추후 Log Data 저장 가능하도록 추가 예정)
- 버그수정
ㄴ Load I-V Trip 시간 계산 (마지막 1회 시간 계산)
- 로직개선
ㄴ Protocol 색상 변경 로직 개선
- 파일 크기에 따른 파일명 변경 (현, 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 진입 가능
- 프로토콜 업데이트
ㄴ I-V Trip 업데이트 (+LL Volt 적용)
ㄴ Run.Trip for Stoic 수정 필요
ㄴ Loop 연결된 경우 두번째부터 첫 딜레이 존재하는 것으로 보임. 확인 후 수정 필요
ㄴ I-V Trip 중 Next 비활성화 / STOP 가능
- 기타
ㄴ LOAD 통신시 동일 FUNC인 경우 재송신 금지 (에러메시지 사라짐)
- 프로토콜 업데이트
ㄴ 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.P
- LOAD 제어
ㄴ 현재는 기본 ON/OFF, MODE 변경, 값 변경만 Main 화면에서 가능
ㄴ 이후 Protocol에서 사용가능 한 I-V 모드를 Protocol Running 개발 이후 컷 예정
- BP 제어
ㄴ Steady State 조건을 기존 3%/3초 유지에서 1kPa/3초 유지로 변경
ㄴ 고압에서 3%의 범위가 너무 커짐