кто пользовался программой PLX-DAQ

123ksn
Offline
Зарегистрирован: 24.11.2014

Часто требуется данные "складировать" и анализировать. Для этой цели хорошо подходит Excel. Ардуино гонит данные по UART'у в СОМ-порт, а Excel их подхватывает, размещает по ячейкам, анализирует, строит графики. Для этих целей даже создан файл PLX-DAQ.xls с макросом. Да вот беда, данные он (у меня) принимает, но никуда не записывает и не отображает. Что я делаю не так? Да, Windows XP SP3 ru, Excel2003.

Несколько ссылок по теме 

https://www.parallax.com/downloads/plx-daq

http://robottini.altervista.org/arduino-and-real-time-charts-in-excel

http://www.kernelchip.ru/articles/KA011.php

http://www.vr-online.ru/blog/upravlenie-iz-excel-cherez-com-port-8475

 

123ksn
Offline
Зарегистрирован: 24.11.2014

Неужели никому не надо строить графики в реальном режиме времени?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

123ksn пишет:

Неужели никому не надо строить графики в реальном режиме времени?

мне нужны графики лондонской биржи в реальном времени. а, ещё лучше - на секунду раньше.

Russk1j
Offline
Зарегистрирован: 03.05.2012

Вечер добрый! Решили ли вопрос и как? У меня правда windows 10. После первого подключения выскакивает ошибка. После второй попытки подключается, но не отображает в таблицы значиний. Если открыть com порт в среде, то все приходит.

123ksn
Offline
Зарегистрирован: 24.11.2014

Russk1j пишет:

Вечер добрый! Решили ли вопрос и как?

И да и нет.  На одном Пк заработала, на втором частично. Проблема в том, что в разных версиях Эксел и VBA есть несовместимые операторы. Запустил и забыл. Я на нескольких форумах задавал этот вопрос, но встретил только тишину или ёрничество. Поэтому "лечение" не записывал. Извините.

Russk1j
Offline
Зарегистрирован: 03.05.2012

Понятно, спасибо, что откликнулись! Буду решать проблему.

std
Offline
Зарегистрирован: 05.01.2012

Можно JavaScript'ом визуализировать в обозревателе, но как записывать - хз.

123ksn
Offline
Зарегистрирован: 24.11.2014

На 8 марта вроде намечается свободная от проблем минутка. Постараюсь вернуться к данной проблеме и сообщить более подробную информацию. Но конечно относительно XP & Exel 2003. Переходить выше не вижу для себя необходимости.

Arc-dc
Offline
Зарегистрирован: 23.08.2016

Делаю на PLX полевую лабораторию. Данные уклонов на MPU6050, GPS координаты и пр. идея записывать по ходу чтобы можно было отслеживать. Отсчет данных привязаны к геркону, т.е. к пройденному пути. 

Помучался, т.к. мой англейский язык оставляет желать лучшего. 

за основу взял 3 строки отсыда:  http://robottini.altervista.org/arduino-and-real-time-charts-in-excel 

Работает, но всегда есть что менять для удобства.

Данные могут не идти если не разделены запятыми, например 

Serial.print("DATA,TIME,");     //для перевода в Exel, 1 колонка со временем остальные из кода
    Serial.print(" ,"); Serial.print(AcX - 341);    //в первой скобке как понял должна быть запятая иначе не видит разделения значений

Такое же разделение запятыми данных у меня на геодез. приборах. Данные по пройденному пути потом будут заноситься так же и в autocad через geonics.

123ksn
Offline
Зарегистрирован: 24.11.2014

Arc-dc пишет:

Работает, но всегда есть что менять для удобства.

Что значит работает? Под какой Windows? На каком Excel? Без этой информации Ваша информация для остальных бесполезна.

Arc-dc
Offline
Зарегистрирован: 23.08.2016

Работала на ноуте под Windows 7 х64 с Office Excel 2007.

Все данные идут столбцами, 1-й столбей всегда время (пробовал убирать выдавала ошибку).

Работала у меня - это значит данные (8 показателей) с датчиков поступали с интервалом времени от 0,2с до 1с в таблицу в горизонтальные ряды. Отчеты больше 5 минут не брал.

Что было не удобно в моей работе - это то что неполучилось пустить данные горизонтально да и ячеек горизонтально ограничено. Лично мне так удобнее пролистывать динамику когда горизонтально. Это решил написанием программки что потом с Excel файлом работает.

После отсчета определенного времени приходится сохранять закрывать Excel щелкая мышкой, а не автоматически. Наверно настроить можно, но небыло так остро необходимо, хотя очень не удобно. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

надо попробовать

flyback
Offline
Зарегистрирован: 23.11.2016

ua6em пишет:

надо попробовать

попробуйте любую терминальную программу с записью лога (напр., тот же Терминал)

и уже этот лог грузите хоть в эксель, хоть в матлаб

а PLX-DAQ, на мое имхо, непрактичное ресурсоемкое решение на VBA для чтения ком-порта с одновременным отображением данных  

b707
Offline
Зарегистрирован: 26.05.2017

Прием данных из Ардуины в Эксель описан непосредственно в сборнике рецптов на родном сайте arduino.cc

https://playground.arduino.cc/Main/Excel

А уж просто сохранить данные в файл - решений просто море. Когда мне надо было записывать показания датчиков температуры - погуглил и состряпал простенький скриптик за полчаса.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

flyback пишет:

ua6em пишет:

надо попробовать

попробуйте любую терминальную программу с записью лога (напр., тот же Терминал)

и уже этот лог грузите хоть в эксель, хоть в матлаб

а PLX-DAQ, на мое имхо, непрактичное ресурсоемкое решение на VBA для чтения ком-порта с одновременным отображением данных  

да так и делал, обычный текстовик с разделителями, а его затягивал в эксел )))

 

123ksn
Offline
Зарегистрирован: 24.11.2014

Arc-dc пишет:

Работала на ноуте под Windows 7 х64 с Office Excel 2007.

Все данные идут столбцами, 1-й столбей всегда время (пробовал убирать выдавала ошибку).

Работала у меня - это значит данные (8 показателей) с датчиков поступали с интервалом времени от 0,2с до 1с в таблицу в горизонтальные ряды. Отчеты больше 5 минут не брал.

Спасибо за пояснение.