C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[42714] 저한텐 수수께끼입니다. 알고 계신분 있나요? 16진수
생각하자 [callmeok] 911 읽음    2005-11-29 12:08
안녕하세요~
많은 도움 주셔서 다 됐다고 생각했는데.. 아니었습니다. -_-
카드발급기 프로그램을 새로 만들어야 해서 만들고 있는데
발급기 업체에서는 스펙이외에는 가지고 있는데 없다고 하네요
그래서 제가 발급기 업체에서 테스트용 프로그램을 (물론 소스도 없답니다.--)
가지고 Serial Monitor 라는 모니터링 프로그램을 돌려서 값을 알아 냈습니다.
스펙에 있는  Command format 도 틀린게 있더군요
기본 format
STX command Code(2byte) Data (n byte) ETX BCC
입니다.
근데 문제는 밑에 숫자가 제가 모니터링한 값입니다. 앞쪽 8자리가 제가 Write하고 싶은 값이고
05212005 <= 이게 Write 하려는 입력값
02 <= 이게 STX
30 32  <= 이게 Write command code 입니다.
30 35 32 31 32 30 30 35 <= 이게 Write 하려는 값
03 <= 이게 ETX 입니다.
근데 문제는 뒤에 붙는 한자리 hex값인데 뭔지 도저히 모르겠습니다.
맨뒤에 숫자는 혹시 몰라서 제가 Write 하려는 값의 합입니다.
영관성이 있는거 같기도 한데 중복되는 값들이 있어서 감을 못잡겠습니다.
꼭 맨뒤에 있는 (write하려는 합값이 아닌) 값이 들어가야만 장비가 동작을 합니다.
혹시 계산하는 법이나.. 알아내는 법칙같은게 있는지요...
TEST 프로그램도 뭔가 계산을 해서 붙여 줄텐데... 으... 궁금합니다.

05212005    02 30 32 30 35 32 31 32 30 30 35 03 00    15
05212014    02 30 32 30 35 32 31 32 30 31 34 03 00    15

05212004    02 30 32 30 35 32 31 32 30 30 34 03 01    14
05212015    02 30 32 30 35 32 31 32 30 31 35 03 01    16

05212007    02 30 32 30 35 32 31 32 30 30 37 03 02    17
05212016    02 30 32 30 35 32 31 32 30 31 36 03 02    17
05212025    02 30 32 30 35 32 31 32 30 32 35 03 02    17

05212006    02 30 32 30 35 32 31 32 30 30 36 03 03    16
05212017    02 30 32 30 35 32 31 32 30 31 37 03 03    18
05212024    02 30 32 30 35 32 31 32 30 32 34 03 03    16

05212010    02 30 32 30 35 32 31 32 30 31 30 03 04    11
05212023    02 30 32 30 35 32 31 32 30 32 33 03 04    15
05212032    02 30 32 30 35 32 31 32 30 33 32 03 04       15

05212011    02 30 32 30 35 32 31 32 30 31 31 03 05    12
05212022    02 30 32 30 35 32 31 32 30 32 32 03 05    14

05212001    02 30 32 30 35 32 31 30 30 30 31 03 06    11
05212003    02 30 32 30 35 32 31 32 30 30 33 03 06    13
05212012    02 30 32 30 35 32 31 32 30 31 32 03 06    13
05212021    02 30 32 30 35 32 31 32 30 32 31 03 06    13

05212002    02 30 32 30 35 32 31 32 30 30 32 03 07    12
05212013    02 30 32 30 35 32 31 32 30 31 33 03 07    14
05212020    02 30 32 30 35 32 31 32 30 32 30 03 07    12
05212031    02 30 32 30 35 32 31 32 30 33 31 03 07    14

05212009    02 30 32 30 35 32 31 32 30 30 39 03 0C    19
05212018    02 30 32 30 35 32 31 32 30 31 38 03 0C    19

05212008    02 30 32 30 35 32 31 32 30 30 38 03 0D    18
05212019    02 30 32 30 35 32 31 32 30 31 39 03 0D    20   

05212029    02 30 32 30 35 32 31 32 30 32 39 03 0E    21

05212028    02 30 32 30 35 32 31 32 30 32 38 03 0F    20

+ -

관련 글 리스트
42714 저한텐 수수께끼입니다. 알고 계신분 있나요? 16진수 생각하자 911 2005/11/29
42717     Re:저한텐 수수께끼입니다. 알고 계신분 있나요? 16진수 정재만 976 2005/11/29
42715     Re:저한텐 수수께끼입니다. 알고 계신분 있나요? 16진수 civilian,안영제 883 2005/11/29
42720         Re:Re:저한텐 수수께끼입니다. 알고 계신분 있나요? 16진수 빛돌이 937 2005/11/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.