совместимость VISA разных версий
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
совместимость VISA разных версий
Здравствуйте. Попросили разобраться с VISA:
На Windows_7x64 стоят LabVIEW_7_1 И LabVIEW 2019(64-bit)
примеры на VISA работают и на LV7_1 и LV2016
я знаю, что для LV7_1 и LV2019 нужны разные VISA
В папке NI->VISA я вижу только NI-VISA 19.0
есть вопросы:
1. Как узнать есть ли ли VISA на компе, сколько и каких версий установлено.
не мешают ли они друг другу.
2. Для какой версии работает NI-VISA Driver Wizard
примеры видят созданные им устройства и в семерке и в LV2019
Евгений
На Windows_7x64 стоят LabVIEW_7_1 И LabVIEW 2019(64-bit)
примеры на VISA работают и на LV7_1 и LV2016
я знаю, что для LV7_1 и LV2019 нужны разные VISA
В папке NI->VISA я вижу только NI-VISA 19.0
есть вопросы:
1. Как узнать есть ли ли VISA на компе, сколько и каких версий установлено.
не мешают ли они друг другу.
2. Для какой версии работает NI-VISA Driver Wizard
примеры видят созданные им устройства и в семерке и в LV2019
Евгений
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: совместимость VISA разных версий
Таблица совместимости есть на сайте NI - https://www.ni.com/cs-cz/support/docume ... ility.html, но LabVIEW7.1 настолько старая, что ее там уже нет.
Посмотреть версии VISA можно при помощи NI MAX, раздел Software.
Посмотреть версии VISA можно при помощи NI MAX, раздел Software.
Мы делили апельсин - много наших полегло...
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
Re: совместимость VISA разных версий
спасибо. У меня есть таблица для LV7.1
проблема в том что я вижу что VI с VISA работают и в семерке, но в NI MAX я вижу только NI-VISA 19.0
Кажется для LV71 была поставлена VISA 4.2 но я не нахожу информации об этом в компе.
проблема в том что я вижу что VI с VISA работают и в семерке, но в NI MAX я вижу только NI-VISA 19.0
Кажется для LV71 была поставлена VISA 4.2 но я не нахожу информации об этом в компе.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: совместимость VISA разных версий
Список всех установленных msi-пакетов от NI можно посмотреть в msiBlast: www.computermares.com/download//iris/msiBlast.exe На всякий случай, старая таблица совместимости тут: http://web.archive.org/web/201704012345 ... /53413/en/
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
Re: совместимость VISA разных версий
Спасибо.
Пока смотрю на другом компе:
Стоит LV7.1 и LV2016(x32) примеры с VISA работают там и там.
NI MAX говорит что стоит NI-VISA5.4.1
msiBlast.exe говорит что видит NI-VISA5.4.0 и NI-VISAx64 support 5.4.1
Попытка поставить NI-VISA4.2 - неудача: пишет что уже стоит более поздняя версия.
Вопросы:
- Согласно таблице LV7.1 и LV2016(x32) не совместимы с NI-VISA5.4.Х но почему все работает?
- как грамотно отключить устройство от NI-VISA Driver Wizard ? Я просто отключаю его в диспетчере и переподключаю.
Пока смотрю на другом компе:
Стоит LV7.1 и LV2016(x32) примеры с VISA работают там и там.
NI MAX говорит что стоит NI-VISA5.4.1
msiBlast.exe говорит что видит NI-VISA5.4.0 и NI-VISAx64 support 5.4.1
Попытка поставить NI-VISA4.2 - неудача: пишет что уже стоит более поздняя версия.
Вопросы:
- Согласно таблице LV7.1 и LV2016(x32) не совместимы с NI-VISA5.4.Х но почему все работает?
- как грамотно отключить устройство от NI-VISA Driver Wizard ? Я просто отключаю его в диспетчере и переподключаю.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: совместимость VISA разных версий
В общем случае оно и будет работать. Просто не тестировалось NI или были обнаружены какие-то (незначительные?) ошибки.
Понятно, что для неподдерживаемой связки ПО обращаться в тех. поддержку NI бесполезно - они скажут "ставьте поддерживаемый софт".Using incompatible versions may result in errors, or missing LabVIEW palettes or functions.
Всё равно, что ставить на Win7 7.1 и потом писать по поводу багов/ошибок: LabVIEW and Microsoft Windows Compatibility Думаю, смысл этих таблиц понятен.
На второй вопрос затрудняюсь ответить, т.к. непонятна цель действия.
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
Re: совместимость VISA разных версий
Спасибо, вроде понял.
Цель переустановки драйвера -
устройство используется не только в LabVIEW - другая программа перестает его видеть.
Цель переустановки драйвера -
устройство используется не только в LabVIEW - другая программа перестает его видеть.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: совместимость VISA разных версий
Тогда вряд ли это как-то иначе можно решить. Нужно разбираться, почему сторонняя программа перестаёт "видеть" устройство. Может, в не выполняется финализация сессии. Или что-то ещё блокирует ресурс. Не видя кода, сложно сказать.
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
Re: совместимость VISA разных версий
Да тут вроде все просто:
Есть достаточно известная универсальная платка https://aliexpress.ru/item/32812536668. ... 4679364419
ее очень удобно использовать для создания и отладки USB устройств.
На начальной стадии в нее заливаем программой Cypress "Control Center" свой HEX файл с функциями нужного устройства.
Платка ресетится и становится этим устройством с другим VID/PID.
Ее можно тестировать той же программой "Control Center"
но, если VISA меняет драйвер, то "Control Center" уже не видит плату. Это не страшно - просто не очень красивый возврат к прежнему драйверу.
Я надеялся что есть что-то типа переключателя драйверов как у фильтра libusb
https://habr.com/ru/post/535406/
Есть достаточно известная универсальная платка https://aliexpress.ru/item/32812536668. ... 4679364419
ее очень удобно использовать для создания и отладки USB устройств.
На начальной стадии в нее заливаем программой Cypress "Control Center" свой HEX файл с функциями нужного устройства.
Платка ресетится и становится этим устройством с другим VID/PID.
Ее можно тестировать той же программой "Control Center"
но, если VISA меняет драйвер, то "Control Center" уже не видит плату. Это не страшно - просто не очень красивый возврат к прежнему драйверу.
Я надеялся что есть что-то типа переключателя драйверов как у фильтра libusb
https://habr.com/ru/post/535406/
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: совместимость VISA разных версий
Вот такой переключатель есть: https://zadig.akeo.ie/ В FAQ'е пишут, что можно и свой драйвер подсунуть. Понадобится перекомпилять libwdi, так что стоит ли овчинка выделки... Насколько я знаю, у NI нет какого-то специфического софта именно под эту задачу.yhnm писал(а): ↑28 апр 2021, 23:42Я надеялся что есть что-то типа переключателя драйверов как у фильтра libusb
https://habr.com/ru/post/535406/
-
- beginner
- Сообщения: 16
- Зарегистрирован: 19 июл 2011, 21:08
- Версия LabVIEW: 5.0
- Благодарил (а): 1 раз
- Контактная информация:
Re: совместимость VISA разных версий
Да, пользовался. NI-VISA Driver Wizard - вполне устраивает.
NI-VISA периодически используется для подключения приборов в delphi поэтому потребовалось
чуть глубже разобраться в теме. спасибо.
NI-VISA периодически используется для подключения приборов в delphi поэтому потребовалось
чуть глубже разобраться в теме. спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 662 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 244 Просмотры
-
Последнее сообщение Embedder74