我目前正在开展一个我们正在进行自动化测试的项目。
我们正在使用Rohde和Schwarz矢量网络分析仪进行测试,它为通信提供的接口是GPIB。在我的笔记本电脑上,它只需插入USB。
如何在VB中与它通信?
谢谢!
答案 0 :(得分:5)
您需要下载并安装USB GPIB连接器的national instruments drivers。您需要包含的DLL是NationalInstruments.NI4882.dll
。一旦安装,通常有示例项目。然后,您只需要查找每个设备(网络分析仪)的GPIB命令。然后只需通过代码发送命令来控制设备。 GPIB Instrument Automation for Metrology Test and Measurement可能是一个好的开始。
对于Rohde和Schwarz矢量网络分析仪,您可以找到手册here。然后在每个部分中,您将看到“远程命令”。这些是您需要通过国家仪器驱动程序从代码发送到设备的命令。例如:
public void WriteCommand(string command)
{
device.Write(command);
}
// Where you want to write the command
WriteCommand("DISPlay:THEMe:SELect"); // Select a theme
答案 1 :(得分:0)
如果您想在Excel或MSAccess中的vba内执行此操作,则执行此操作非常简单。
在安装国家或安捷伦的ni488(免费)签证comi图书馆后,只需添加一个对免签证的引用。
除了vba之外,这将在许多支持感知的环境中起作用。