Visa Find Resource - очистка найденных адресов

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Sergey Puzanov
assistant
assistant
Сообщения: 113
Зарегистрирован: 05 ноя 2020, 08:26
Версия LabVIEW: 18, 20.0f1
Благодарил (а): 23 раза
Поблагодарили: 3 раза
Контактная информация:

Visa Find Resource - очистка найденных адресов

Сообщение Sergey Puzanov »

При выключенном устройстве Visa Find Resource не находит ничего, что правильно. При включении устройства находит адреса модулей (в моём случае - 3 штуки). При выключении устройства, пока сам LabView не будет перезапущен, продолжают находиться эти 3 адреса. Собственно, можно ли программно очистить этот список? Спасибо.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Visa Find Resource - очистка найденных адресов

Сообщение dadreamer »

Sergey Puzanov писал(а): 09 мар 2021, 13:41Собственно, можно ли программно очистить этот список?
Больше похоже на хак, но можно попробовать очистить файл C:\ProgramData\National Instruments\NIvisa\visaconf.ini , содержащий список устройств/псевдонимов. Но скорее всего не получится или будет работать через раз, т.к. с этим файлом работает системная служба NI. Подробнее тут: viewtopic.php?p=73526#p73526 Если речь о COM-портах, то можно попробовать альтернативы: viewtopic.php?p=82206#p82206

upd: NI официально разрешают редактировать visaconf.ini: Remove Old VISA Resources from NI MAX and LabVIEW (раздел "Remove VISA Aliases Programmatically"). Только не напрямую, а с помощью тулкита System Configuration - см. пример Remove VISA Aliases.vi.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»