728x90
반응형
항상 은혜로우시며 그 인자함의 끝이 느껴지지 않는 주CM님께 배우고 있는 부러운 후배님들.
오늘 들어와보니 후배님들께서 시리얼 통신을 배우고 있길래 일하면서 만든 프로그램 하나 던져두고 갑니다.
회사에서 업무에 도입하여 사용해본 결고 부분적으로 쓸만하여;;; 일단 공개 합니다.
DataPort 라는 이름으로 실무에서 이런저런 통신프로그램을 사용하다가 기능이 하나씩 마음에 들지 아니하여 각 프로그램들의 장점들을 뽑고 제가 필요로 한 기능을 추가하여 미흡하지만 버그 덩어리를 하나 만들었습니다.
주요 기능은 아래와 같습니다.
- Serial 통신
- 서버 및 클라이언트 지원
- 시리얼 통신시 사용 가능한 통신포트만 선택할 수 있게 보여 줌 (타 프로그램에서는 몇 번을 쓰는지 알고 있어야 했음.깔깔깔)
- 다양한 통신 속도를 지원하기 위해 알려진 통신 속도외, 입력 가능
- TCP/IP 통신
- 서버 및 클라이언트 지원
- 디스플레이
- 송신 및 수신 출력 패널에서 Hex 및 ASCII를 동시 표출 (타 프로그램에서는 선택적으로 볼 수 있었음.깔깔깔)
- 프로토콜 관리 기능 (이건 내가 추가 시킨 이 프로그램의 큰 특징 중 하나임. 깔깔깔)
- 동일한 장치또는 같은 목적성을 지니는 여러 프로토콜을 한 파일로 저장하여 관리
- 탭 기능
- 통신 패널을 여러개 둘 수 있으나, 실전에서 사용해본 결과 프로그램을 하나 더 띄우는게 편함.
- 메뉴얼 및 버전업 정보등을 공지할 때 사용할 예정
- 프로토콜 폼 지원
- 많이 쓰이는 기본 폼을 쉽게 완성할 수 있게 폼을 지원
- 자동 전송 기능
- ms단위로 일정한 시간마다 데이터를 송신할 때 사용
아직 완전한 판이 아니라 버그도 있고 미 지원 기능도 있습니다.
알려진 버그는 아래와 같음
- 수신데이터 출력 패널에 쓰인 위젯이... HTML을 지원하는 위젯이라 <h1> </h1> 같은 태그에 반응함......
- 0x00 을 출력하지 못함..... .
- 다이얼 형태 보기 기능 미지원
- 영상 찍을때 발견, 프로토콜 저장시, 마지막 프로토콜은 프로그램이 종료될때 저장..(파일 디스크립터를 바로 안닫았나 봄. 이 사실을 주쌤이 알면;;;;)
왠만하면 아스키 형태의 통신에서만 사용하시고 이후 수정 버전이 나오면 여기에 다시 올릴께요.
728x90
'코스웨어 > 유틸' 카테고리의 다른 글
[통신] 가상 시리얼 포트 (5) | 2015.04.28 |
---|---|
스크린 캡쳐 프로그램 (14) | 2015.04.10 |
DC-300 켐코더 드라이버 (0) | 2014.11.24 |
AVG Internet Security 2015 4 Year License (0) | 2014.09.15 |
rar text 명령으로 압축하기(dos, linux) (1) | 2013.06.07 |
DAEMON ( DTLite4413-0173 ) 라이센스 없는 버젼 (2) | 2013.06.07 |
ReturnSerial (2) | 2013.05.29 |
serialPAD 시리얼 패드 (0) | 2013.05.23 |