Как смешивать вызовы класса (зеленый) и конкретного (синий) драйвера IVI в LabVIEW

Я пытаюсь смешать вызовы классов и конкретных драйверов в LabVIEW. Возможно ли это или я, вероятно, столкнусь с ошибками?

Я уже скачал специальный драйвер IVI по следующей ссылке:

Agilent Technologies hp34401a Meter — специальный драйвер IVI

И я получил драйверы класса IVI, когда установил пакет соответствия IVI.

Пакет соответствия IVI 4.6.1

Я программирую в LabVIEW, и мне просто любопытно, смогу ли я смешивать классовые ВП (зеленые) с конкретными ВП (синие). У кого-нибудь есть опыт в этом?


person Shawesome    schedule 20.03.2014    source источник


Ответы (3)


Смешивание двух разных API, ориентированных на одно и то же оборудование, на первый взгляд — плохая идея. Выберите тот, который соответствует вашим потребностям, и придерживайтесь его. Или, если вы точно знаете, что делаете, и что набор API задокументирован, не стесняйтесь.

person CharlesB    schedule 21.03.2014

Посмотрите следующее видео на Youtube. Вы можете абсолютно смешивать вызовы. Однако имейте в виду, что вызовы драйвера микширования ограничат возможность обмена инструментами. Эта функция обычно возможна при кодировании только вызовами драйвера класса. Если вам не нужно использовать вызовы драйвера класса, вы можете рассмотреть возможность использования LabVIEW plug and play (проектный стиль) версии драйвера с www.ni.com/idnet.

Преобразование вверх и вниз в LabVIEW (смешение конкретных вызовов и вызовов драйвера класса) http://www.youtube.com/watch?v=bPr78g7q7d4

person Shawesome    schedule 21.03.2014

IVI (Взаимозаменяемый виртуальный инструмент) может быть хорошим выбором, когда вам нужно работать с более чем одним поставщиком инструментов для одной функции (цифровой мультиметр, осциллограф, счетчик и т. д.). Причины могут включать стоимость оборудования, доступность или даже требования проектирование (гос. контракт).

http://www.ivifoundation.org/about/Overview.aspx

Поскольку я использую только LabVIEW, я обычно выбираю встроенные драйверы приборов, работающие по принципу «подключи и работай», когда они доступны. С собственными драйверами вы можете выполнять отладку на более низком уровне, чем IVI.

Большинство драйверов IVI, с которыми я работал, написаны по минимальной спецификации. Они работают, но если вам нужно получить доступ к каким-либо специфичным функциям поставщика, вам часто приходится писать это самостоятельно и в конечном итоге прибегать к версии plug-and-play.

Версия драйвера plug-and-play для вашего прибора доступна в NI Instrument Driver Network (IDN).

http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=014E7F05D12C6F8BE0440003BA7CCD71

person Phil Brooks    schedule 21.03.2014