Коммуникация с IVI устройствами. Конфиг NI MAX из LabVIEW.
Добавлено: 04 дек 2018, 20:07
Здравствуйте, коллеги!
Имеется небольшое количество оборудования (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?
Возможно, кто-то сталкивался с подобной задачей, буду рад ответам.
Имеется небольшое количество оборудования (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?
Возможно, кто-то сталкивался с подобной задачей, буду рад ответам.