|
또 '로렌조'임다...^^
저의 경우에는 시리얼 콤포넌트를 'AsyncComm'을 쓰는데요. 이것두 쓰래드로 동작하거든요.
그래서 수신을 할 때 예를 들자면
for(int i=0; i<Bytes; i++)
{
switch(Buffer[i])
{
case STX:
ReceiveStr = "";
break;
case ETX:
ReceiveField = ReceiveStr;
break;
default:
ReceiveStr += Buffer[i];
break;
}
}
이런 형식으로 되겠지요. 주석이 없어도 알아 보시겠죠?
참고하세요.
참, 위의 코드는 당연히 수신 이벤트 안에 넣어야 겠죠...^^
시후 님이 쓰신 글 :
: -- 로렌조님 답변글 감사합니다..
: -- 그런데 말씀하신 뜻은 알겠지만 정확히 어떻게 코딩을 해야하는지는 모르겠습니다.
: -- 셈플이나 관련 소스라도 있으시면 거기에 주석을 달아서 갈켜 주심 안될까염..^^
: -- 제가 왕 허접이다 보니 아직 시리얼 컴포트 제어를 못하거든염..
: -- 관련 도움말을 자세히 리플 달아주심 감사하겠습니다..제가 넘 많은걸 요구했나염..
: -- 그래도 너그러히 용서하시구 다시 한번 갈켜주셈..^^.....꾸벅
|