Commit Graph

32 Commits (v1.1.1)

Author SHA1 Message Date
Changwoo Park 5fd0dfa354 [Config]
- Config
  ㄴ 변수 명 변경 DEMO -> Online
*글로벌 변수 변경으로 인한 모든 파일 Updated
2 years ago
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 종료되는 버그 개선
2 years ago
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초 업데이트
2 years ago
Changwoo Park 063c2e63c8 [Bug Fix] / [I-V Trip] / [Protocol]
- Bug Fix
  ㄴ make copy 저장명 수정 (확장자 반영)
- I-V Trip
  ㄴ 데이터 저장되도록 추가
- Protocol
  ㄴ 파일 저장명 로직 수정
2 years ago
Changwoo Park 5283fdbe9e [정리 / 모듈독립] 불필요파일 정리 및 파일쓰기 등 모듈 독립화
- 파일 정리
  ㄴ 미사용 파일 삭제
  ㄴ 파일 구조 변경 (용도에 따른 분류)
  ㄴ 일부 VI Icon 변경
- 모듈 독립화
  ㄴ 파일쓰기 (Log 및 Protocol), Chart vi 독립화 (Solo-Loop) (글로벌 변수화)
  ㄴ 연관된 일부 로컬로직 위치 변경
- Shutdown 종료 메시지 추가
2 years ago
Changwoo Park f8e79d3b24 [정리] 미사용 파일 정리 및 Detection4Shutdown.vi 독립화
- Detection4Shutdown.vi: input val.을 global variable 선언하여 독립화
2 years ago
Changwoo Park e2017f0073 [Protocol] 기능추가 및 버그수정
- 기능추가
  ㄴ Clear
  ㄴ 화면 접기 (축소)
  ㄴ I-V Curve  그래프 복수개로 분할 (추후 Log Data 저장 가능하도록 추가 예정)
- 버그수정
  ㄴ Load I-V Trip 시간 계산 (마지막 1회 시간 계산)
- 로직개선
  ㄴ Protocol 색상 변경 로직 개선
2 years ago
Changwoo Park 3d1f96a353 [Dev Mode] is Developing 전역변수 추가
- 실행 환경에 따른 Menu (Diagram 보이기) 및 프로그램 종료 시 윈도우 닫기 판단
2 years ago
Changwoo Park 84a233ad83 [Config] Detection for Shut Down 추가
- Config에서 수정할 수 있도록 변경
2 years ago
Changwoo Park de88eefed2 [카이스트2302]
- Load On/Off Status 표시위치 변경
- System Message 오류 수정
2 years ago
Changwoo Park 671076e7fe [카이스트2302]
로깅 메시지 창 추가
2 years ago
Changwoo Park f29453d002 [카이스트2302]
- 하드웨어 연속성 증대
  ㄴ 하드웨어 연결성 확인 및 재연결 로직 추가
- 패널 사이즈 등 caller chain 방식으로 변경
- Config 메뉴 진입방식 변경 (F9 -> Menu)
2 years ago
Changwoo Park cfdebc3681 [정리 중]
- 일부 로직 단일 VI화
  ㄴ Timer
  ㄴ I/O Calculation and Interface (with Offline Model)
  ㄴ ShutDown
- 속도 느려짐 수정
  ㄴ Analog Input (IN) Loop Period 없었음
2 years ago
Changwoo Park 79cb7205f6 [정리 중]
- 속도 느려짐.. 확인 必
2 years ago
Changwoo Park 8479df6fb9 [카이스트2302]
- H/W Output 분리
- DBG 관련 로직 추가 (DBG MSG / Error)
- Logging Additional 추가
- Parameter Setting Cluster화
- H/W Connection Error 보완로직 작성 중 (MC9 검토 完)
- 연세대2301 carry over 필요
2 years ago
Changwoo Park 88a0e1ca15 [연세대2301, 카이스트2302]
- Time Stamp 단위변경 (sec/double) -> (msec / int64)
- ALL OUT 계산부분 분리
- Offline model 활성화
- 기타 로직 정리
- 카이스트2302 신규생성
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 8e6d01a675 [연세대2301] Protocol 및 Shutdown 업데이트
- Protocol
  ㄴ I-V Trip 업데이트
  ㄴ Chart Clear
- Shut Down
  ㄴ CMD ShutDown으로 제어 (Global)
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 e2066d6536 [연세대2301]
- PID의 P gain 분리
  ㄴ 압력을 채우는 경우와 빼는 경우 P gain을 다르게 사용
2 years ago
Changwoo Park 6de51c9093 [연세대2301]
setting.ini 에서 하기 파라미터 설정
- stoic factor
- back pressure PID gain
  ㄴ 현재 P negative gain을 비율(0.1)로 설정되어 있으나 추후 분리 예정
- BP Control 로직 일부 수정 (적분기 reset 시기)
2 years ago
Changwoo Park 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 점검 完
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 08dbc7c48f [정리] Extract LLB
- Project의 GIT 관리성 향상을 위한 파일 정리
- 개별 파일 버전관리에 용이하도로 변경
2 years ago
Changwoo Park c02ccfd087 [Init] 최초 업로드
- 필요없는 파일 포함
  ㄴ 향후 정리 필요
- Protocol 외 일부 미완성
2 years ago