Q
从串口绘制数据
0
A
回答
0
1
简单的绘图仪很容易做到。您可以花几个小时寻找一个恰到好处的图书馆或计划,或者只是在相同的时间写出自己的书。
这里是我如何在过去
- 做它分配一个环形缓冲区 - 约2-4K数据点应该是足够
- 把你的串行数据存储在它的串行缓冲器
- 获得可绘制区域
- 将可绘制区域的高度映射到最大值 - 您希望显示的最小值
- 将可绘制区域的宽度映射到要显示的点的数量
- 启动一个接收串行数据的线程,解析并将其放入循环缓冲区中,启动另一个线程,该线程定期检查缓冲区中的新数据,并将循环缓冲区中的数据绘制在后台缓冲区上,然后更新使用后缓冲器显示的可绘制区域。
有段时间我有类似的问题。我寻找一个简单,轻便的程序,它可以做到开箱即用。我终于让步并使用Win32调用编写我自己的程序。 .NET的实现会更简单。
http://www.fast-product-development.com/real-time-serial-data-plot.html
相关问题
- 1. 使用zedgraph绘制串行端口数据(数据VS时间)
- 2. 从串口读取二进制数据
- 3. 从数据框绘制python
- 4. winforms:从串口读取并绘制实时数据。许多错误/错误
- 5. 从串口读取数据
- 6. Qt在弹出窗口中绘制数据库中的数据
- 7. 从詹金斯输出和绘制/绘制数据
- 8. 绘制数据R
- 9. 绘制shinyTable数据
- 10. 如何从MATLAB表绘制行数据
- 11. Python - 从.csv读取并绘制数据
- 12. 从数据集中绘制渐变
- 13. 从数据绘制轮廓csv
- 14. python从excel csv文件绘制数据
- 15. 从matlab绘制R中的数据
- 16. 从下载的数据中绘制barChart
- 17. 使用Matlab从PNG中绘制数据
- 18. ds3从mysql绘制json数据
- 19. 从单元阵列中绘制数据
- 20. 绘制从多个数据多行帧
- 21. 从串口读取十六进制数据阵列字节值
- 22. 使用PySerial从串口读取二进制数据
- 23. 从子线程绘制到窗口
- 24. 在java中从串口读取数据
- 25. 从串口输入数据到Excel
- 26. 如何从串口获取数据?
- 27. 无法从串口获取数据
- 28. MPAndroidChart - 从SQLite数据库中绘制数据
- 29. 不能从绘制JSON Huobi数据烛台数据
- 30. 从pandas中的同一数据帧的列中绘制数据
使用什么显示技术绘图?你在寻找WPF图表控件,WinForms控件还是你在寻找指导来滚动你自己的?请更具体,以便社区知道如何回答你的问题。 – 2011-04-10 19:18:03
你是否设法获取某些变量中的数据?你想用什么技术来绘制它? – 2011-04-10 19:18:15
这里有一些帮助:传入的数据不是数字。它们是字节。可能代表ASCII码的字节很难分辨。 – 2011-04-10 19:25:08