uSec 딜레이 구현 함수 C++
Software/C++ Builder2023. 3. 21. 11:17
반응형
void __fastcall Sleep_uS(int NS_Time)
{
__int64 freq, start, end;
float fGap ;
QueryPerformanceFrequency((LARGE_INTEGER*)(&freq)); //주파수를 얻음
QueryPerformanceCounter((LARGE_INTEGER*)&start); // 시작 시간을 얻음
while(true)
{
QueryPerformanceCounter((LARGE_INTEGER*)&end); //종료 시간을 얻음
fGap = (((float)end - (float)start)/(float)freq) * 1000000 ; // <= 프로세싱시간
if(fGap > NS_Time) break ;
}
}
반응형
'Software > C++ Builder' 카테고리의 다른 글
일본 Contec 사의 GPIB 카드 제어 클래스 C++ (0) | 2023.03.23 |
---|---|
Gradation 기능 구현 C++ (0) | 2023.03.23 |
원의 중심과 반지름을 이용한 원 그리기 C++ (0) | 2023.03.21 |
실행중인 화면을 jpeg 이미지로 저장 C++ (0) | 2023.03.17 |
boost 라이브러리의 링버퍼(circular buffer) 사용방법 (0) | 2023.02.06 |
댓글()