PCI/PXI-6533での出力バッファサイズ
使用ソフトウェア:
使用ソフトウェア・バージョン: 7.0
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: LabVIEW Development Systems>>LabVIEW Professional Development System
ハードウェア: Digital I/O (DIO)>>High-Speed>>PCI-DIO-32HS-T, Digital I/O (DIO)>>High-Speed>>PCI-6533, Digital I/O (DIO)>>High-Speed>>PXI-6533
問題: PCI/PXI-6533 を使って、8bitデータの連続パターン生成を行おうとしています。データ数が、偶数の場合には問題ないのですが、奇数になるとエラー-200077、Output.BufSizeプロパティでサポートされていない値が入力されたとなってしまいます。これはどうしてですか?
解決策: この問題は、6533のデータ転送の方法により発生します。
6533では、16bitのDMA転送を行います。16bit単位でのデータの書き込みを行いますので、6533で連続パターン生成を行う場合には、以下のような制限があります。
- 8 bitデータの場合:バッファサイズは2の倍数にする必要があります
- 16 bitデータの場合:制限はありません
このエラーが発生した場合は、以下のいずれかの方法で、正しく動作するように修正してください。
- 書き込むデータのサイズを上記制限に合わせる
- 転送方法をDMAから割り込みに変更する
6534では、オンボードメモリへの転送の制限で、32bit単位のデータ転送になります。以下のリンクも参考にしてください。
関連リンク: PCI/PXI 6534 での連続パターン生成での書き込みデータサイズの制限
NI 653X User Manual
添付:
報告日時: 10/20/2006
最終更新日: 10/20/2006
ドキュメントID: 42J3888V
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.