labview中for循环没有运行指定的迭代次数



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我在labview中使用一个for循环,把计数终端N和一个常数或者一个控制变量相连。但是,for循环没有运行正确的迭代次数,为什么会这样?

解答:

这种情况通常是由于for循环的一个输入端采用了自动索引。自动索引将自动根据连接到for循环的被索引的数组的大小来确定迭代次数。自动索引的优先级高于计数终端N。

解决办法是:如果你想设置迭代的次数,那么在for循环中禁用自动索引。但是可以将while循环的输出使用自动索引。如果想了解更多有关自动索引的信息,可以参考下面知识库的链接。



相关链接: KnowledgeBase 2VB69A00: Different Wiring Tunnels with For Loops and While Loops in LabVIEW

附件:





报告日期: 04/03/2003
最近更新: 09/04/2007
文档编号: 2W2FTTW0