【问题标题】:LabVIEW - How to accumulate data in array?LabVIEW - 如何在数组中累积数据?
【发布时间】:2022-01-24 04:38:52
【问题描述】:

我制作了一个程序,旨在模拟将许多灯泡放在一起时的光强度。我在 xls.-files 中有一个灯泡的强度数据。所以,我想编程如下。

  1. 打开 xls.-文件并获取数据。
  2. 把数据放到不同的位置。我在每个 Excel 表中放置了一个数据集(一个灯泡)。这是为了模拟将灯泡放在不同的地方。
  3. 对不同工作表的同一单元格中的数据求和。

我的LabVIEW前面板和框图是:

我的问题是这个程序运行得太慢了。我应该如何改进这一点?我有一个想法制作一个大数组并在该数组中累积数据。但是,我不知道该怎么做。 Insert Into ArrayReplace Array Subset 函数不适合我的用途。

【问题讨论】:

    标签: logic labview


    【解决方案1】:

    性能缓慢的最可能原因是您对 Excel 文件执行了大量操作。您应该将数据读入内存并在 VI 中对其进行操作。最后,如果需要,您可以使用最终结果更新 Excel 文件。

    很难确切地告诉你如何去做。正如您所说,您是初学者,我认为最好的方法是简单地做一些 LabVIEW 练习并获得更多经验来了解如何使用数组 :) 我建议查看示例(帮助->查找示例),阅读 ni.com 的一些用户指南或在 Internet 上查找其他“入门”材料。

    检查这些,您可能会发现它们很有用:

    【讨论】:

    • 非常感谢。我会检查这些链接,并尽快让您知道更多更新。
    猜你喜欢
    • 1970-01-01
    • 2016-05-24
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多