Labview阵列索引跟踪

时间:2019-06-03 17:02:12

标签: arrays indexing labview

当前使用一个非常简单的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 ...的增量记录数据点。)

感谢您的帮助!参见下面的代码

enter image description here

1 个答案:

答案 0 :(得分:1)

有人问了这个问题,作为对原始线程的编辑:

Labview - Increasing Array Index with Array Size Limiting

从那里复制信息:

编辑:@JonathanVahala在询问有关在下面使用可配置抽取的问题。看到这张图片,它显示了一种方法:

enter image description here