VeriStandでNI-XNET 用の空のビットファイルをコンパイルする必要がありますか

更新しました Apr 18, 2024

使用製品

ハードウェア

  • NI-9862
  • NI-9861
  • C Series CAN Interface Module

ソフトウェア

  • VeriStand

問題

cRIOでNI-986x (XNET モジュール) を使用しています。以前は、VeriStand システムでこれらのモジュールを使用するには、空のビットファイルを作成する必要がありました。 VeriStandやCompactRIOの2015年バージョンでも、これはまだ当てはまりますか?

解決策

VeriStand 2015 以降

VeriStand2015およびCompactRIO15.0の時点で、NI-986xシリーズのXNETモジュールを使用するために cRIO-903xまたはcRIO-906xターゲットに空のビットファイルをコンパイルする必要はなくなりました。

システムにNI-986xモジュールのみが含まれている場合は、以下に示すように、コントローラをScan Modeに設定する必要があります。
また、XNETポートを構成するときは、ポートの設定に対して986x Supportタブを空白のままにする必要があります。
2024-04-18_10h44_40.png

VeriStand 2015以前

次のステップは、VeriStand で NI-XNET モジュールのみを使用しているか、または他のCシリーズモジュールも使用する予定があるかによって異なります。

VeriStandでNI-XNETモジュールのみを使用する

  1. CompactRIOでLabVIEWプロジェクトを作成し、XNET CANモジュールを使用したい正しいスロットのプロジェクトに配置します。
  2. 空のFPGA VIでFPGAターゲット下のビルド仕様でビットファイルをコンパイルします。これにより、XNETモジュールとバックプレーン間で必要な接続が作成され、通信が確実に機能するようになります。

VeriStandでNI-XNETおよびその他のCシリーズモジュールを使用する

FPGAモードで他のCシリーズモジュールを使用する場合は、FPGAモジュールが追加されたLabVIEWプロジェクトにビットファイルを作成する必要があります。 NI 986xモジュールを、ビットファイルのコンパイルに使用する LabVIEWプロジェクトに含める必要があります。この場合、ポート設定の986x Supportタブでビットファイルを指定する必要があります。さらに、システムが FPGA ビットファイルを使用するようになったため、コントローラーをFPGA Modeに設定する必要があります。