问题标签 [qelapsedtimer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1400 浏览

c++ - QML Timer - 如何提高准确性?

我正在开发一个 QML 节拍器。我使用了一个间隔为 60000/Beats 每分钟的计时器。然而,它并不准确。我怎样才能提高准确性。我应该使用计时器,还是有更好的解决方案?

0 投票
3 回答
6576 浏览

qt - 如何停止 QElapsedTimer?

http://doc.qt.io/qt-5/qelapsedtimer.html#invalidate

qDebug()我想停止这个计时器之后。我在那里看不到停止功能,也看不到单发属性。

出路是什么?

0 投票
2 回答
245 浏览

c# - DataGridView 的计时器已过?

我正在尝试使用计时器。如果过去了,当前时间DateTime.Now应该像提醒一样显示在我的文本框注释中。

我的计时器正在工作,但前提是我点击datagridview. 如果我不单击数据网格,则不会发生任何事情。如果我点击显示笔记并删除行?

0 投票
2 回答
213 浏览

qt - QT 优化程序以特定时间间隔执行计算(信号和 QTimer 已过)

嗨,我有一个格式如下的文件,我试图每 10 毫秒从雷达(接近机场)计算飞机的位置。

位置_X

位置_Y

标题

速度

t1

t2 w1

t3 w2

t4

其中 w1, w2 = 转弯率

在这种情况下 {t1, t2, t3, t4} = 200secs ~ 200000 ms

每 10 毫秒评估一次位置

这就是我的处理方式:

我无法将系统时间与经过时间或条件时间相匹配。计时器间隔率为 10 毫秒,但在调试中我看到它在 15-40 秒之间变化。而且进场时间是 200 毫秒,但是使用经过的计时器来评估位置会将平面矩阵推出机场。

如何确保我的程序以时间间隔 t1、t2、t3、t4 和 t5 运行,并且正确评估位置。

感谢任何想法或帮助。谢谢!

位置计算不是问题。我想在时间 t1..t5 与 QTimer 结合进行计算(间隔为 10 毫秒)。

0 投票
1 回答
69 浏览

c++ - 信号高于阈值时掩蔽时间的算法

我有来自传感器的实时信号。一旦信号高于阈值,我需要逻辑来实现屏蔽时间。如下所示:

在此处输入图像描述

此处信号(蓝色)越过阈值。而且我需要屏蔽一段时间(屏蔽时间)对阈值的任何检查。(这样我只能检测到正脉冲,同样,我还有另一个检查负脉冲

请看下面的代码:

我不确定 IF 语句中的表达式是否是实现屏蔽时间的正确方法。欢迎任何想法/建议。

编辑

屏蔽时间:它是为任何阈值检查屏蔽的时间段。这是为了区分正负脉冲。见下文,在正脉冲期间有一个负向,但不应将其检测为“负脉冲”。这就是我实施屏蔽时间的原因。

在此处输入图像描述