我想在Visual Studio 2012中使用IVI-C仪器驱动程序(不是IVI-COM)
有人做过这个吗?
我只找到了Visual Basic的例子。
可在keysight.com网站上下载可免费使用的驱动程序。
对于VISA,我安装了Keysight IO-Libraries。
答案 0 :(得分:0)
我在使用VB的Visual Studio 2013中做了类似的事情,但基本原则对于所有语言都是类似的。你可能已经知道了所有这些,但问题有点模糊,所以这里有:
您需要安装驱动程序和SDK(作为dll)。希望SDK将附带您选择的语言的命令手册,但如果不是在VB中研究制造商的编码示例或其他。
最简单的方法是使用SDK中提供的语言(通常是VB和C#,可能是C ++),否则你必须在语言和实际命令语法之间编写一个接口,并在多语言环境中工作。
安装后,需要在项目中引用驱动程序和SDK。 (MyProject,参考选项卡,使用添加命令和浏览文件。)有时很难找到正确的文件,但VS 2013非常善于告诉你错误的文件。
您可能必须在x86处理器上定位构建(Build | Configuration Manager),因为此工具包的大部分内容都没有x64驱动程序 - 请使用Keysight进行检查。
然后,在您的代码中,您将需要:
Dim MyDriver As New InstrumentManufacturersDriverName
祝你好运 - 它并不那么困难。