AnsweredAssumed Answered

Need help with Interchangeable driver programming

Question asked by Hagai on Aug 14, 2011
Latest reply on Aug 23, 2011 by Hagai
I'm creating a Visual-C++ application which automating an Agilent Power Supply via IVI-COM driver interface.

This application is intended to be used on different locations, where users might have different Agilent Power supplies models.
Therefore, my application should be interchangeable so the user can choose the specific Agilent PS model he owns,
And and the specific driver will be dynamically linked to my application.
My users won't have any access to the source code but only having a close executable file.

After reading this: ... 202011.pdf

I've noticed this could be achieved via IVISessionFactory.
I have IVI Shared Components installed.
However, I don't seem to have anything under C:\Program files\IVI Foundation\IVI\Data as the document claims it should contain the IviConfigurationStore.xml.

Moreover, I don't see how can i create an instance of this factory.
I will be happy to get some C++ code examples showing this and some more explanation about the IVISessionFactory and how to bind it to the specific instrument.

Thanks in advance,