LabVIEW:计算按下按钮的时间

LabVIEW: Count how long a button has been pressed

我正在尝试创建一个带有“确定按钮”、一个数字指示器“点击次数”和一个簇数组的 LabVIEW VI,其中每个簇都包含一个时间戳指示器和一个数字指示器。

当 VI 为 运行 我想跟踪:

  1. 释放按钮时(时间戳)
  2. 按下按钮的时间(以毫秒或秒为单位)。

然后,当我单击“停止”时,我想可视化这些关于群集数组中所有按钮按下的信息。

这就是我所做的。我试图改变我创建数组的方式,以及 While 循环中的“隧道模式”,但它不起作用.. 你能帮助我吗?谢谢大家!

请检查我附上的代码并与你的进行比较。 这是最简单的方法,但您也可以阅读 Event Structure,这将有助于以更智能的方式做到这一点。此外,您可能希望稍微更改我的代码,以便在 real-time 中更新指标,而不是在退出后更新。还值得一读“反馈节点”和“条件”类型的输出隧道。它们将有助于简化代码,但我没有使用它们来保持代码尽可能简单!