2017年10月26日木曜日

Keysight IO Libraries Suiteがインストール済みのPCで、viOpen関数のリターン値がbfff00a5になるとき

Keysight IO Libraries Suiteがインストール済みのPCで、VISA32.DLLのviOpen関数を実行してリターン値がbfff00a5になるときの設定です。

Keysight Connection Expertを開いて、Settings タブを選択します。


Options の Keysight 488 options の Enable Keysight GPIB Cards for 488 Programs にチェックして、Accept します。

もし Accept 後に、先のチェックボックスからチェックマークが消える場合で、PCにNI (National Instruments) 製品をインストールしている場合は、NI Configuration Manager というサービスが影響しています。

「Windows の検索」で「ローカル サービスの表示」を検索して実行し、サービスを停止後PCを再起動します。


ローカル サービス

「サービス」が起動したら、NI Configuration Manager を見つけてプロパティを開きます。

NI ConfigurationManager のプロパティ・ウィンドウ

いったん「無効」にセットしてPCを再起動し、Keysight Connection Expert の設定をやり直します。