자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 1msec 이하 타임클럭 문의!!
2018.01.18 10:24
1 sec 이하 타임 이벤트가 필요합니다... 기존타이머로는 방법이없어서....
조언부탁드립니다..
댓글 4
-
험프리
2018.01.18 16:03
-
산으로가자요
2018.01.18 17:14
하드웨어 AD 컨버터 측 데이터를 받기위해서 최소 1/1000 초간격으로 트리거를 줘야 원하는 양만큼 데이터를 받을수있습니다.
물론 인터벌도 정확해야하고 수집 타임 간격도 원하는만큼 나와야합니다.
-
험프리
2018.01.18 17:30
어떤식으로 하드웨어에서 정보를 받는지 모르겠지만,
해당경우라면 꼭 타이머를 써야하나요?
보통 시리얼통신 등으로 하드웨어가 보내는 데이터를 받는 이벤트를 통해서 구현하는 경우가 많습니다.
-
나즈나
2018.01.23 16:44
남의 일 같지 않아 저도 궁금하네요.
하드웨어에서 정보를 받아오는 방법은 험프리 님께서 말씀하신 시리얼 통신은 아주 아주 기초적인 방법이고..
실제로는 케이블의 pin을 직접 제어해서 받아오는 경우가 많습니다.(외부 클럭이 필요한 경우 혹은 빠른 응답이 필요한 경우 등 산업 수준..)
저의 경우 RS232나 RS485 등으로 핀제어를 구현해보려하는데 이 부분에 난항을 겪는 중입니다.
정확한 타이밍으로 클럭 발생 시키거나 프로토콜 대로 트리거를 발생/수신해야하는데.. 윈도우에 델파이로 붙여보고자 하는데 정보가 부족하네요.
Delphi 1msec 이하 타임클럭 문의!!
2018.01.18 10:24
1 sec 이하 타임 이벤트가 필요합니다... 기존타이머로는 방법이없어서....
조언부탁드립니다..
댓글 4
-
험프리
2018.01.18 16:03
-
산으로가자요
2018.01.18 17:14
하드웨어 AD 컨버터 측 데이터를 받기위해서 최소 1/1000 초간격으로 트리거를 줘야 원하는 양만큼 데이터를 받을수있습니다.
물론 인터벌도 정확해야하고 수집 타임 간격도 원하는만큼 나와야합니다.
-
험프리
2018.01.18 17:30
어떤식으로 하드웨어에서 정보를 받는지 모르겠지만,
해당경우라면 꼭 타이머를 써야하나요?
보통 시리얼통신 등으로 하드웨어가 보내는 데이터를 받는 이벤트를 통해서 구현하는 경우가 많습니다.
-
나즈나
2018.01.23 16:44
남의 일 같지 않아 저도 궁금하네요.
하드웨어에서 정보를 받아오는 방법은 험프리 님께서 말씀하신 시리얼 통신은 아주 아주 기초적인 방법이고..
실제로는 케이블의 pin을 직접 제어해서 받아오는 경우가 많습니다.(외부 클럭이 필요한 경우 혹은 빠른 응답이 필요한 경우 등 산업 수준..)
저의 경우 RS232나 RS485 등으로 핀제어를 구현해보려하는데 이 부분에 난항을 겪는 중입니다.
정확한 타이밍으로 클럭 발생 시키거나 프로토콜 대로 트리거를 발생/수신해야하는데.. 윈도우에 델파이로 붙여보고자 하는데 정보가 부족하네요.
TTimer의 Interval이 밀리초(msec) 단위입니다.
하지만, 작게 설정해도 설정한 대로 이벤트가 발생하지 않는 경우가 많습니다.
즉, 인터벌이 정확하지 않습니다.
이 경우 멀티미디어 타이머를 사용하시기 바랍니다.
멀티미디어 타이머의 경우 타이머에 비해 훨씬더 정확한 주기를 보장받습니다.
마침 델마당에 관련 강좌가 있어 링크를 추가합니다.
http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=42&indx=194939&page=70
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)