Драйверы, совместимые с классом IVI ®, позволяют обмениваться инструментами с минимальными изменениями кода. Вы можете написать свой код для прибора от одного производителя, а затем поменять его на тот же тип инструмента от другого производителя. После редактирования конфигурационного файла, определяющего новый прибор, драйвер и аппаратный адрес, можно запустить код, не изменяя его.
Для эффективного использования взаимозаменяемости IVI:
Установите драйверы для обоих приборов одного типа (IVI-C).
Убедитесь, что оба драйвера используют один и тот же класс приборов. Например, оба должны соответствовать требованиям для IviDmm или IviScope.
При использовании IVI-C программе необходим драйвер класса, который создает экземпляр драйвера, соответствующего классу, и вызывает в нем функции, соответствующие классу.
Убедитесь, что программа не вызывает функции, специфичные для прибора.
Код можно расширить для обработки различий между используемыми приборами или драйверами. Эти инструменты можно использовать взаимозаменяемо.
На следующей диаграмме показана взаимозаменяемость приборов, использующих драйверы IVI-C.
Использование драйвера, совместимого с классом IVI-C
