我想问一下,为什么5的值不是4?
在我看来,"i“值一开始是0,然后是加1,再减去5,应该是( 5 -1),也就是4。但答案是5。为什么?
发布于 2018-05-28 10:34:55
您将一个空数组连接到了For循环。当您将数组连接到For循环的索引输入端时,LabVIEW会自动将数组的长度作为循环的迭代号。这意味着你的For循环不会执行任何迭代(迭代次数= 0)。
您将值5连接到移位寄存器的左侧终端。因此,当您按下run按钮时,5将写入移位寄存器。
最后,您的指示器将读取移位寄存器中的数据。由于For循环不做任何工作,因此值5将保留在寄存器中,而您的指示器将显示值5。
https://stackoverflow.com/questions/50548463
复制相似问题