Commit Graph

66 Commits (56268d8fd4f4d1a73e47054a9aa7d5b6347dbbf5)

Author SHA1 Message Date
Changwoo Park 88a0e1ca15 [연세대2301, 카이스트2302]
- Time Stamp 단위변경 (sec/double) -> (msec / int64)
- ALL OUT 계산부분 분리
- Offline model 활성화
- 기타 로직 정리
- 카이스트2302 신규생성
2 years ago
Changwoo Park 66883111c9 [GUI] MASS 인디케이터 자릿수 변경
- 자릿수 0
2 years ago
Changwoo Park 58a3fc6187 [LabVIEW] 버전 업그레이드
2018(32bit) -> 2022 Q3(32bit)
2 years ago
Changwoo Park a17f1f7ba4 [연세대2301] 출고
FC Single v0.9
2 years ago
Changwoo Park a763377d99 [연세대2301] H/W Check & Shut Down
- H/W check에 Load 추가
- Shut Down에 의한 Protocol run 강제종료
- 온도 PV값이 0이 존재하는 경우 이전값 사용
2 years ago
Changwoo Park 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 진입 가능
2 years ago
Changwoo Park 829d7a0459 [연세대2301] I-V Trip 수정
- I-V Trip 과 관련된 기능 Time base로 수정
- L.L. Voltage 만나는 경우 Time을 shift하여 Stoic Pre-time도 반영할 수 있도록 함
  ㄴ 관련하여 테스트는 진행 예정
2 years ago
Changwoo Park 2b2cd4e211 [연세대2301] 프로토콜 업데이트 + a
- 프로토콜 업데이트
  ㄴ I-V Trip 업데이트 (+LL Volt 적용)
    ㄴ Run.Trip for Stoic  수정 필요
  ㄴ Loop 연결된 경우 두번째부터 첫 딜레이 존재하는 것으로 보임. 확인 후 수정 필요
  ㄴ I-V Trip 중 Next 비활성화 / STOP 가능
- 기타
  ㄴ LOAD 통신시 동일 FUNC인 경우 재송신 금지 (에러메시지 사라짐)
2 years ago
Changwoo Park 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.P
2 years ago
Changwoo Park be652ddc78 [연세대]
- LOAD 제어
  ㄴ 현재는 기본 ON/OFF, MODE 변경, 값 변경만 Main 화면에서 가능
  ㄴ 이후 Protocol에서 사용가능 한 I-V 모드를 Protocol Running 개발 이후 컷 예정
- BP 제어
  ㄴ Steady State 조건을 기존 3%/3초 유지에서 1kPa/3초 유지로 변경
  ㄴ 고압에서 3%의 범위가 너무 커짐
2 years ago
Changwoo Park 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 변화에 대응하고 예기치 못한 오류를 방지하기 위해, 엔지니어 파라미터를 사용
2 years ago
Changwoo Park 9e627e0ab6 [COMMON / 연세대2301]
- (신규) Hardware check
- (수정) setting.ini 위치 변경
- 기타 복구로 인한 파일 re-commit
2 years ago
Changwoo Park fcdef28431 [Common / 연세대2301]
- 이전 누락 파일 커밋
- 2Remove 삭제
2 years ago
Changwoo Park 5087f6ee51 [BASE LINE]
연대/카이스트 개발 전 커밋
2 years ago
Changwoo Park 08dbc7c48f [정리] Extract LLB
- Project의 GIT 관리성 향상을 위한 파일 정리
- 개별 파일 버전관리에 용이하도로 변경
2 years ago
Changwoo Park c02ccfd087 [Init] 최초 업로드
- 필요없는 파일 포함
  ㄴ 향후 정리 필요
- Protocol 외 일부 미완성
2 years ago