【问题标题】:LabVIEW: Save the timestamp of different button press timeLabVIEW:保存不同按钮按下时间的时间戳
【发布时间】:2022-08-03 18:11:49
【问题描述】:

我在LabVIEW中有一个VI文件。在 UI 中,我有几个控制风扇速度的按钮。

\"AUS\" 关闭风扇,而 STUFE1、STUFE2、STUFE3 是风扇的不同速度。 每当用户按下每个按钮时,我都希望将时间戳保存在 Excel 文件中。输出应如下所示:

Timestamps Button
5:24:10 PM 5/6/2022 STUFE3
5:32:46 PM 5/6/2022 STUFE1
6:10:10 PM 5/6/2022 AUS

我试图关注这个stackoverflow solution,但在我的情况下我可以关注它。由于我是 LabVIEW 新手,所以我也不熟悉这些块。

  • 您找到的解决方案是一个很好的起点。不幸的是,我可以看到你的代码写得不好,很难处理它。首先,我建议您预览一些示例并学习如何重构您的代码。然后,使用您找到的解决方案并对其进行修改以将输出保存到 excel 文件中。

标签: button timestamp labview


【解决方案1】:

我相信你必须建立一个日志文件。 Excel 文件是强制性的,或者您可以使用 CSV 文件? 请注意,CSV 也可以使用 Excel 打开。

但是,您应该:

  • 为每个按钮添加一个事件:AUS 值更改、Stufe1 值更改等...
  • 每次发生这些事件之一时,您都将时间戳保存在日志文件中。

稍后,我会附上一个例子。

笔记: 正如 Mateusz 所建议的,您应该重构您的代码。我建议您将 Timeout 事件内的事件结构之外的代码移动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-08
    • 2021-12-21
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 2011-12-16
    相关资源
    最近更新 更多