質問
測定器に現在インストールされている新しいファームウェアバージョンに合うIVI:NETドライバーをインストールしました。リモートアクセスしかできないので、パラメータの範囲チェックをオフにする方法と、プレーンなSCPIコマンドを適切に使用する方法を探しています。
測定器に現在インストールされている新しいファームウェアバージョンに合うIVI:NETドライバーをインストールしました。リモートアクセスしかできないので、パラメータの範囲チェックをオフにする方法と、プレーンなSCPIコマンドを適切に使用する方法を探しています。
すべてのIVIドライバーで、範囲チェックをオフにすることができます。これは、IVI規格で定義されています(IIviDriverOperationインタフェース)
RsRtxの例:
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
driver.DriverOperation.RangeCheck = false;
プレーンなSCPIコマンドは、以下のように使用することができます(ヘルプファイルの「システム」セクションを参照してください)。
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Write command
driver.System.WriteString("*RST");
// Query command
driver.System.WriteString("SYST:ERR?");
response = driver.System.ReadString();
ただし、当社のユーティリティー機能を使用することを推奨いたします(ドライバーのマニュアルの「ユーティリティー機能」セクションを参照してください)。
RsRtx driver = new RsRtx("TCPIP::192.168.1.10");
// Write command
driver.UtilityFunctions.WriteToInstrument("*RST");
// Query command
string val = driver.UtilityFunctions.QueryString("*IDN?");