建立一个For循环
-
启动LabVIEW并打开一个新的VI。您可以通过选择文件»新建VI来打开空白VI 。
-
右键单击程序框图,弹出“函数”选项板。
- 可选:您可以单击“函数”面板左上角的图钉以固定面板,使其不再是临时的。
- 导航到“结构”,然后选择“ For循环”。
- 要将循环放置在程序框图上,请单击鼠标左键并拖动鼠标,直到循环达到所需大小为止。
- 右键单击计数终端,然后选择创建常量以显示数字常量。
- 计数终端指示执行该循环次数。在计数端子常数中输入您希望循环执行的次数。
- 例如,通过在数字常量中输入100,for循环将在停止之前执行100次。
- 通过在迭代终端上单击鼠标右键,然后选择“创建显示控件”,监视循环所经历的迭代次数。
下图显示了LabVIEW中的For循环。计数终端设置为100,因此代码将在退出循环之前执行100次。在循环的每次迭代中,每500毫秒向用户显示0到100之间的随机数。每次循环执行时,迭代终端都会递增。
将条件终端添加到For循环
如有必要,您可以添加
条件终端以将for循环配置为在满足布尔条件或发生错误时停止。执行带有条件终端的for循环,直到出现条件或直到所有迭代完成为止(以先发生的为准)。
- 右键单击for循环的边缘,然后选择“条件终端” 。
- 您会注意到count终端现在有一个红色字形,并且在右下角添加了一个条件终端(即停止字形)。
- 添加停止执行for循环的条件代码。
- 这可以基于用户输入(例如,停止按钮,前面板值更改等),也可以基于程序分析(例如,输入值测量达到阈值,发生错误,经过时间等)。
下面的截图显示了上述“
构建For循环”中描述的代码。但有一个例外,添加了条件终端。如果生成的随机数为零
或循环经过100次迭代(无论先满足哪个条件),则此代码将停止执行。
注意:该图像是LabVIEW片段,其中包含可在项目中重复使用的LabVIEW代码。要使用代码段,请右键单击图像,将其保存到计算机,然后将文件拖到LabVIEW图表上。