아는분이 요청해서 처음 제작해본 C#프로그램입니다.
처음으로 제작해봤는데 생각보다 쉽게 만들어져서 C#이 시뮬레이터 관점에서는 새삼 쉬운 부분이 있다는게 느껴졌네요.
테스트 하다보면 버그도 좀 있을 것 같아 불안하지만 어쨋든 요청사항은 얼추 완성을 한 것 같네요.
시뮬레이터는 잘 동작하니 이쯤에서 마무리를 해보려 합니다.
Serial 통신
- 자동 PORT 생성
- Baudrate 115200 고정 (요청)
- Connect 유무 체크
Configure 설정부
- 진동모터감도 : Max 100%
- 진동모터시간 : Max 100초
- 조정 : 압력 실시간 디스플레이 감도 조정 (Threshold 값)
Control 부
- 시작 : 동작시간까지 동작하는 버튼
- 동작시간 : 초단위로 동작
- 정지 : 시작 중인 모터 동작을 정지
- 수동 : 모터 동작 리스트에 있는 항목 선택 후 수동 동작
- 삭제 : 모터 동작 리스트에 있는 항목 개별 삭제
- 전체삭제 : 모터 동작 리스트에 있는 항목 전체 삭제
- 저장 : 모터 동작 리스트에 있는 항목 저장
- 열기 : 저장되어 있는 모터 동작 리스트 파일을 불러오기
- 시작시 현재 동작 모터 시뮬레이터
Panel 부
- 압력 실시간 디스플레이 (MAX 데이터 1026byte - 프로토콜)
- 동작시간동안 동작 완료시 좌상단, 우상단, 좌하단, 우하단 평균값 출력
- 동작시간동안 동작 완료시 자동 데이터 저장 (시작데이터, 종료데이터, 동작시간)
'z. 작업완료' 카테고리의 다른 글
디지털 수도계량기 IoT 장비 [1] (0) | 2023.06.11 |
---|---|
무선 IoT 장비 (TCP/IP, WD-N400S) (0) | 2023.01.30 |
2.4Gh RF방식의 USB 동글 (0) | 2023.01.28 |
음성 드립커피 (mp3, 로드셀) (0) | 2023.01.26 |
3채널 DC모터 드라이버 (0) | 2023.01.25 |
무선 UV 살균기 (0) | 2023.01.24 |
냉/온 미니컵 - 열전소자(펠티어) (0) | 2023.01.23 |
4채널 AC 히터 제어기 (0) | 2023.01.21 |