为什么我不能用ivi com驱动程序连接一个仪器?

15次观看(过去30天)
嗨,我用两个驱动程序(ivi c和ivi com)创建了一个设备对象。当我尝试使用ivi c驱动程序的设备对象连接仪器时,我可以连接到仪器。但当我试图连接仪器与ivi com驱动程序的设备对象。
请解释为什么以及ivi c和ivi com的区别。
提前谢谢你,Vijith
10评论

登录发表评论。

答案(1)

Ankit德赛
Ankit德赛 2013年2月12日
64位平台不支持IVI-COM金宝app。但是,如果驱动程序同时安装32位和64位,那么您应该能够从32位MATLAB中使用32位驱动程序。
pacificmindworks.com网站解释了IVI-C和IVI-COM之间的区别 此PDF文件
我安装了 版本1.1.8 你列出的仪器的IVI驱动程序该驱动程序随MATLAB驱动程序一起提供,并自动安装。如果驱动程序不是最新的,您可能需要更新它。
驱动程序还附带了一个示例,演示了安装驱动程序后如何使用该驱动程序。下面是一个示例代码:
%创建驱动程序实例
driver = instrument.driver.AgInfiniiVision();
%根据需要编辑资源和选项。
如果选项模拟=true,则忽略%资源
% resourceDesc = 'TCPIP0::<主机名或IP地址>::INSTR';
resourceDesc =“第七GPIB0:::: INSTR”
initOptions ='QueryInstrStatus=true, Simulate=true, DriverSetup= Model=, Trace=false'
Idquery = true;
重置= true;
司机。我nitialize(resourceDesc, idquery, reset, initOptions);
disp (“驱动程序初始化”);
如果上面的代码工作正常,您可以只更新 resourceDesc 字符串和变化 模拟= true 模拟= false ,你的代码才能工作。
万事如意!

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!