|
안녕하세요..
답변감사합니다..
말씀하시는 내용은 이해하겠는데요..
hex 값을 받는경우는 어떻게 해야하는지요..?
들어온 데이타를 제대로 받긴 받는거 같은데 데이타의 내용을 확인할방법을 모르겠습니다.
스트링값을 그대로 표시해도 않되고 받은 데이타를 StrToInt로 바꿀려고 하면 에러가 나더군요..
혹시 아시면 답변 부탁드립니다.
heartsim 님이 쓰신 글 :
: 기본적으로 hex값 전송이나 아스키 전송은 별 다를게 없죠^^
:
: 이렇게 한번 해보십시요.
: 가령 "1"문자의 아스키코드값은 50입니다. 또 50이라는 값을 2진수로 바꾸면 0011 0010,
: 또 hex값으로 바꾸면 0x32가 되죠.
:
: 이것을 정리하면,
: "1"->50=00110010=0x32
:
: 시리얼로 날리겠습니다.
: ComPort->WriteStr("1");//이렇게 하면 "1"이라는 문자가 전송됩니다.
: ComPort->WriteStr(50) = ComPort->WriteStr(00110010) = ComPort->WriteStr(0x32)
: 데이터 날릴때 배열이나 버퍼를 잡아서 전송하시는게 좋겠죠?^^;
:
: 위의 네개의 전송형태는 같은 값을 전송합니다.
: 참고하시구요...제가 테스트는 안 해봤는데, 혹 모르니 잘못된 것이 있음 말씀하십시요.
:
:
: 항상 운 좋은 날 되십시요.
:
:
:
: 초보 님이 쓰신 글 :
: : 안녕하세요
: :
: : 자료실의 ComPort262 라는 컴포넌트를 테스트해보고 있는데요..
: :
: : 이 컴포넌트로 Hex값도 보내고 받을 수 있나요?
: :
: : 아스키값은 잘 되던데 Hex값은 제대로 않받아지는거 같은데..
: :
: : 확실하게 아시는분은 답변좀 부탁드립니다.
|