实时电压数据绘图和记录

时间:2015-03-11 22:02:08

标签: logging

我正在寻找一种经济有效的万无一失的方法来绘制和记录电压随着时间的推移。理想情况下,硬件和软件解决方案可在几小时内测量+/- 10v。不幸的是,大多数硬件附带的软件似乎都具有非常有限/古老的绘图功能。我希望能够非常轻松地放大和缩小时间轴。

以下是我见过的软件/硬件列表以及我的想法:

  • PYQTGraph - http://www.pyqtgraph.org/:看起来很强大但很难加载数据
  • RRD工具-oss.oetiker.ch/rrdtool/:复杂......
  • LabView -www.ni.com/labview/:昂贵且矫枉过正
  • KST -kst-plot.kde.org:看起来很不错......但它有些错误和复杂
  • arduino模块 - https://www.sparkfun.com/products/9147 - 似乎很容易记录数据,但没有简单的方法来绘制数据。

我认为有数百种像microdaq.com这样的硬件/软件包可以正常工作......但我怀疑所附软件的绘图功能。有没有人有这方面的经验?越简单和直观越好,因为大多数使用它的人都没有任何编码经验。

谢谢!

1 个答案:

答案 0 :(得分:0)

我从事测试和测量工作,并提出以下建议:

  1. 将您的日志记录需求与您的绘图需求分开考虑。选择一个可以将数据输出到文本文件的记录器,不要担心其他问题。我个人使用LabVIEW和NI,但你应该对像Microdaq这样的人有任何问题。

  2. 选择一个擅长绘制文本文件的绘图解决方案。我个人使用Matplotlib / Python,但如果需要可以提供更具体的建议(参见链接)。

  3. 如果您需要实时绘图,最简单的解决方案是创建“预定作业”(任务管理器/ Windows或cron / Linux)并每隔几分钟运行一次脚本或者再次建议更复杂的内容(如果需要)

  4. On Stack Overflow开放式结束问题一般不受欢迎。我建议尝试将其分解成更小的部分。此外,如果您正在寻找非编程解决方案,那么这不是正确的选择。

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