Программное обеспечение Instrument Control Toolbox™ взаимодействует с инструментами с помощью драйверов взаимозаменяемого виртуального инструмента (IVI). Тулбокс поддерживает драйверы IVI-C, предоставляемые различными производителями приборов.
Для определений и спецификаций IVI® драйверы и их компоненты см. на сайте IVI Foundation.
Программное обеспечение Instrument Control Toolbox поддерживает драйверы IVI-C с совместимыми с классами и функциями конкретного инструмента.
Драйверы, совместимые с классами IVI, поддерживают общую функциональность в семействе связанных инструментов. Используйте совместимые с классами драйверы для доступа к основной функциональности инструмента и возможности обмена инструментами без изменения кода в вашем приложении. С помощью драйвера или интерфейса для конкретного прибора IVI можно получить доступ к уникальной функциональности прибора. Драйвер конкретного прибора, как правило, не учитывает замену прибора.
Для драйверов IVI-C можно использовать драйверы класса IVI-C и специальные драйверы IVI-C. Объекты устройства, которые вы создаете для вызова драйверов класса IVI-C, обеспечивают взаимозаменяемость между аналогичными инструментами и работают со всеми инструментами, соответствующими этому драйверу класса. Объекты устройств, которые вы создаете, чтобы вызвать специфические драйверы IVI-C, обычно предлагают меньшую взаимозаменяемость, но обеспечивают доступ к уникальным методам и свойствам конкретного инструмента.