I'm using Agilent scope MSO6104A which is connected via GBIP.
I'd like to control the scope using the TestStand IVI steps (TestStand 4.2).
I downloaded driver "IVI-COM, IVI-C Version 220.127.116.11 for 5000, 6000, 7000, 546xx Series Oscilloscopes" from the Agilent site and installed it.
Agilent IO librarires are installed as well.
The instrument logical name is created in MAX.
Then I tried to communicate with the scope via the TestStand IVI steps.
I copied the scope related steps from the example sequence.
The IVI Tools step with operation "Init" works fine.
But the IVI scope steps fail.
For example, "Configure 1 channel" fails with the following Run-Time error:
An exception occurred calling 'RunStep' in 'ISubstep' of 'zNI TestStand Ivi Step Types'
An error occurred while executing the step.
Component Works IVI Control Error: The IVI Configure operation failed for logical name 'MS06104A'.
Details: IO error: %1. [IVI Error Code: BFFA4214]
-32032; User-defined error code.
NI Spy shows errors too (see the attached file).
Thanks in advance
Solved! Go to Solution.
Make sure you have installed the correct IVI Compliance Package. From where you downloaded the driver, it should tell you what IVI Compliance Package is required.
There is no info regading IVI Compliance Package, just:
Minimum IVI Shared Components Version - 18.104.22.168
How can I see what is my IVI Shared Components Version?
Previously I had IVI Compliance Package 2.5, yesterday I installed version 4.1 - with IVI Shared Components version 2.0.0.
The problem exists with both ICP versions.