通过GPIB打开和关闭NI设备

时间:2011-01-17 17:00:48

标签: vb.net gpib

我目前正在开展一个我们正在进行自动化测试的项目。

我们正在使用Rohde和Schwarz矢量网络分析仪进行测试,它为通信提供的接口是GPIB。在我的笔记本电脑上,它只需插入USB。

如何在VB中与它通信?

谢谢!

2 个答案:

答案 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图书馆后,只需添加一个对免签证的引用。

http://www.home.agilent.com/agilent/editorial.jspx?cc=US&lc=eng&ckey=474128-1-eng&nid=-536900124.0.08&id=474128-1-eng

除了v​​ba之外,这将在许多支持感知的环境中起作用。