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