Проблема с программированием Rs-232

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

eg писал(а):Вот описание этой ошибки, то есть по описанию происходит именно таймаут. Ты установил его на 25 секунд?

VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
да 25 секунд на запись а на чтение тоже надо установить паузу хотябы 2 сек.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Таймаут установлен и на запись и на чтение в самом начале при конфигурации.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Огромный респект! Все поперло! только тормозить комп стал.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Да, он не должен тормозить, может ты драйвером неправильно пользуешься в петле считывания. Может там стоит установить задержку в пару милисекунд.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Решил отказаться от стандартных Advantch библиотек и все делать через VISA благо команды все есть в инструкции к контроллеру. Возникла опять проблема после блока read опять таже ошибка. Установка разных значений паузы не помогает.. В чем может быть дело?
Error -1073807339 occurred at VISA Read in Untitled 1.vi

Possible reason(s):

VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
Вложения
Untitled 1.vi
(17.09 КБ) 292 скачивания
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

становил на чтение 10 бит - ошибка исчезла но появилось предупреждение: Warning 1073676294 occurred at VISA Read in Untitled 1.vi

Possible reason(s):

VISA: (Hex 0x3FFF0006) The number of bytes transferred is equal to the requested input count. More data might be available.

Установка 11 бит и более приводит к предыдущей ошибке. Установка 9 бит и меньше приводит к неправильным данным.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Этот ворнинг не страшный, можешь его игнорировать.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Создал набор подпрограмм с различными функциями... в одном из блоков периодически появляется ошибка Error -1073807313 occurred at VISA Write in START.STOPCOUNT.vi->Untitled 5.vi
- не пойму как избавиться.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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