DAQmx 또는 Traditional DAQ를 사용할 때 어떻게 데이터 전송 방식(인터럽트 또는 DMA)를 설정할수 있습니까?



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

문제점: 저는 4개의 다른 종류의 데이타 입출력(아날로그 입력, 아날로그 출력, 디지털 입출력, 카운터 등)을 쓰고 있습니다. 하지만, 제가 사용하는 장비에는 DMA 채널이 3개밖에 없습니다. 어떻게 하면 각각의 데이타 입출력 채널을 DMA 또는 인터럽트로 설정할 수 있습니까?

솔루션:
DAQmx를 사용하여 데이터 전송 방식을 설정할 경우:
  1. DAQmx Channel Property Node 를 블록 다이어그램에 옮겨 놓고 DAQmx Create Channel VI 에 연결합니다.
  2. 사용하고자 하는 데이타 입출력에 따라서 선택해야 하는 데이터 입출력 방식(Operation Type)은 다양합니다. property를 클릭한 후 데이터입출력 방식(Operation Type) > General Properties > More > Advanced > Data Transfer and Memory > Data Transfer Machanism 을 차례대로 선택합니다.
  3. DAQmx Channel Property Node 의 와이어 터미날에서 마우스 오른쪽 클릭을 한 후 create constant를 선택합니다. 그 후, 원하는 데이타 전송 방식을 선택합니다.


Traditional DAQ를 사용하여 데이터 전송 방식을 설정할 경우:
  1. Set DAQ Device Information VI 를 블록 다이어그램에 옮겨 놓습니다.

  2. information type 터미날에서 마우스 오른쪽 클릭을 한 후 create constant를 선택합니다. 그 후, 사용하고자 하는 데이타 입출력에 따라서 데이타 입출력 방식(Data transfer mode)을 선택합니다.
  3. information setting 터미날에서 마우스 오른쪽 클릭을 한 후 create constant를 선택합니다. 그 후, 원하는 데이타 전송 방식을 선택합니다.


관련 링크:

첨부:





리포트 날짜: 12/16/2003
마지막 업데이트: 02/23/2004
문서 번호: 34FGAFVM