jwRsTester 0.0 release 1

2007.11.03 21:25 이런저런/수다 떨기
jwRsTester은 시리얼 통신에서 사용하는 통신 테스트 프로그램입니다. 이미 이전에 jwRsMonitor을 공개했습니다만, jwRsMonitor은 한 번에 2개의 시리얼 포트를 다룰 수 있을 뿐만 아니라 다양한 기능을 제공하고 있어서 편리한 점도 많습니다만, 단점으로는 매우 복잡하게 보이고 사용하기 어려워 보여 부담이 된다는 점입니다.


이미 복잡한 UI를 가지고 있는 jwRsMonitor를 다시 수정하기 보다는 시리얼 포트 하나에 사용하는 방법을 단순화 시킨 jwRsMonitor을 만들어 보았습니다. 시리얼 통신을 사용하시는 분은 한 번 사용해 보시기를 권합니다.

사용자 삽입 이미지

jwRsTester를 실행하면 어떤 시리얼 포트를 사용할지를 선택하게 됩니다.

사용자 삽입 이미지
시리얼 통신 환경에 맞추어 옵션을 선택하면 이후로 송수신 상태를 Hex Code로 보실 수 있고, Terminal에서 직접 타이핑할 때 마다 문자를 전송할 수 있습니다.

또한 하단에 준비한 문장 입력 에디터를 이용하여 9가지의 문장을 만들 수 있고, 그 분장을 엔터키나 [Send]버튼으로 전송할 수 있습니다.

문자를 만들 때에는 ~와 {} 문자를 이용하여 Hex 코드를 전송할 수 있습니다.

즉, ~는 Hex 코드 한 개 바이트를 만듭니다. ABC~d~a 를 전송하면 'A', 'B', 'C', 0x0d 0x0a를 전송하게되며, {}는 Hex 코드를 연속으로 전송하게 됩니다. 예로 ABC{d a} 또는 ABC{0d 0a}로 입력하면 역시 'A', 'B', 'C', 0x0d 0x0a로 전송하게 됩니다.

:Y는 올해의 네 자리 년 수를, :y는 2자리 년 수, :M과 :D는 월과 일, :H, :N, :S는 시,분,초가 됩니다.

예를 들면, jwmx :Y:M:D :H:N:S로 전송하면 jwmx 20071003 212156가 전송되게 됩니다. 아직 1.0도 안 되는 버전이지만 단순한 사용법을 기본으로하여 계속 업그레이드해 나가겠습니다. ^^
이 댓글을 비밀 댓글로
    • 밥~~밥의 대통령 ㅋㅋ
    • 2007.11.03 22:15
    하..대단하십니다.
    마음만 먹으시면 마치 도깨비 방망이로 뚝딱 만들듯 만드시는 님의 실력이 정말 부럽습니다.

    길석님께서 프로그램을 만드실때 이용하시는 언어는 어떤것을 이용하시는지요?
    • 아이쿠, 별 말씀을요. ^^ 칭찬의 말씀 고맙습니다.
      제가 애용하는 개발툴은 델파이입니다. ^^
    • 알쏭달쏭
    • 2007.11.03 23:51
    수고 많으십니다.

    혹시 jwbrowser 스킨 업데이트 생각은 없으신가요?? ^^


    아 그리고 별 문제는 아닌데..
    주소창에 주소글씨랑 이동버튼이 자주 사라지거나 아래로 쳐저버리는 현상이 있습니다.
    기능상 문제는 아니라 그냥 참고 정도로 그냥 글 남겨 봅니다. ^^
    • 좋은 말씀 고맙습니다. jwBrowser에 스킨 기능을 넣었다가 일부러 뺐습니다만,
      더 좋은 프로그램으로 기능을 추가해 보도록 노력하겠습니다. ^^
      그리고 말씀하신 주소창 문제는 조금 자세히 말씀 주시면 확인해 보겠습니다.
    • monologue
    • 2007.11.04 13:22
    실행파일명과 프로그램 이름은 testor로 되어있네요. ㅋ
    • 이런이런
    • 2007.11.06 12:35
    안녕하세요~~
    이jwrstester프로그램으로 무얼할수있나요.?? 초짜라서리...
    그리고 jwmx님 정말대단합니다. 제가 jwbrower 이거쓴지 한 7개월가량 되거든요
    전체캡쳐프로그램 깔기귀찮아서 찾다가 이걸보게되어 썼는데 인스톨도없이
    바로 쓸수있어서 가장맘에들었답니다. 그리고 쭈욱 사이트들어오면서
    상당히 유용한정보와 함께 유저의 목소리도 프로그램에 많이 반영하여
    호감도 정말 급상승.. 이렇게 글을쓰게하는 제자신을 보니 jwmx님의 열정에
    박수를 보내드립니다. 또하나 프로그램공부는 어떤방식으로 하시는지요
    공부하는학생입장으로 한수가르쳐주세요~~
    • 칭찬의 말씀 고맙습니다. ^^
      jwRsTester는 시리얼통신 관련 프로그램을 작성할 때 디벙깅용으로
      또는 시리얼 통신을 이용하는 장비를 테스트할 때 사용하는 프로그램입니다.
      시리얼 통신은 PC 두대가 통신하는 방법 중 하나로,
      요즘 PC에는 시리얼 포트가 없는 경우가 많습니다만,
      아직 저렴한 톧신 방법으로 시리얼 통신이 많이 사용됩니다. ^^

      제가하는 프로그램 학습은 좀 무식한 방법이라서 도움이 될지 모르겠습니다만,
      저는 일단 며칠 동안은 책만 읽습니다. 절대 중간에 컴퓨터로 예제를 작성하지 않습니다.
      대신에 머릿 속으로 프로그램을 이해하면서 실행합니다. ^^
      • 이런이런
      • 2007.11.07 10:44
      아 그렇군요.. 저랑 같은방법인데..
      역시 머리가 좋으신가봐요
    • 좋은날
    • 2008.05.21 18:31
    저에겐 머 확실히 필요없는거지만.. 수고하셨습니다 ^^
    • 2010.09.08 17:39
    비밀댓글입니다