시리얼 통신으로 시스템 장비를 모니터링 및 제어하는 일을 하면서 헥사 전송 및 UDP 통신 지원 가능한 프로그램을 찾지 못해서 직접 개발하게 되었습니다.
아래 주소에서 다운로드 하세요
http://www.j1lab.com
1. 기능 1) 시리얼 통신 2) TCP 통신 (Server Socket, Client Socket 선택하여 동작) 3) UDP 통신 4) 타이머 구동으로 특정 인터벌별로 전송가능 ( 1000 : 1초 ) -> 타이머 구동시 ‘Edit Data’ 와 ‘File Data’ 중 선택해서 보낼수 있다. (‘File Data’ 일 경우 특정 시작 라인부터 특정 마지막 라인까지 자동으로 전송 ) - 특정 시작 라인 및 특정 마지막 라인은 ‘File Data’ 를 마우스왼쪽 버튼 클릭시 화면 제 일 아래의 상태바중 ‘File Data’ No 칸에 나타난다. 5) ASCII , Hex 전송 -> Hex간 구분은 콤마로 하며 첫부분, 끝부분에는 붙이지 않는다. ( Send Hex 일 경우 데이터 입력 방법 예 : 61,62,63,64,65 ) 6) 자동 Checksum 계산 (Error Code 콤보 박스로 선택가능) -> Data(Char) 로 선택시 프로토콜의 해당 문자열을 직접 입력 (입력된 문자열 사이 값들만으 로 첵섬 계산 : 시작 및 끝 문자열은 첵섬 계산에서 제외 ) e Number 로 지정시에는 숫자는 0부터 카운트 되며, 시작과 끝 Number의 프로토콜도 포함하여 첵섬 계산된다. 7) 자동 CRC 계산(Error Code 콤보 박스로 선택가능) -> ‘Send Mode’ 가 ‘Show HEX’ 일때 사용하며 Number의 Start 와 End 의 범위로 CRC 값 을 계산 한다. 8) 텍스트 형태로 명령어 파일을 미리 많들어 놓고 파일 불러서 전송가능 9) CR,LF 추가 가능 (보낼 명령어에 자동 추가 가능 10) 화면에 나타난 프로토콜 저장 가능 (File -> Protocol Save) C://>J1C/ 날짜 시간 . txt 로 저장 11) ‘Communication Data’ 화면의 스크롤 멈춤 기능 12. ‘File Open’ 시에 ‘Communication Data’ 와 ‘File Data’ 화면 간의 창 크기 조절은 해당 리스 트 위에서 마우스 오른쪽 버튼 클릭. e 초기 비율로 Default 셋팅시에는 마우스 오른쪽 버튼 더블클릭. 13. 위쪽 화면의 ‘Detail Option’은 시리얼, TCP, UDP 모두 적용된다. l 특정 기능 문의 및 버그 발견시 언제든지 이메일로 문의 주세요. 
|