VME64を使用してデータを転送する

NI-VISA Measurement & Automation

VME64を使用してデータを転送する

NI-VISAでは、viSetAttribute()を使用して、適切な属性(VI_ATTR_SRC_ACCESS_PRIVまたはVI_ATTR_DEST_ACCESS_PRIV)の設定により、VME64をサポートします。これを設定すると、データを転送するviMoveX()を呼び出すことができます。

メモ   ナショナルインスツルメンツでは、アプリケーションの開発に、NI-VXI APIではなくNI-VISAをご使用になることをお勧めします。

NI-VXI API関数のVXImove()を使用して、VME64ブロックを転送することができます。ビット2、4、110(権限のないアクセスの場合や、権限のあるアクセスでは、111を使用)を設定すると、VXImove()はVME64ブロックサイクルを指定アドレスに発行します。特定のデバイスのみがVME64転送を受け入れます。特定の計測器の仕様を調べて、VME64をサポートするかどうか確かめてください。

NI-VISAおよびNI-VXI APIの大きいデータブロックを移動するも参照してください。