labview 如何让循环体中的条件语句,若为真时只执行一次,若为假也只执行一次
时间: 2023-10-30 21:05:56 浏览: 393
while循环语句的实现
4星 · 用户满意度95%
可以使用“Shift Register”来实现这个功能。在循环体中添加一个“Shift Register”,将其初始值设置为False。然后将条件语句的输出与“Shift Register”的输入相连。将“Shift Register”的输出与需要执行的代码相连。这样,当条件语句第一次为True时,“Shift Register”会记录下来,并将True传递给需要执行的代码。从此以后,“Shift Register”会一直保持True状态,直到循环结束。如果条件语句为假,则不会执行需要执行的代码。
这里是一个简单的示例:
![image.png](attachment:image.png)
在这个示例中,当“i”等于3时,条件语句为True。因为“Shift Register”已经记录了True,所以需要执行的代码只会执行一次。当“i”等于4时,条件语句为False。因为“Shift Register”已经记录了True,所以需要执行的代码不会执行。循环结束后,“Shift Register”会被重置为False,以便下一次循环使用。
阅读全文