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
[39163] Re:Re:Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소..
라스코니 [chouoo] 1005 읽음    2005-02-18 09:08
그럼 character 형이 맞는 거군요.

제가 위에 답변한 대로 sscanf 로 파싱(parsing)해도 되고요..

아니면 100.0 , 1.000 , 2324 , 1234 ..... 에서 100.0 만 따로 떼어내서 StrToFloat 또는 StrToInt 같은 걸로 실제 데이터로 변환하셔도 되요...




빌더 초짜 님이 쓰신 글 :
: 데이터를 받는데
: character 형이구요
: data는 stx  command(데이터) etx bcc
: command(데이터)는 char 형으로 100.0 , 1.000 , 2324 , 1234 ------ 로 한번에 보내주게 되어있습니다.
: 이렇게 들어오게 되구요.
: command(데이터)는 최대 256 byte 로 전송이 됩니다.
: bcc는 수신후에 무조건 수신하도록 되어 있구요..
:
: 500ms 이내에 측정기에서 data  textrk 가 송신되지 않은 경우, 다시 한번 메세지를 송신 하고
: nak(0x15) 회신된 경우라도 다시 message text 를 송신합니다.
:
: 장비에 read 명령을 보내면 data 를 보내구요..
:
: pc가 수신한 data의 bcc 가 정상인 경우 ack 를, 이상한 경우 nak 를 보내게 됩니다.
: nak 를 수신하면 data text를 다시 한변 보냅니다.
:
: 측정 data 수집 command 경우 측정기는 data 송신 후에 ack 를 수신하면 송신한 데이터를 자동으로 삭제 합니다.
: 이런 식입니다.

+ -

관련 글 리스트
39152 cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 초보멋진빌더 870 2005/02/17
39175     Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 김시환 1003 2005/02/19
39156     Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 씨크릿 1081 2005/02/17
39154     Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 라스코니 946 2005/02/17
39162         Re:Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 빌더 초짜 949 2005/02/18
39163             Re:Re:Re:cport 3.0으로 장비의 데이터를 수신하려 합니다. 도와주이소.. 라스코니 1005 2005/02/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.