labVIEW 2d数组迭代

时间:2015-07-25 00:57:12

标签: arrays 2d labview

我正在将文本文件上传到labVIEW。文本文件有一个用于引脚号的列

然后它有针脚编号状态列,然后是等待延迟(秒),然后是针脚编号状态列,然后是等待延迟(秒)......并重复...

因此,我使用2d String数组来存储文本文件。

我想要它,所以我的程序将:

  1. 使用布尔数组指示引脚状态是打开/关闭。
  2. 等待文本文件中所述的延迟
  3. 表示新的引脚状态
  4. 等待文本文件中所述的延迟
  5. 表示新的引脚状态
  6. 重复.........
  7. 所以,目前我已完成第1步。我无法弄清楚如何正确循环,以便完成其余的工作。我不能让我的代码的while循环部分按我的意愿工作。代码图片:

    VI image

    我的文本文件是制表符分隔的,这是一个示例:

    Text file image

    因此,使用该文本文件,这就是我希望我的代码所做的事情。

    1. 打开/关闭布尔指示器,如第1列所示(第0列是引脚编号)。目前,我的代码的第1步工作
    2. 等待2秒,然后关闭索引0
    3. 等待3秒,然后关闭索引1
    4. 等待2秒,然后打开索引2
    5. 等待4秒,然后启用索引3
    6. 重复第4栏和第5栏......如果还有更多(在这种情况下没有' t)
    7. 我的部分的while循环涵盖了步骤2-6,这是我需要帮助的部分。

1 个答案:

答案 0 :(得分:0)

Crosspost - http://forums.ni.com/t5/LabVIEW/Specific-2d-array-method-of-iterating/td-p/3169822

不要把这些全部放在网上(Reddit也是如此)。