目前正在使用一个非常简单的XY图(来自随机生成器的Y值,以及来自while循环计数的X值)。它们都存储在数组中,并且在特定的X阈值下,Y数组将被抽取到特定的因子(10,100,1000...)。
然而,我使用这个VI的目标是能够在“块”中抽取。换句话说,每1,000点的数据块,以10的倍数对数组进行抽取。每10,000点的数据块,以100的因子进行抽取。在每个块之后,数组应该继续在+1处索引,直到它们到达另一个“块”,然后进行适当的抽取。
例如:
Index: 998, 999, 1000, 1001... Decimate Factor 10
1998, 1999, 2000, 2001... Decimate Factor 10
...
9998, 9999, 10000, 10001... Decimate Factor 100(我的当前设置一旦达到某个X值,就会永久地更改抽取因子,从那时起,只会以10、100、1000……的增量记录数据点。)
谢谢你的帮助!请参阅下面的代码

发布于 2019-06-06 05:19:50
作为对原始帖子的编辑,这个问题被问到:
Labview - Increasing Array Index with Array Size Limiting
从那里复制信息:
编辑:@JonathanVahala正在询问如何使用下面的可配置抽取。请参阅此图像,其中显示了一种实现此操作的方法:

https://stackoverflow.com/questions/56431675
复制相似问题