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
[71886] Re:안녕하세요, 빌더로 장비 통신을 하려고 합니다.
김시환 [godson2] 3313 읽음    2014-10-20 11:47
아래 커맨드가 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개의 장비를 컨트롤 해본적이 없어 정말 난해합니다.
: 방향성을 제시해주시면 감사하겠습니다 ,. 감사합니다.

+ -

관련 글 리스트
71885 안녕하세요, 빌더로 장비 통신을 하려고 합니다. 김광록 3171 2014/10/20
71887     Re:안녕하세요, 빌더로 장비 통신을 하려고 합니다. 라스코니 3387 2014/10/20
71886     Re:안녕하세요, 빌더로 장비 통신을 하려고 합니다. 김시환 3313 2014/10/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.