Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

IVI-COM verdor-specific common interface

I am in prototyping two IVI-COM instrument drivers
that are for similar two DC supply models. They both have a common extended functionality but it is beyond
the IviDCPwr class specification.

I am considering to implement them for each of
public instrument-specific interfeces, and at the
same time, implement with a hidden common interface
that is commonly used for both models with the
QueryInterface trick. The approach I am thinking
is similar way as IIviXXX interfaces.

Is it allowed by IVI-COM specification or is there
any recommended approach?

thanks,
Makoto
0 Kudos
Message 1 of 2
(3,096 Views)
Makoto,

You can actually create a family driver for those DC Power Supply instruments. Essentially, you create one IVI-COM Specific Driver that supports multiple instruments.

Implementation details of any particular interface is not defined by the IVI Foundation for IVI-COM or IVI-C drivers, except where it pertains to overall IVI architecture. You can most certainly use common-code in your internal implementation.

Thanks,
--Bankim

Bankim Tejani
National Instruments
0 Kudos
Message 2 of 2
(3,096 Views)