유한 또는 연속 수집을 위한 DAQmx 버퍼 크기 할당

업데이트 됨 Nov 6, 2023

해당 제품

드라이버

  • NI-DAQmx

문의사항

  • DAQmx는 어떻게 버퍼를 할당합니까?
  • 수집하는 버퍼의 크기는 얼마나 됩니까?
  • 버퍼 크기를 더 크게하려면 어떻게합니까?
  • 버퍼 오버 플로우(Overflow) 에러가 발생하는 이유는 무엇입니까?

해결책

NI-DAQmx를 사용하면 일반적으로 DAQmx 타이밍 함수(Timing Function)에서 자동적으로 이루어 집니다 :
  • 수집이 유한한 경우(DAQmx는 타이밍 함수의 샘플 모드는 유한 샘플로 설정 됨) , NI-DAQmx는 채널 당 샘플의 값과 크기와 동일한 버퍼를 할당 합니다.
  • 수집이 연속적이면 (DAQmx 타이밍 함수의 샘플 모드가 연속 샘플로 설정 됨), NI-DAQmx는 다음 테이블에 따라 버퍼를 할당합니다.
 
샘플 속도버퍼 크기
0-100 S / s1 kS
100-10,000 S / s10 kS
10,000-1,000,000 S / s100 kS
> 1,000,000 S / s1 MS
 
 
 
프로그래밍 환경에 맞게 NI-DAQmx 버퍼를 구성하려면 다음 링크를 참조하십시오.

추가 정보

이 정보는 모두 NI-DAQmx 도움말 문서에서 찾을 수 있습니다. Windows에서 시작»프로그램»National Instruments»NI-DAQ 로 이동하여 이 문서를 찾을 수 있습니다. 도움말 파일에서 이 특정 정보는 버퍼링 섹션의 주요 NI-DAQmx 개념에 있습니다. 이 주제와 함께 이 도움말 파일의 정보를 통해 다른 많은 공통 질문 및 문제점에 대한 답변을 얻을 수 있습니다.