2015-03-11 4 views
-2

Я ищу экономичный, надежный способ построения графика и регистрации напряжения с течением времени. В идеале было бы аппаратное решение & для измерения +/- 10v в течение нескольких часов. К сожалению, большинство программ, которые поставляются с аппаратными средствами, похоже, имеют очень ограниченные/архаичные возможности построения графиков. Я хотел бы очень легко увеличить и уменьшить масштаб времени.отображение данных в реальном времени и ведение каротажа

Вот список программного обеспечения/аппаратных средств я видел вокруг вместе с моими мыслями о нем:

  • PYQTGraph - http://www.pyqtgraph.org/: кажется мощным, но трудно загрузить данные
  • RRD Tool -oss.oetiker. ч/RRDtool /: Complicated ...
  • LabView -www.ni.com/labview/: Дорого и излишеством
  • KST -kst-plot.kde.org: Кажется, хорошо ... но это глючный и сложный
  • модуль arduino - https://www.sparkfun.com/products/9147 - кажется, легко записывать данные, но нет простого способа его построения.

И есть сотни аппаратных/программных пакетов, таких как microdaq.com, которые, я думаю, будут работать нормально ... но я сомневаюсь в возможностях построения включенного программного обеспечения. У кого-нибудь есть опыт в этом? Чем проще и интуитивно понятнее, тем лучше, поскольку большинство людей, использующих это, не будут иметь никакого кодирования опыта.

Спасибо!

ответ

0

Я работаю в Контрольно-измерительные приборы и имеют следующие рекомендации:

  1. Подумайте о ваших потребностей лесозаготовительных как отдельно от ваших планировавших потребностей. Выберите регистратор, который может выводить данные в текстовый файл и не беспокоиться о многом другом. Я лично использую LabVIEW и NI для этого, но у вас должны быть проблемы с кем-то вроде Microdaq.

  2. Выберите подходящее решение для построения текстовых файлов. Я лично использую Matplotlib/Python, но при необходимости могу дать более конкретные рекомендации (см. Ссылку).

  3. Если вам нужно проецировать в реальном времени простейшее решение, это создать «запланированное задание» (диспетчер задач/Windows или cron/Linux) и запустить скрипт каждые несколько минут или снова, если необходимо, я рекомендую что-то более сложное.

  4. On Stack Overflow вопросы открытого типа, такие как ваши, как правило, не оценены. Я рекомендую разбить его на более мелкие кусочки. Кроме того, если вы ищете не программируемые решения, это не подходящее место для этого.

http://matplotlib.org/examples/pylab_examples/plotfile_demo.html

+0

Чарли, спасибо. Я не совсем понял, что мой вопрос мог быть истолкован, пока вы не указали на это ... Большое спасибо. Мне нужно решение в реальном времени, у которого не более нескольких секунд задержки. Я рассмотрю, как создавать сценарии, которые запускают «запланированные задания». Благодаря! –

+0

Я хотел посмотреть сюжеты в реальном времени, а затем создать графический интерфейс. Я бы рекомендовал использовать это как отправную точку: http://newville.github.io/wxmplot/ – Charlie

Смежные вопросы