Labview用数据填充数组

Labview用数据填充数组,labview,Labview,我有连续生成大量数据的代码,我想将生成的数据存储在一维数组中 如何在LabVIEW中实现这一点?在这种情况下,最好使用while循环(如果您也知道可以用于循环的确切数据数量,给出N个终端定义的迭代次数)。只需将生成的数据线连接到while循环的边界,右键单击它并选择隧道模式:索引,您将获得和阵列。您是否使用阵列将数据从数据采集传输到其他位置?如果知道数组中有多少个元素,则应首先将数组初始化为该大小。然后,您可以使用“替换数组子集”将数据放置在数组中。这样,您就不会连续分配内存。这还假设您在下一次

我有连续生成大量数据的代码,我想将生成的数据存储在一维数组中


如何在LabVIEW中实现这一点?

在这种情况下,最好使用while循环(如果您也知道可以用于循环的确切数据数量,给出N个终端定义的迭代次数)。只需将生成的数据线连接到while循环的边界,右键单击它并选择隧道模式:索引,您将获得和阵列。

您是否使用阵列将数据从数据采集传输到其他位置?如果知道数组中有多少个元素,则应首先将数组初始化为该大小。然后,您可以使用“替换数组子集”将数据放置在数组中。这样,您就不会连续分配内存。这还假设您在下一次仪器读取之前将数据移出阵列。

嗨,Ryan,谢谢您的回复。我基本上是不断地获取数据,我想把它放到一个数组中。我想我已经用Collector Express VI解决了这个问题,但我想要一个更简单的解决方案。就像每隔一秒左右,我得到一个数据点,我想把它放在第1,2,3。。。在一个数组中。对我来说这听起来很基本,但我也是labview的新手。嗨,Jens,你能发布一个屏幕截图吗?通常,当连续采集数据时,您需要将数据从采集循环/进程移到另一个循环/进程,以便对其进行处理。LabVIEW附带的示例项目可能对此有所帮助。您可以通过“文件>>创建项目”找到这些文件。。。然后查找名为“连续测量和日志记录”的示例项目。您的采集代码将进入采集消息循环。vi。您的处理循环将进入Logging Message loop.vi(用于数据记录)或新的类似vi。我想我上次在实验室时尝试了while循环,labview出现故障,但它应该可以工作,所以我明天将再次测试它。否则我就得和收藏家快车六号一起去了。谢谢!