Динамометр Т-8, ввод данных через COM порт
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Установки порта делаешь при конфигурации (в самом начале перед циклом), но вроде бы установки с описанием совпадают.
А как часто ты получаешь эту ошибку?
Про остальное напишу вскоре в отдельном уроке.
А как часто ты получаешь эту ошибку?
Про остальное напишу вскоре в отдельном уроке.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Вот полное описание динамометра Т-8 и пример пакета, получаемого с COM порта:
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Ошибка возникает периодически, то редко, то часто - я так и не уловил от чего она зависитeg писал(а):Установки порта делаешь при конфигурации (в самом начале перед циклом), но вроде бы установки с описанием совпадают.
А как часто ты получаешь эту ошибку?
Про остальное напишу вскоре в отдельном уроке.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Я вчера начал делать прибор для обьяснения Frame Error, но пока ещё не доделал.
А что касается твоего прибора. Ты пробовал использовать мой пример? Что нибудь вышло? Если нет то надо заменить Termination Char, на твой "/а".
А что касается твоего прибора. Ты пробовал использовать мой пример? Что нибудь вышло? Если нет то надо заменить Termination Char, на твой "/а".
- Вложения
-
- FrameError.vi
- (31.38 КБ) 214 скачиваний
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Конечно, я пробовал твой пример - показаний нет - всё время выходит на case error:
http://gerasimovviktor.narod.ru/acdu/proc.htm
(Это я записал с экрана, чтобы показать загрузку процессора, но программа захвата видео жрёт намного больше)
А вот как ведёт себя моя прога:http://gerasimovviktor.narod.ru/acdu/proc.htm
(Это я записал с экрана, чтобы показать загрузку процессора, но программа захвата видео жрёт намного больше)
Последний раз редактировалось Viktor 19 июл 2008, 21:13, всего редактировалось 1 раз.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Завтра попробую в твоём примере заменить Termination Char, на "/а".
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Скорее всего в моём примере появляется ошибка "Timeout" и иногда "Frame Error", а ты случайно попал на "Frame Error".
Если же всё таки возникает "Timeout Error", то наверняка проблема именно в Termination Char. Так что попробый переставь на "/а" потом отпишись. Посмотрим дальше.
Если же всё таки возникает "Timeout Error", то наверняка проблема именно в Termination Char. Так что попробый переставь на "/а" потом отпишись. Посмотрим дальше.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Вчера попробовал, но правильно ли я сделал?
Как поменять этот termination char?-
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: Динамометр Т-8, ввод данных через COM порт
Да, правильно, я это имел ввиду. Но как я заметил то же самое уже было установлено по умолчанию. Наверное проблема в чём то другом.
Всё таки может быть в настройках порта? Ну там скорость передачи данных или какой нить Flow Control.
Всё таки может быть в настройках порта? Ну там скорость передачи данных или какой нить Flow Control.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Динамометр Т-8, ввод данных через COM порт
Завтра попробую ещё поэкспериментировать с настройками порта.
А сегодня я пытался запустить свой вариант на пентиуме 1, но он не потянул LV8 - пришлось переделать на LV5.
Стало работать только когда установил точное значение requested byte count
А сегодня я пытался запустить свой вариант на пентиуме 1, но он не потянул LV8 - пришлось переделать на LV5.
Стало работать только когда установил точное значение requested byte count
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 624 Просмотры
-
Последнее сообщение alerm
-
- 3 Ответы
- 867 Просмотры
-
Последнее сообщение IvanLis
-
- 13 Ответы
- 1220 Просмотры
-
Последнее сообщение Boxa
-
- 0 Ответы
- 499 Просмотры
-
Последнее сообщение Juri
-
- 3 Ответы
- 271 Просмотры
-
Последнее сообщение AndreyDmitriev