Добрый день, уважаемые.
Измерительный зонда состоит из 3-осевого координатного столика, измерителя иммитанса, измерителя тока и платы управления arduino mega.
Измеряются диоды, разложенные в кассете с одинаковым дискретом, по емкости в одном направлении и по току в обратном.
Прошу помощи в устранении небольшой проблемы, которая то возникает, то исчезает. А именно в какой-то момент перестают поступать значения из arduino. Рабочая программа пишет error 1073676294. В этот момент arduino монитор говорит, что порт занят. Вроде бы ошибка указывает на проблему синхронизации программы labview и кода в arduino. Но как правильно синхронизировать и в каком месте я, к сожалению, представить не могу. Помогает только перезапуск ПК.
Возможно кому-то будет интересна программа, она работает. Иногда с такой проблемой)
Рабочая программа под labview 8,6 и код arduino во вложении. Могу залить в другой версии. Очень прошу помочь, производственная необходимость в этой установке с каждым днем растет. Буду благодарен за любые полезные мысли.
С уважением, Александр.
Программа управления измерительным зондом
-
- junior
- Сообщения: 51
- Зарегистрирован: 18 апр 2012, 13:51
- Версия LabVIEW: 2011
- Контактная информация:
Программа управления измерительным зондом
- Вложения
-
- __ЗОНД_ETOKKASSETS4.vi
- Рабочий vi для измерения.
- (74.41 КБ) 135 скачиваний
-
- arduinocode.txt
- Код на микроконтроллере.
- (10.78 КБ) 133 скачивания
С уважением, Александр.
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Программа управления измерительным зондом
Первое, что бросается в глаза, это: Красным обведено, как сделано у Вас. Зеленым... как принято в программировании.roccosiffredi писал(а):Очень прошу помочь, производственная необходимость в этой установке с каждым днем растет. Буду благодарен за любые полезные мысли.
Т.е. значение ошибки передается от предыдущей итерации к следующей, так ее проще отслеживать и обрабатывать.
Второе. У Вас возникает не ошибка, а предупреждение. В Вашем случае это оповещение о статусе устройства. Подробнее здесь: http://digital.ni.com/public.nsf/allkb/ ... 2500482F78
Т.е. рекомендую ее просто обработать правильно и жить спокойно дальше .
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 51
- Зарегистрирован: 18 апр 2012, 13:51
- Версия LabVIEW: 2011
- Контактная информация:
Re: Программа управления измерительным зондом
Вот здесь 0 байт читает. С этого момента движение столика останавливается.
Буду разбивать программу отдельно на шаги и измерения, может порознь с arduino проблем не возникнет.
С уважением, Александр.
-
- junior
- Сообщения: 51
- Зарегистрирован: 18 апр 2012, 13:51
- Версия LabVIEW: 2011
- Контактная информация:
Re: Программа управления измерительным зондом
Проблема не исчезла даже при работе с простой программой движения столиком, правда появляться она стала реже.
По прежнему порт становится закрыт. От чего он может запираться?
Изменение задержек особо не повлияло.
По прежнему порт становится закрыт. От чего он может запираться?
Изменение задержек особо не повлияло.
С уважением, Александр.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 14 Ответы
- 706 Просмотры
-
Последнее сообщение Vladimir_T
-
- 12 Ответы
- 1438 Просмотры
-
Последнее сообщение Sergey Puzanov