Ошибка VISA

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 354
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 3 раза

Ошибка VISA

Сообщение taras_33 »

Господа, взываю к помощи. Не могу побороть ошибку VISA.
VISA ERROR.PNG
VISA ERROR.PNG (3.97 КБ) 66 просмотров
Подключенный прибор видится в диспетчере устройств как СОМ порт
Перебирая масив с VISA Find Resource, нахожу его. В итоге имею VISA Name "ASRL9::INSTR" которое и использую для коммуникации. Пару раз запить/чтение происходит нормально, а далее возникает упомянутая ощибка.
Теперь самое непонятное (для меня). Если вытащить номер порта (Interface Description) и открыть VISA сессию используя имя "COM7", то никакой ошибки не возникат.
Может кто подскажет где собака порылась...
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
dadreamer

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

Re: Ошибка VISA

Сообщение dadreamer »

А в NI-MAX такая ошибка возникает?

Пока могу только посоветовать альтернативные методы поиска девайса: viewtopic.php?p=82206#p82206 Там на выходе как раз строка вида "COM#", которую можно подать на VISA Open.
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 354
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 3 раза

Re: Ошибка VISA

Сообщение taras_33 »

Так оно конечно так, но хотелось бы разобраться какие такие ивенты не включены? А главное что определение VISA находится в родительском классе и используется не только для работы с СОМ. Override конечно не проблема, но хотелось бы понять что не так?
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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