- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发一个实时绘制来自 ADC 的数据的应用程序。在某些情况下,我必须绘制大约 150k 个点,这需要一些时间。所以问题是数据到达的频率可能比我能够绘制的频率更高。
我不需要高帧率。我也可以努力跳过一些数据。
我正在使用:操作系统 Windows 7、Qt 5.5、QCustomPlot。
所以问题是:在上一次重新绘制完成之前我究竟如何防止重新绘制以保持应用程序响应?
谢谢。
最佳答案
你可以有一个槽,它只接收新到达的数据,并将它们存储在类似 QVector
的数据结构中。并使用 QTimer
在一定的时间间隔内使用接收到的数据定期更新绘图.
所以接收数据的槽是这样的:
void receiveData(QVector<double> data)
{
receivedData.append(data);
}
和连接到 timeOut
的插槽具有一定间隔的计时器信号如下:
void receiveData()
{
plot->graph()->setData(keyVector, receivedData);
plot->replot();
}
通过这种方式,绘图仅在特定的时间间隔内更新,与输入数据的速率无关。
关于c++ - Qt5 QCustomPlot。实时大图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34179467/
我有两种尺寸的图像(垂直和水平),它们将始终具有相同的尺寸,恭敬。我正在尝试创建一个容器来容纳图像但不会将内容推到上面并保持相似的高度或宽度。我也不想显示完整尺寸的图像,所以我在考虑使用 overfl
我有一个使用该类的 LaTeX 文档 \documentclass[12pt,a4paper]{scrbook} 我更改了一些用于定位浮点数的参数: \renewcommand{\topfractio
我有一个问题想和你分享。 所以就在这里。想象一下,我有一个非常大的图像,当我打开我的页面时它需要很重的负载。如果我想要将图像剪切成许多小块并在加载图像时将它们一个接一个地合并(只是 javascrip
我正在学习 Java SE 6.0。 是否有一张大图或图表来说明 Java 6.0 的所有类以及它们之间的关系? 提前致谢。 尊敬的 stackoverflow 开发人员和程序员。 你好。非常感谢您对
我得到了一个 InflateException 并且抛出了一个 OutOfMemoryError 异常。我知道我应该能够通过减小图像的大小/分辨率,或者通过将 android:largeHeap="t
我必须引用 id 从服务器到 android 移动设备检索所有大小的图像,所以我尝试使用下面的编码并成功获得 base 64 字符串并检索等效 base64string 的图像它适用于小尺寸图像但当我
我是一名优秀的程序员,十分优秀!