如何使用IVI-C仪器 - 驱动程序(不是IVI-COM)

时间:2015-04-20 09:22:38

标签: visual-studio-2012 driver

我想在Visual Studio 2012中使用IVI-C仪器驱动程序(不是IVI-COM)

有人做过这个吗?

我只找到了Visual Basic的例子。

可在keysight.com网站上下载可免费使用的驱动程序。

对于VISA,我安装了Keysight IO-Libraries。

1 个答案:

答案 0 :(得分:0)

我在使用VB的Visual Studio 2013中做了类似的事情,但基本原则对于所有语言都是类似的。你可能已经知道了所有这些,但问题有点模糊,所以这里有:

您需要安装驱动程序和SDK(作为dll)。希望SDK将附带您选择的语言的命令手册,但如果不是在VB中研究制造商的编码示例或其他。

最简单的方法是使用SDK中提供的语言(通常是VB和C#,可能是C ++),否则你必须在语言和实际命令语法之间编写一个接口,并在多语言环境中工作。

安装后,需要在项目中引用驱动程序和SDK。 (MyProject,参考选项卡,使用添加命令和浏览文件。)有时很难找到正确的文件,但VS 2013非常善于告诉你错误的文件。

您可能必须在x86处理器上定位构建(Build | Configuration Manager),因为此工具包的大部分内容都没有x64驱动程序 - 请使用Keysight进行检查。

然后,在您的代码中,您将需要:

  1. 实例化特定工具的驱动程序副本: Dim MyDriver As New InstrumentManufacturersDriverName
  2. 使用制造商的命令对其进行初始化(在我的工具包初始化中,通过USB将驱动程序连接到物理接口): MyDriver.Initialize(ParametersIfAny),
  3. 设置您要使用的端口(非常依赖于特定硬件)
  4. 编写命令。
  5. 首先使用大量的耐心和反复试验。
  6. 祝你好运 - 它并不那么困难。