首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PyQTgraph中显示帧率?

如何在PyQTgraph中显示帧率?
EN

Stack Overflow用户
提问于 2019-08-30 17:25:15
回答 1查看 251关注 0票数 0

我正在使用一些外部硬件进行一些实时数据更新。我需要知道动画的帧率,才能知道问题是我的土豆电脑还是硬件的采样率。

有没有办法在pyqtgraph中显示帧速率?

我将它与openGL结合使用,并显示了一个热图,该热图可以根据对硬件的触摸实时更改。然而,我有一种感觉,它有点滞后。

我正在想象update.self例程中的一些东西。

我的代码并不是真正相关的,因为它正在工作。我只需要一些(可能非常明显的)方法来读取更新率。

我已经研究了实时成像,但它不值得设计多线程方法……

EN

回答 1

Stack Overflow用户

发布于 2019-08-30 19:26:41

这在某种程度上是有效的,不确定它是否能达到我想要的效果。我在一开始就定义

代码语言:javascript
运行
复制
   import datetime 
   def __init__(self):
     self.start_time=0 

对于第一个循环。然后我像这样读取帧速率:

代码语言:javascript
运行
复制
def update:

    #some code
    frames= datetime.datetime.now().time()
    frames=frames.second-self.start_time.second + (frames.microsecond-self.start_time.microsecond)/1000000
    print(1/frames)
    self.start_time = datetime.datetime.now().time()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57724013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档