【问题标题】:Labview start recording with a history bufferLabview 使用历史缓冲区开始记录
【发布时间】:2021-07-20 03:26:21
【问题描述】:

我想根据我看到的图表进行手动数据记录(按下按钮),但它将保存从“Time-1 sec”开始的数据(在我按下记录数据后将包括 Xsec pre录制的样本,当停止录制时,它将在时间 0 停止

需要创建一些我不知道怎么做的历史缓冲区:)

【问题讨论】:

  • 这个问题太笼统了。我的答案是 - 如果您想创建数据的历史缓冲区,然后将其存储在数组中。
  • 1) 我正在启动我的 DAQ,并在图表 2) 的某个时间点 (T0) 的屏幕上获取样本,我会看到一个有趣的事件发生,我想将其记录到一个文件并有一些预先事件的数据,为此我需要文件记录将有一些缓冲数据(根据采样率动态配置)3)当按下停止所有数据直到缓冲被清除时,应该保存。你能帮我举个例子吗,因为我在这里遗漏了一些东西是放置记录按钮(循环)如何配置缓冲区?你能给我看一些基本的例子吗?

标签: labview


【解决方案1】:

一个简单的方法是使用时序调色板上的时序函数和一个移位寄存器来保存前一个时间。这里有一个例子:

https://electronics.stackexchange.com/questions/401535/holding-signal-true-for-x-seconds-in-labview

在链接的示例中,当用户按下按钮时,布尔值设置为 true 10 秒,用于控制案例结构。在这种案例结构中,您将需要一个真实案例和一个虚假案例。真正的情况是您应该在其中构建数据缓冲区,将数据附加到数组中。您的数据是否必须是波形,或者双数据类型就足够了?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    相关资源
    最近更新 更多