Добавить новое сетевое устройство VISA в ресурсы - PullRequest
2 голосов
/ 20 февраля 2020

Я настраиваю тестовую среду, включающую несколько приборов, подключенных через LAN (TCP / IP) или USB. Программное обеспечение должно быть написано в C# с использованием библиотеки Ivi.Visa. Приборы (которые будут меняться со временем) получают свой IP-адрес от сервера DHCP, поэтому они не отображаются в ресурсах, обнаруженных IVI.Visa.interop.ResourceManager.FindRsrc(), если они не были ранее добавлены программным обеспечением Keysight Connection Manager (или аналогичным инструментом NI). ).

ResourceManager rMgr = new ResourceManager(); string[] enumRcrs = rMgr.FindRsrc("?*INSTR");

Как можно обнаружить новые устройства VISA Network в C# и добавить их в список ресурсов, не используя ранее внешнее программное обеспечение?

...