Why i can't connect with an instrument using ivi com driver?

조회 수: 4 (최근 30일)
Vijith Natarajan
Vijith Natarajan 2012년 12월 11일
Hi, I created and device object using both drivers(ivi c and ivi com). when i try to connect the instrument using ivi c driver's device object i can connect with the instrument . but when i try to connect the instrument with ivi com driver's device object.
Please explain why and also the difference between ivi c and ivi com.
Thanks in advance Vijith
  댓글 수: 10
Walter Roberson
Walter Roberson 2012년 12월 27일
And are you using the 32 bit or 64 bit MATLAB?

댓글을 달려면 로그인하십시오.

답변 (1개)

Ankit Desai
Ankit Desai 2013년 2월 12일
IVI-COM is not supported on 64-bit platform. However, if the driver installs both the 32 as well as 64 bit, then you should be able to use the 32-bit driver from 32-bit MATLAB.
The difference between the IVI-C and IVI-COM is explained by pacificmindworks.com in this PDF document.
I installed version 1.1.8 of the IVI driver for the instrument you listed. That driver comes along with MATLAB driver and is automatically installed. You might want to update your driver if it is not the latest one.
There is also an example that is shipped with the driver that shows how to use the driver, once installed. Here's a sample code:
% Create driver instance
driver = instrument.driver.AgInfiniiVision();
% Edit resource and options as needed.
% Resource is ignored if option Simulate=true
% resourceDesc = 'TCPIP0::<host_name or IP addr>::INSTR';
resourceDesc = 'GPIB0::7::INSTR';
initOptions = 'QueryInstrStatus=true, Simulate=true, DriverSetup= Model=, Trace=false';
idquery = true;
reset = true;
driver.Initialize(resourceDesc, idquery, reset, initOptions);
disp('Driver Initialized');
If the code above works fine, you can just update the resourceDesc string and change Simulate=true to Simulate=false, for your code to work.
All the best!

카테고리

Help CenterFile Exchange에서 IVI and VXIplug&play Drivers에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by