왜 -200609 또는 -200802 에러가 발생합니까? 주요한 소프트웨어: LabVIEW Development Systems>>Professional Development System주요한 소프트웨어 버전: 8.0 문제가 해결된 소프트웨어 버전: 부차적인 소프트웨어: N/A 하드웨어: Multifunction DAQ (MIO)
문제점: 아날로그 출력 태스크를 만들려고 하려면 태스크가 시작하기 전 버퍼에 데이터를 써주려고 할때 DAQmx Write 에서 -200609 또는 -200802 에러가 발생합니다. 솔루션: -200609 에러는 버퍼를 만들었으나 선택된 버퍼의 크가가 매우 작아서 발생하는 에러입니다. 이것은 LabVIEW에서는 DAQmx Configure Output Buffer 함수를 사용하거나 또는 C 에서는 DAQmxCfgOutputBuffer 함수를 사용하시면 해결하실 수 있습니다. -200802 에러는 쓰여지는 데이터의 양이 현재 버퍼 사이즈보다 클때 발생하는 에러입니다. 이것은 DAQmx Configure Output Buffer 함수를 사용하여 더 큰 메모리를 설정함으로서 해결하실 수 있습니다. 현재 가지고 계신 DAQ 카드의 사용할수 있는 최대 출력 버퍼 사이즈를 메뉴얼을 통하여 확인하시기 바랍니다. 관련 링크: KnowledgeBase 31T899KD: How is the DAQmx Buffer Size Allocated for a Finite or Continuous Acquisition? KnowledgeBase 38PCMGL9: How Do I Create Multiple Buffers to Output Waveforms? 첨부:
리포트 날짜: 09/29/2006 마지막 업데이트: 10/16/2006 문서 번호: 41SESTTG |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
