私は現在、自動テストを行っているプロジェクトに取り組んでいます。
テストにはRohdeandSchwarz Vector Network Analyzerを使用しており、通信に提供されるインターフェースはGPIBです。私のラップトップでは、USBとして接続するだけです。
VBでどのように通信できますか?
ありがとう!
USBGPIBコネクタ用の国内計測器ドライバをダウンロードしてインストールする必要があります。含める必要のあるDLLはですNationalInstruments.NI4882.dll
。インストールすると、通常はサンプルプロジェクトがあります。次に、各デバイス(ネットワークアナライザ)のGPIBコマンドを検索する必要があります。次に、コードを介してコマンドを送信し、デバイスを制御します。 計測テストおよび測定のためのGPIB計測器の自動化は良いスタートかもしれません。
Rohde and Schwarz Vector Network Analyzerについては、ここでマニュアルを見つけることができます。次に、各セクションに「リモートコマンド」が表示されます。これらは、ナショナルインスツルメンツのドライバを介してコードからデバイスに送信する必要のあるコマンドです。例えば:
public void WriteCommand(string command)
{
device.Write(command);
}
// Where you want to write the command
WriteCommand("DISPlay:THEMe:SELect"); // Select a theme
ExcelまたはMSAccess内のvba内からこれを実行したい場合は、非常に簡単に実行できます。
NationalまたはAgilentからni488(無料)visa com ioライブラリをインストールした後、visacomlibへの参照を追加するだけです。
これは、vba以外の多くのcom対応環境内からも同様に機能します。