“visa://IPアドレス/PXI2::15::INSTR”へセッションが開けません

更新しました Dec 10, 2019

使用製品

Driver

  • NI-VISA

問題

PXIコントローラに必要なソフトウェアをインストールしてすべてのハードウェアを構成しましたが、デバイスにアクセスしようとするたびに次のエラーが発生します。
 

Unable to open session to “visa://192.168.99.5/PXI2::15::INSTR”
Return status code: 0xBFFF00A8
Status name: VI_ERROR_NPERMISSION 

リソースまたはリモートマシンへのアクセスが拒否されました
これは現在のユーザまたはマシンに十分な権限がないからです。



このエラーが発生するのはなぜですか?

解決策

このエラーメッセージが表示される理由は、VISAセキュリティ設定が原因です。MAXでは、PXIコントローラをターゲットとするホストPCに対して明示的に許可を与える必要があります。VISAセキュリティ設定を構成するには、以下の手順を行います。


 

MAXを開きます。リモートシステム>>PXIコントローラ>>ソフトウェア>>NI VISA x.xに移動します。メインウィンドウでセキュリティをクリックします。


 

クリックして新しいアクセス許可を追加をクリックし、ホストコンピュータのIPアドレスを入力するか、 "*"(アスタリスク)を入力して、同じネットワーク上のすべてのコンピュータへのアクセスを許可します。ウィンドウの上部にある保存ボタンをクリックして設定を保存し、コントローラを再起動します。
 

これを実行すると、PXIコントローラにあるすべてのデバイスにアクセスできるようになります。