Ошибка работы с VISA
-
- advanced
- Сообщения: 195
- Зарегистрирован: 21 фев 2011, 10:31
- Версия LabVIEW: 2009
- Контактная информация:
Ошибка работы с VISA
Добрый день. При работе с VISA выдается ошибка. Что за конфликт может быть?
- Вложения
-
- ошибка чтения Висы.GIF (7.44 КБ) 7837 просмотров
-
- advanced
- Сообщения: 195
- Зарегистрирован: 21 фев 2011, 10:31
- Версия LabVIEW: 2009
- Контактная информация:
Re: Ошибка работы с VISA
Передаю данные на базе Basic Serial Write and Read.vi, ошибка возникает уже на выходе, а до ошибки при вроде нормальной работе висит предупреждение, привожу ниже.
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Ошибка работы с VISA
Превышение времени ожидания.Колега писал(а):Добрый день. При работе с VISA выдается ошибка. Что за конфликт может быть?
Why do I Receive Timeout Error -1073807339 on VISA Read or Write?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 10
- Зарегистрирован: 03 май 2011, 14:10
- Версия LabVIEW: 2010
- Контактная информация:
Re: Ошибка работы с VISA
Добрый день.
Так бывает, если значение byte count в visa read больше чем длина ответа из порта. LV ждёт новых данных, где их уже нет и завершается по таймауту.
Так бывает, если значение byte count в visa read больше чем длина ответа из порта. LV ждёт новых данных, где их уже нет и завершается по таймауту.
-
- advanced
- Сообщения: 195
- Зарегистрирован: 21 фев 2011, 10:31
- Версия LabVIEW: 2009
- Контактная информация:
Re: Ошибка работы с VISA
это я уже понял, методом подбора, кстати не очень хорошо, у меня каждый раз разное количество байт приходит из визы, надо получается мудрить программно значение byte count в visa.
получается если у меня из порта байт приходит меньше чем в byte count в visa то однозначно выпадает ошибка?
А как нибудь обойти это дело можно?
получается если у меня из порта байт приходит меньше чем в byte count в visa то однозначно выпадает ошибка?
А как нибудь обойти это дело можно?
-
- beginner
- Сообщения: 10
- Зарегистрирован: 03 май 2011, 14:10
- Версия LabVIEW: 2010
- Контактная информация:
Re: Ошибка работы с VISA
У меня схожая ситуация, но знания LV очень скромные, поэтому я написал vi, где в зависимости от поданой команды, создаётся одномерный массив заданой длины, и считается его длина. И это значение подаётся на visa read. Это не самое оптимальное решение.
Я сам бы с интересом узнал, как это можно оптимизировать.
Я сам бы с интересом узнал, как это можно оптимизировать.
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Ошибка работы с VISA
самому проверить нет возможности, но судя по описанию (то что по ссылке)
проблема решается следующим образом
проблема решается следующим образом
For VISA Read operations, this error may be induced by attempting to read more bits than are available at the serial port. The VISA Property Node for Bytes At Port should be implemented to ensure that the data read by VISA is limited to exactly the amount of data available.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- advanced
- Сообщения: 195
- Зарегистрирован: 21 фев 2011, 10:31
- Версия LabVIEW: 2009
- Контактная информация:
Re: Ошибка работы с VISA
Ну хорошие решения, сейчас проверим, только бы Вы еще Лайбелы не убирали или комментировали где эти свойства (или методы?) брать?
-
- assistant
- Сообщения: 119
- Зарегистрирован: 10 янв 2011, 11:01
- Версия LabVIEW: 8.6, 2009, 2010
- Откуда: Таганрог
- Контактная информация:
Re: Ошибка работы с VISA
Только внимательно здесь, в данной реализации узел свойств не ждет timeout, а сразу "просматривает" буфер.
-
- advanced
- Сообщения: 195
- Зарегистрирован: 21 фев 2011, 10:31
- Версия LabVIEW: 2009
- Контактная информация:
Re: Ошибка работы с VISA
Оказывается я дурень полный. Я сам это свойство убрал, которое байты задает, а он был, я ж на базе Basic Serial Write and Read.vi взял обмен.
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Ошибка работы с VISA
эта функция работает только с оборудованием NI? я использую осциллограф тектроникс и у меня эта функция выдает ошибку -1073807331
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Ошибка работы с VISA
Какая "эта"? VISA Bytes At Port? VISA Read?.. Постарайтесь писать конкретнее.GT21 писал(а):эта функция работает только с оборудованием NI? я использую осциллограф тектроникс и у меня эта функция выдает ошибку -1073807331
Вариант такой может быть, что используется свойство, специфичное для железа NI.
Error 1073807331 When Using a VISA Property in LabVIEW
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Ошибка работы с VISA
property node с instr/bytes at portsdadreamer писал(а):Какая "эта"?GT21 писал(а):эта функция работает только с оборудованием NI? я использую осциллограф тектроникс и у меня эта функция выдает ошибку -1073807331
LabVIEW 8.6
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 7 Ответы
- 278 Просмотры
-
Последнее сообщение dadreamer
-
- 5 Ответы
- 1558 Просмотры
-
Последнее сообщение Artem.spb
-
- 2 Ответы
- 637 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 187 Просмотры
-
Последнее сообщение Embedder74