NI-DAQ 7.0 DMA 에러가 발생했습니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:

문제점: Low-cost E 시리즈의 보드를 이용해서 서로다른 작업을 수행할때 -10455-200251 에러가 발생합니다. 어떻게 해야 합니까?

솔루션: Low-cost E 시리즈 보드는 하나의 사용가능한 DMA 채널을 가지고 있습니다.(일반적인 3개 대신에) 따라서 한번에 하나의 DMA 작업만을 수행할 수 있습니다. 여러작업을 동시에 수해하려면 여러분은 하나의 작업만 DMA로 선택하고 나머지는 interrupt방식으로 데이터 전송방식을 바꾸셔야 합니다. 이러한 작업을 하는 방법은 Traditional NI-DAQ를 사용하는지 NI-DAQmx를 사용하는지에 따라서 달라집니다.

Traditional NI-DAQ - Set Device Information.vi를 사용하십시오. information type input값을 data transfer mode로 선택하십시오. 그리고 information setting에서 interrupt를 설정하십시오.

NI-DAQmx - DAQmx channel property node를 사용하십시오. Analog Input, Analog Output 이나 Counter Input을 선택하고 General Properties » Advanced » Data Transfer and Memory » Data Transfer Mechanism 선택하신다음 create constant를 하시고 interrupt를 선택하십시오.

관련 링크: KnowledgeBase 23GF01Q1: My Low-Cost E Series Multifunction DAQ Board Has a DMA Conflict

첨부:





리포트 날짜: 05/09/2003
마지막 업데이트: 03/12/2004
문서 번호: 2X87UPYB