Как смешивать класс (зеленый) и конкретный (синий) вызов драйвера IVI в LabVIEW
Я пытаюсь смешивать вызовы класса и конкретных драйверов в LabVIEW. Возможно ли это, или я, вероятно, столкнусь с ошибками?
Я уже загрузил драйвер IVI по следующей ссылке:
Agilent Technologies hp34401a Meter - специальный драйвер IVI
И я получил драйверы класса IVI, когда я установил пакет соответствия IVI.
Я кодирую в LabVIEW, и мне просто интересно, могу ли я смешивать VI класса (зеленый) со специфическими ВП (синий). У кого-нибудь есть опыт?
IVI (взаимозаменяемый виртуальный инструмент) может быть хорошим выбором, когда вам нужно работать с несколькими поставщиками инструмента для одной функции (DMM, область действия, счетчик и т.д.). Причины могут включать стоимость оборудования, доступность или четное требование дизайн (государственный контракт).
http://www.ivifoundation.org/about/Overview.aspx
Поскольку я использую только LabVIEW, я стараюсь выбирать собственные драйверы инструментов "подключи и играй", когда они доступны. С родными драйверами вы можете отлаживать более низкий уровень, чем IVI.
Большинство драйверов IVI, с которыми я работал, записываются в минимальную спецификацию. Они работают, но если вам нужно получить доступ к каким-либо конкретным функциям вендора, вам часто приходится писать это самостоятельно и в конечном итоге прибегать к версии plug-and-play.
Версия драйвера драйвера для вашего инструмента доступна в сети NI Instrument Driver Network (IDN).
Смешивание двух разных API-интерфейсов, предназначенных для одного и того же оборудования, - это плохая идея с первого взгляда. Выберите тот, который соответствует вашим потребностям, и придерживайтесь его. Или, если вы точно знаете, что делаете, и что API-интерфейс документирован, не стесняйтесь.
Посмотрите следующее видео на Youtube. Вы можете абсолютно смешивать звонки. Однако имейте в виду, что вызовы смешивания драйверов ограничивают возможность обмена инструментами. Эта функция обычно возможна только при кодировании только с вызовом драйвера класса. Если вам не нужно использовать вызовы драйверов класса, то вы можете захотеть использовать версию драйвера Plug-play LabVIEW (стиль проекта) с сайта www.ni.com/idnet.
Перемещение вверх и вниз в LabVIEW (вызовы со смешанными вызовами и классами) http://www.youtube.com/watch?v=bPr78g7q7d4