Home
Support
Archived: 1 DMAチャネルまで (Up To One DMA Channel) の設定には,DMA転送機能は必須でしょうか。
Archived: 1 DMAチャネルまで (Up To One DMA Channel) の設定には,DMA転送機能は必須でしょうか。
This document has been archived and is no longer updated by National Instruments
使用ソフトウェア: Driver Software>>NI-DAQ
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: DAQデバイス情報設定 (Set DAQ Device Information.vi) や関数で設定を「1 DMAチャネルまで (Up To One DMA channel)」や,ND_UP_TO_1_DMA_CHANNELに設定しようとしました。しかし,DMAチャンネルが使用できない際にはエラーが返されます。これらの設定は,利用できる場合にのみDMAを使用するのではなく,DMAチャンネルが必ず必要なのでしょうか。
解決策: その通りです。「1 DMAチャネルまで (Up To One DMA channel)」の設定は,「必ず1つだけDMAチャンネルを使用する」という意味で,「使用しないか1つだけ使用するか」という意味ではありません。これらのVI/関数の目的は,転送モードを明示的に指定するためのものです。これらのVI/関数を使用していなければ,NI-DAQはDMA使用できる際にのみ自動的にDMAチャネルを使用し,使用できなければ割り込み転送を行います。
関連リンク: KnowledgeBase 23GF01Q1: ローコストEシリーズマルチファンクションDAQボードがDMA競合してしまう。
KnowledgeBase 2WOEP7MW: DAQデバイスでDMA転送の変わりに割り込みを使うにはどのようにしたらいいですか?
添付:
報告日時: 01/23/1996
最終更新日: 03/27/2005
ドキュメントID: 0HMCG5RO
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.