А как это сделать?Проверьте правильность настроек "терминатора".
Поставьте время ожидания поменьше и посмотрите.
АЦП с интерфейсом USB
-
- beginner
- Сообщения: 23
- Зарегистрирован: 18 апр 2014, 13:20
- Версия LabVIEW: 2012
- Контактная информация:
Re: АЦП с интерфейсом USB
Изменил немного схему, но это ни к чему ни привело - строка остается пустой. АЦП здесь 12-разрядное (если речь об этом), так что константу изменил.
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: АЦП с интерфейсом USB
http://zone.ni.com/reference/en-XX/help ... rial_port/dan писал(а):А как это сделать?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 23
- Зарегистрирован: 18 апр 2014, 13:20
- Версия LabVIEW: 2012
- Контактная информация:
Re: АЦП с интерфейсом USB
Привожу скрин с настройками:
Уменьшал время ожидания, как советовали, но это ни к чему ни привело. С параметром Termination Character (TermChar) пока не разобрался, он установлен по умолчанию.
Уменьшал время ожидания, как советовали, но это ни к чему ни привело. С параметром Termination Character (TermChar) пока не разобрался, он установлен по умолчанию.
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: АЦП с интерфейсом USB
Вы хоть что-то получаете?dan писал(а):Уменьшал время ожидания, как советовали, но это ни к чему ни привело. С параметром Termination Character
(TermChar) пока не разобрался, он установлен по умолчанию.
Может неверно настроены параметры соединения.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: АЦП с интерфейсом USB
Так вы попробуйте сначала с ней "договориться" используя терминал или программу от производителя.dan писал(а):Результата нет абсолютно никакого! Похоже дело в плате, а не в программе.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 23
- Зарегистрирован: 18 апр 2014, 13:20
- Версия LabVIEW: 2012
- Контактная информация:
Re: АЦП с интерфейсом USB
Палту я поправил, она теперь точно работает, но ошибка в программе не исчезла. Немного изменил схему, убрав Scan From String, вместо кода АЦП задал константу. Теперь программа рисует график и после остановки выдает другую ошибку: VISA (Hex 0xBFF0015) Timeout expired before operation completed.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: АЦП с интерфейсом USB
dan, ну так ясное дело, у вас задан таймаут операций чтения/записи 10 секунд, а вы пытаетесь всё время считывать по 12 байт с порта (даже, если там их меньше или вовсе нет). Почему бы не использовать Bytes At Port... (http://www.labviewportal.org/viewtopic. ... 918#p55918)
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: АЦП с интерфейсом USB
dan, частично может. Но для верности нужно проверять, не пустая ли строка, а также выход error out из инструмента Scan From String. Лучше через лог. "И": если строка не пуста И error out = No Error. Можно также использовать регулярное выражение, при неудачной попытке найти число в строке, вернёт значение по умолчанию, например, ноль. Хотя, это и Scan From String умеет делать.
-
- beginner
- Сообщения: 23
- Зарегистрирован: 18 апр 2014, 13:20
- Версия LabVIEW: 2012
- Контактная информация:
Re: АЦП с интерфейсом USB
dadreamer, Собрал Ваш пример с Bytes at Port - ошибок нет, но всегда выполняется условие False
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: АЦП с интерфейсом USB
dan, а в индикаторе принятой строки что? Вы в этот пример уже вставили Scan From String?
-
- beginner
- Сообщения: 23
- Зарегистрирован: 18 апр 2014, 13:20
- Версия LabVIEW: 2012
- Контактная информация:
Re: АЦП с интерфейсом USB
dadreamer, при условии False к пустой строке добавляется строковая константа False, которая и выводится в индикатор. Scan From String я пока не вставлял
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: АЦП с интерфейсом USB
Что-то я ничего не понял Можете показать скрин или выложить ?dan писал(а):строковая константа False
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 220 Просмотры
-
Последнее сообщение Andrew Lunev
-
- 4 Ответы
- 617 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 480 Просмотры
-
Последнее сообщение Eugene543210
-
- 4 Ответы
- 240 Просмотры
-
Последнее сообщение Embedder74