기본 이송 메커니즘(Transfer Mechanism) - MIO 장치



하드웨어: Multifunction DAQ (MIO)>>E Series

문제점:
RT가 사용하는 모든 MIO 장치들에 대한 기본 이송 메커니즘은 무엇입니까?

솔루션:
새로운 hardware timed single point 모드에서 RT는 모든 MIO 장치들의 최적의 성능을 위해서 DMA를 기본 이송 메카니즘으로 사용합니다. 윈도우즈에서는 12비트 장치들은 기본 이송 메커니즘으로 DMA를, 16비트 장치들은 programmed I/O를 사용합니다. 16비트 보드의 구조상에 복잡함으로 인해서 윈도우에서 hardware timed single point 동작은 DMA를 지원하지 않습니다. RT에서는 이러한 모드에서의 동작에 DMA를 지원합니다. 그렇기 때문에, 윈도우에서 12비트 보드에서의 사용을 위해서 제작된 hardware timed single point 어플리케이션은 내부적인 데이터 이송 메커니즘의 변화로 16비트 보드에서 수행시 그 성능이 다를 수 있습니다. 또한, 외부적으로 데이터 이송 메커니즘을 DMA로 선언한 RT 또는 12비트 윈도우즈 어플리케이션은 16비트 보드로 윈도우즈에서 실행시 에러를 띄울 것입니다.

12비트와 16비트 보드에 대해서 더욱 자세히 살펴보시려면, NIDAQmx 도움말을 이용하십시오.

관련 링크:
Developer Zone Tutorial: Data Acquisition Fundamentals
Products and Services: LabVIEW Real-Time
Developer Zone Tutorial: DMA



첨부:





리포트 날짜: 04/19/2004
마지막 업데이트: 02/22/2008
문서 번호: 38I7PDCH