Взаимозаменяемость КИПиА

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

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

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

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

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

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

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

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

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

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

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

Использование драйвера, совместимого с классами IVI-C

Для просмотра документации необходимо авторизоваться на сайте