我想问为什么 Value Out 5不是4?
在我的思考中,"我"值首先为0,然后加1并减去5,它应该变为(5-1),即4.但答案是5.为什么?
答案 0 :(得分:2)
您将一个空数组连接到For循环。将数组连接到For循环的索引输入终端时,LabVIEW会自动将数组的长度作为循环的迭代次数。这意味着你的For循环不会执行任何迭代(迭代次数= 0)。
您将值5连接到移位寄存器的左侧终端。因此,当您按下运行按钮时,5将被写入移位寄存器。
最后,您的指示器将读取移位寄存器中的数据。由于您的For循环没有做任何工作,因此值5将保留在寄存器中,您的指示器将显示值5.