首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过GPIB打开和关闭NI设备

通过GPIB打开和关闭NI设备
EN

Stack Overflow用户
提问于 2011-01-18 01:00:48
回答 2查看 3.7K关注 0票数 1

我目前正在做一个项目,我们正在做一些自动化测试。

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

我如何在VB中与它通信?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-18 01:09:58

您需要下载并安装USB连接器的national instruments drivers。您需要包含的DLL是NationalInstruments.NI4882.dll。一旦你安装了它,通常会有一些示例项目。然后,您只需查找每个设备( Network Analyzer)的GPIB命令。然后只需通过你的代码发送命令来控制设备。GPIB Instrument Automation for Metrology Test and Measurement可能是一个很好的开始。

对于罗德和施瓦茨矢量网络分析仪,您可以找到手册here。然后,在每个部分中,您将看到“远程命令”。这些是您需要通过national instruments驱动程序从代码发送到设备的命令。例如:

代码语言:javascript
复制
public void WriteCommand(string command)
{
   device.Write(command);
}

// Where you want to write the command
WriteCommand("DISPlay:THEMe:SELect"); // Select a theme
票数 5
EN

Stack Overflow用户

发布于 2014-02-15 02:43:26

如果你想在vba或MSAccess中做这件事,这是非常简单的。

只需在安装了来自national或agilent的ni488 (免费) visa com库之后,添加对visa com库的引用。

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

这将在许多支持com的环境中以类似方式工作,而不仅仅是在vba环境中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4715747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档