Q&A

  • 질문:시리얼포트를 이용한 데이터 입력받는 방법
안녕하세요...

이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다.

다름이 아니라...

지금제가 9핀 시리얼포트를 통해서 들어 오는 데이터를 챠트에 나타내는 프로그램을 작성해야 되는데... 어떻게 하는지 몰라서 손도 못대고 있거든요... 그래서 이렇게 도움을 요청합니다...

시리얼포트를 통해서 시작비트 1비트와 데이터비트 8비트, 끝비트1비트가 1분에 20개 정도 들어 오는데 이것을 받아 챠트에 그려주면 됩니다. 그런데 포트를 통해서 일방적으로 들어오는 데이터를 어떻게 델파이 프로그램에서 불러 쓸수 있는 방법이 없을까요... 꼭 좀 부탁합니다... 그럼 안녕히...

2  COMMENTS
  • Profile
    이정욱 1999.03.25 00:33
    또한가지 시리얼 통신용 컴포넌트를 사용하시면 조금 편하실것 같네요.

    AsyncPro라는것이 있습니다.

    이곳 나이렉스에서 판매를 하고 있구요..

    델파이나 씨++빌더용 컴포넌트중에 최고의 컴포넌트 입니다.



    이광형 wrote:

    > 안녕하세요...

    > 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다.

    > 다름이 아니라...

    > 지금제가 9핀 시리얼포트를 통해서 들어 오는 데이터를 챠트에 나타내는 프로그램을 작성해야 되는데... 어떻게 하는지 몰라서 손도 못대고 있거든요... 그래서 이렇게 도움을 요청합니다...

    > 시리얼포트를 통해서 시작비트 1비트와 데이터비트 8비트, 끝비트1비트가 1분에 20개 정도 들어 오는데 이것을 받아 챠트에 그려주면 됩니다. 그런데 포트를 통해서 일방적으로 들어오는 데이터를 어떻게 델파이 프로그램에서 불러 쓸수 있는 방법이 없을까요... 꼭 좀 부탁합니다... 그럼 안녕히...





  • Profile
    안치봉 1999.03.24 18:35
    이광형 wrote:

    > 안녕하세요...

    > 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다.

    > 다름이 아니라...

    > 지금제가 9핀 시리얼포트를 통해서 들어 오는 데이터를 챠트에 나타내는 프로그램을 작성해야 되는데... 어떻게 하는지 몰라서 손도 못대고 있거든요... 그래서 이렇게 도움을 요청합니다...

    > 시리얼포트를 통해서 시작비트 1비트와 데이터비트 8비트, 끝비트1비트가 1분에 20개 정도 들어 오는데 이것을 받아 챠트에 그려주면 됩니다. 그런데 포트를 통해서 일방적으로 들어오는 데이터를 어떻게 델파이 프로그램에서 불러 쓸수 있는 방법이 없을까요... 꼭 좀 부탁합니다... 그럼 안녕히...



    안녕하세요!.



    맞는 답변이 될지는 모르겠습니다.



    통신프로그램을 구현할때 처럼 스레드를 이용하여 계속적으로 시리얼포트를 검사하여 8비트가 꽉 찼을때 이 8비트 데이타를 받을수 있는 이벤트를 작성하여 사용하시면 될것 같습니다.



    좀더 설명을 하면 포트를 조사하여 처음 1비트가 셋팅되어 있다면 시작비트이므로 건너뛰고 그 다음 8비트는 저장하고 그 다음에 비트가 1이라면 맞는 데이타 이므로 이벤트를 발생시키고... 이런식으로요. 잘못된 데이타의 조사도 물론 하셔야 겠죠.





    • 정태열
    • 1999.03.25 02:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.25 05:36
      정태열 wrote: > 안녕하세요. > delphi의 초보자인데 기본프린터와 설정을 바꾸는 방법을 알고 싶습니다...
    • 김성주
    • 1999.03.25 02:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김형철
      1999.06.15 08:41
      예>with purchasequery do begin close; sql.clear; sql.add('select * from "p...
    • 박성훈
      1999.06.15 17:17
      DBGrid에서 수정을 하시려는 것 같군요. TQuery와 TDataSource를 DBGrid와 연결하셨을 테구요. 이상태에서...
    • 정태열
    • 1999.03.25 02:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.25 05:36
      정태열 wrote: > 안녕하세요. > delphi의 초보자인데 기본프린터와 설정을 바꾸는 방법을 알고 싶습니다...
    • 김태균
    • 1999.06.15 05:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.06.15 05:55
      김태균 께서 말씀하시기를... > 다음은 제가 작성한 SQL문입니다. > Trace해보면 SQL문이 실행이 되는데 ...
    • 유민호
    • 1999.06.15 05:16
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이광형
      1999.03.24 18:28
      안녕하세요... 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다. 다름이 아니라... 지금...
    • 김형태
      1999.06.15 17:25
      유민호 께서 말씀하시기를... > AS400에서 DB2를 사용하고 있으며 델파이 4를 이용합니다. > 근데 서버에...
    • 이정욱
      1999.03.25 00:33
      또한가지 시리얼 통신용 컴포넌트를 사용하시면 조금 편하실것 같네요. AsyncPro라는것이 있습니다. 이곳...
    • 안치봉
      1999.03.24 18:35
      이광형 wrote: > 안녕하세요... > 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다. > 다...
    • 구민오
    • 1999.03.22 15:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조성남
      1999.06.15 03:43
      안녕하세요. 저는 델파이3을 사용하는 사람입니다. LAN상에서 프로그램을 하고 있는데 입력및 수정시 발...
    • 안치봉
      1999.03.24 18:42
      구민오 wrote: > HTML컴포넌트 안의 내용을 모두 지우려면 어떻게 해야하나요??? > 안녕하세요!. ...
    • Hans
    • 1999.06.15 03:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강지영
      1999.06.15 19:07
      Hans 께서 말씀하시기를... > 인터베이스에서 db를 생성하려고 하는데, > 어떻게 해야하는지 맨날 -902에...
    • 이정욱
      1999.03.25 00:33
      또한가지 시리얼 통신용 컴포넌트를 사용하시면 조금 편하실것 같네요. AsyncPro라는것이 있습니다. 이곳...
    • 안치봉
      1999.03.24 18:35
      이광형 wrote: > 안녕하세요... > 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다. > 다...
    • 송기원
    • 1999.06.15 03:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.15 03:16
      oncreate에서 어플리케이션의 onshowhint이벤트 핸들러를 다시 정의 하여 사용하시면 되겠습니다. pro...
    • 송기원
      1999.06.15 03:39
      재가 궁금한것은 postMessage(handle, CM_HINTSHOW, wparam, lparma)과 같은 형식으로 Hint가 나오게 해야...
    • 이광형
    • 1999.03.24 18:28
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.03.25 00:33
      또한가지 시리얼 통신용 컴포넌트를 사용하시면 조금 편하실것 같네요. AsyncPro라는것이 있습니다. 이곳...
    • 안치봉
      1999.03.24 18:35
      이광형 wrote: > 안녕하세요... > 이곳 홈에서 많은 델파이에 대한 정보를 얻고 있는 사람 입니다. > 다...
    • 문보석
    • 1999.03.24 03:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김수영
      1999.06.15 02:36
      이제 막 델파이를 시작하려는 사람입니다. 무엇을 어떻게 해야할지 모르겠거든요. 먼저 공부 하셨던 분들...
    • 이정욱
      1999.03.24 17:06
      만약 델파이를 C 드라이브에 설치하셨다면 C:Program FilesBorlandDelphi4DemosInternet 디렉토리를 보세...
    • 신인재
      1999.06.15 03:11
      음냐~~~ 델파이의 세계에 첨 입문하신다고요.... 흐흐 정말 추카 드립니다... 제가 델파이를 시작한 ...
    • 신인재
      1999.06.15 02:59
      음냐 리치에딧 2.0을 사용하세요.... Rx라이브러리는 리치에딧2.0을 지원하는 대표적인 컴포넌트 모음입니...
    • 지진호
    • 1999.03.24 12:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.03.24 17:03
      5.108이 맞는 빌드넘버 입니다. 서비스 팩2였을때는 5.104였습니다. 지진호 wrote: > 델파이 4 c/s 버...
    • 영인
    • 1999.06.15 02:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.15 02:56
      아래는 SpinEdit의 소스중의 일부입니다. 입력값을 걸러서 이벤트를 발생시키는 군요... 소스를 고치면 ...
    • 지진호
    • 1999.03.24 12:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.03.24 17:03
      5.108이 맞는 빌드넘버 입니다. 서비스 팩2였을때는 5.104였습니다. 지진호 wrote: > 델파이 4 c/s 버...
    • sunhee
    • 1999.06.15 01:29
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 문보석
    • 1999.03.24 03:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.03.24 17:06
      만약 델파이를 C 드라이브에 설치하셨다면 C:Program FilesBorlandDelphi4DemosInternet 디렉토리를 보세...
    • 성숙련
    • 1999.06.15 01:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.15 03:17
      에러 메세지와 관련코딩을 함 올려 주세요...... 성숙련 께서 말씀하시기를... > 안녕하세요... > 음....
    • 구민오
    • 1999.03.22 15:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.24 18:42
      구민오 wrote: > HTML컴포넌트 안의 내용을 모두 지우려면 어떻게 해야하나요??? > 안녕하세요!. ...