【问题标题】:Labview Array Index TrackingLabview 阵列索引跟踪
【发布时间】:2019-06-06 05:19:49
【问题描述】:

目前正在使用一个非常简单的 XY 图(Y 值来自随机生成器,X 值来自 while 循环计数)。这些都存储在数组中,并且在某些 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...的增量记录数据点。)

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

【问题讨论】:

    标签: arrays indexing labview


    【解决方案1】:

    作为对原始线程的编辑回答了这个问题:

    Labview - Increasing Array Index with Array Size Limiting

    从那里复制信息:

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

    【讨论】:

    • 对此进行了测试并且它可以工作,但我设法使用二维数组创建了一个解决方案,每行存储数据数组的抽取版本并根据需要绘制每一行。感谢您的帮助@Daniel Stark
    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多