From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



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