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