Здравствуйте, коллеги!
Имеется небольшое количество оборудования (DMM, OScope, Fgen, etc), подключённого по LAN и необходимого для тестирования железа. Всё оно может управляться при помощи IVI драйверов. При скачивании IVI Compliance Package, появляется соответствующая палитра IVI Class Drivers. VI палитры используют DLL для коммуникации с приборами.
Также легко находятся отдельные драйвера для устройств, которые работают с помощью VISA и команд, представленных в виде строк.
Тестовых стендов у заказчика может быть много, и в каждом устройства "висят" на разных IP адресах. Хотелось бы автоматизировать задание Alias-ов устройствам, путём считывания адресов из конфиг.файла и автоматической регистрации их в системе. Это избавит заказчика от замены Hadler-ов к VI на каждой другой машине. Отсюда у меня несколько вопросов:
1. Можно ли выполнить регистрацию устройств, а именно последовательнось команд из NI MAX "create new visa tcp/ip resource..." программно в LV, если да, то куда копать? (Используется VISA).
2. Можно ли выполнить регистрацию устройств IVI (ветка дерева в NI MAX - IVI Drivers) также программно из LabVIEW?
Возможно, кто-то сталкивался с подобной задачей, буду рад ответам.
Коммуникация с IVI устройствами. Конфиг NI MAX из LabVIEW.
-
- beginner
- Сообщения: 26
- Зарегистрирован: 23 авг 2016, 09:16
- Версия LabVIEW: 2016
- Контактная информация:
Re: Коммуникация с IVI устройствами. Конфиг NI MAX из LabVIE
У меня ситуация проще. Всего один внешний прибор, подключаться может по USB, GPIB или LAN. И мне без разницы по какому интерфейсу его подключат и какой у него адрес. Делаю запрос на поиск всех доступных приборов по данным интерфейсам и инициализирую в цикле, пока какой либо не ответит (в инициализацию, обычно, входит и запрос идентификации). На практике естественно подключен один прибор и цикл получается из одной итерации. Если у вас нет приборов одинакового класса (например 2-х или более вольтметров) на одном стенде, то можно пойти по этому пути. Может лучше сначала для каждого найденного прибора отдельно делать запрос идентификации. Здесь уже конкретика реализации...
Через NI MAX можете попробовать с сохранением и импортом конфигурации. Импорт можно делать, например, при установке программы (входит в возможности инсталятора - закладка "Hardware Configuration") или программно - палитра "System Configuration".
Через NI MAX можете попробовать с сохранением и импортом конфигурации. Импорт можно делать, например, при установке программы (входит в возможности инсталятора - закладка "Hardware Configuration") или программно - палитра "System Configuration".
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 15 Ответы
- 1149 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 561 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 240 Просмотры
-
Последнее сообщение Embedder74
-
- 0 Ответы
- 1892 Просмотры
-
Последнее сообщение Anastasia
-
- 3 Ответы
- 2063 Просмотры
-
Последнее сообщение PozhiloyGoblin