|
아래 커맨드가 stx 0 0 2 R C V etx chk1 chk2 형식인듯 합니다.
002가 아마 장비의 통신 어드레스 일 겁니다. 2개 장비라면 각각의 장비 어드레스를 다르게 변경시킨후
커맨드의 어드레스만 바꿔서 날리면 됩니다.
어드레스 바꿔서 커맨드 날리고 들어온 데이타 처리하고, 어드레스 바꿔서 커맨드 날리고 들어온 데이타 처리하고
이런 식이죠.. 들어온 데이타에도 그 장비의 자기 어드레스가 프로토콜 안에 들어 있을 겁니다.
그걸로 어느 장비가 보낸 데이타인지 구분하면 되겠지요..
김광록 님이 쓰신 글 :
: 우선 컴아날라이져로 커맨드를 날려서 Reading 까지는 확인을 하였습니다.
: 근데 이걸 빌더에 적용하려니깐 난해하네요..
: 상시 아래와 같은 CMD를 날려 줘야 합니다.
:
: CMD : 02303032524356030D0A ->16진수
:
: Result [60];
: Read1 = Result[14]+Result[15] ->10진수 변환
: Read2 = Result[20]+Result[21] ->10진수 변환
:
: Read1의 값을 Edit1에 실시간으로 뿌려줘야 하며,
: Read2의 값 역시 Edit2에 실시간으로 뿌려줘야 합니다.
:
: 현재 장비통신 하나는 살려서, Cmd 날려주며 Test 중에 있는데 2개의 장비를 컨트롤 해본적이 없어 정말 난해합니다.
: 방향성을 제시해주시면 감사하겠습니다 ,. 감사합니다.
|