为什么我不能用ivi com驱动程序连接一个仪器?
15次观看(过去30天)
显示旧注释
嗨,我用两个驱动程序(ivi c和ivi com)创建了一个设备对象。当我尝试使用ivi c驱动程序的设备对象连接仪器时,我可以连接到仪器。但当我试图连接仪器与ivi com驱动程序的设备对象。
请解释为什么以及ivi c和ivi com的区别。
提前谢谢你,Vijith
答案(1)
Ankit德赛
2013年2月12日
64位平台不支持IVI-COM金宝app。但是,如果驱动程序同时安装32位和64位,那么您应该能够从32位MATLAB中使用32位驱动程序。
驱动程序还附带了一个示例,演示了安装驱动程序后如何使用该驱动程序。下面是一个示例代码:
%创建驱动程序实例
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
,你的代码才能工作。
万事如意!