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
[62649] Re:sleep() 또는 delay()함수 관련 문의
프리프리v [] 2226 읽음    2010-10-12 14:08
안녕하세요.

저도 전류 메타로 부터 전류를 읽는 프로그램을 한적이 있습니다.

전 GPIB 통신을 사용 하였구요.

제가 했을땐 전류메타에 측정하라는 커맨드 또는 하드웨어 트리거를 이용하였습니다.

그 후 버퍼에 있는 값을 읽는 방법인데요.

소스미터에 측정이 다되었다는 신호가 있을겁니다.

아니면 측정이 되지 않은 상태라면 블럭상태가 되어 값이 NULL 이 되는 거죠.

버퍼를 읽은 후 버퍼 클리어를 한다면 값이 NULL일때 계속 읽는 방법을 택했습니다.

NULL 이 아니면 다음 함수를 호출하는 방식으로요.

한가지 더 소스미터에 혹 CALLBACK 함수 등록이 있는지 알아보시고 있다면 측정 이 다되었을 시에

CALLBACK함수에 등록되었던 함수를 호출해 줍니다.

그럼 그 함수에서 다른 함수로 핸들만 넘겨주시고 데이터 처리 해주시면 됩니다^^

답변히 허접하여, 죄송하네요.^^

예전 일햇던 것과 비슷하여 답변 남겨 드립니다^^

지금 시작 님이 쓰신 글 :
: 안녕하세요~
:
: 제가 전류 메타로부터 전류를 읽어 들이는 프로그램을 하고 잇습니다.
:
: 이때 전류 메타가 시리얼 통신으로 타이머를 돌리면서 계속 값을 읽어 뿌려주고 있는데요
:
: 헌데 전류메타가 전류를 읽는데 시간이 필요해서 딜레이를 주려고 합니다.
:
: 그래서 sleep()과 delay()함수중에 하나를 사용해서 딜레이를 주었는데
:
: 이 딜레이되는동안 타이머가 동작을 하지 않는군요....
:
: 즉 딜레이를 주긴하지만 타이머는 그대로 계속 동작을 시키고 싶습니다.
:
: 방법이 있을까요? 쓰레드로 타이머를 돌리면 가능할 것 같은대 쓰레드는 한번도 안써봐서...
:
: 혹시 더 간단한 방법을 알고 계시면 알려주시고 아니면 쓰레드를 사용하여 해당 타이머함수를 돌리는 방법이라도
:
: 알려주시면 감사하겠습니다 ㅠ.ㅠ
:
: 염치없지만 답변 부탁드릴께요...

+ -

관련 글 리스트
62619 sleep() 또는 delay()함수 관련 문의 지금 시작 1513 2010/10/08
62649     Re:sleep() 또는 delay()함수 관련 문의 프리프리v 2226 2010/10/12
62641     Re:sleep() 또는 delay()함수 관련 문의 지금 시작 1609 2010/10/11
62635     Re:sleep() 또는 delay()함수 관련 문의 착한아빠 2870 2010/10/11
62640         Re:Re:sleep() 또는 delay()함수 관련 문의 지금 시작 1718 2010/10/11
62620     Re:sleep() 또는 delay()함수 관련 문의 Intotheblue 2565 2010/10/09
62622         Re:Re:sleep() 또는 delay()함수 관련 문의 김종기 2084 2010/10/09
62623             Re:Re:Re:sleep() 또는 delay()함수 관련 문의 지금 시작 1809 2010/10/09
62626                 Re:Re:Re:Re:sleep() 또는 delay()함수 관련 문의 Intotheblue 1893 2010/10/10
62624                 Re:Re:Re:Re:sleep() 또는 delay()함수 관련 문의 땅주인 2051 2010/10/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.