Инструментальная взаимозаменяемость

Минимальные изменения кода

С IVI® совместимые классом драйверы можно обмениваться инструментами с минимальными изменениями кода. Можно записать код для инструмента от одного производителя и затем подкачать его для того же типа инструмента от другого производителя. После редактирования конфигурационного файла, который идентифицирует новый инструмент, драйвер и аппаратный адрес, можно запустить код, не изменяя его.

Эффективное использование взаимозаменяемости

Использовать взаимозаменяемость IVI эффективно:

  • Установите драйверы для обоих инструментов того же типа (IVI-C).

  • Убедитесь, что оба драйвера реализуют тот же инструментальный класс. Например, оба должны соответствовать требованиям для IviDmm или IviScope.

  • При использовании IVI-C для вашей программы нужен Драйвер Класса, который инстанцирует Класса Совместимый Определенный Драйвер и вызывает совместимые классом функции в нем.

  • Убедитесь, что ваша программа не вызывает специфичные для инструмента функции.

Можно улучшить код, чтобы обработать различия между инструментами или драйверами, которые вы используете. Можно все еще использовать эти инструменты взаимозаменяемо.

Примеры взаимозаменяемости

Следующая схема показывает взаимозаменяемость между инструментами с помощью драйверов IVI-C.

Используя класс IVI-C совместимый драйвер