Проблема с программированием Rs-232
Re: Проблема с программированием Rs-232
Да, ошибка 8056 advantech - ком порт занят (из их дров) - да и данных нет
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Опять вернулись в начало. Ты после того как открыл связь с модемом, должен зыкрыть компорт с помощью VISA Close.VI, так как драйвер Advantech использует другой драйвер (никак не связаный с LabVIEW) для комуникации через компорт.
Но как я понял связь с модемом прерывается, если ты закроешь порт. Или всё же нет? Ты пробовал?
Но как я понял связь с модемом прерывается, если ты закроешь порт. Или всё же нет? Ты пробовал?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Я так понимаю ты открываешь связь с модемом когда пишешь "atd89234091149" на компорт?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Если да, то вот так.
- Вложения
-
- Count.vi
- (30.2 КБ) 291 скачивание
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Да, вот. Впиши в свой профиль в форуме, что у тебя 8.2, чтобы знать на будущее.
- Вложения
-
- Count.vi
- (29.85 КБ) 272 скачивания
Re: Проблема с программированием Rs-232
Надо закрыть порт после того как установиться связь - секунд через 30 . А так ничего не получиться.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
А, значит тебе перед закрытием нужно ещё получить ответ, что связь установлена. Тогда тебе надо ещё добавить чтение с порт перед закрытием. При чём надо установить большой таймаут, превышающий 20 секунд.
- Вложения
-
- CountRead.PNG (5.52 КБ) 11425 просмотров
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Таймаут не выдерживаетсяeg писал(а):А через сколько времени? Через 25 Секунд или раньше?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Проблема с программированием Rs-232
Вот описание этой ошибки, то есть по описанию происходит именно таймаут. Ты установил его на 25 секунд?
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение