FAQs from Rohde & Schwarz

TCP/IPを介したHMPシリーズの複数接続

質問

TCP/IP経由でHMPシリーズ PSUに対して複数のアクセスを使用できますか?
2つの異なるアプリケーションから機器を制御して、接続を常にオープンにしておきたいと考えています。

回答

複数のアクセスはサポートしていません。動作したとしても、望ましくない効果が発生する可能性があります。
VISAを使用している場合、2つ目の接続は拒否されます。
特にrawソケットを使用しているときには、メッセージ交換プロトコルがサポートされません。そのため、多くの場合、どの応答がどの要求者を意図しているのかが明確でなくなります。
理論的にはロック機能がありますが、これもソケット接続では使用することができません。

考えられる1つの解決策は、機器にアクセスできるタイミングを、アプリケーションにトークン経由で知らせる方法です。この場合、最初にトークンを設定した後、接続をオープンし、必要な制御コマンド/クエリーの後に接続を再度クローズして、最後に再度トークンを解放するという手順で、アクセスを実行します。