While循环
- 更新时间2025-07-30
- 阅读时长2分钟
重复执行子程序框图中的代码,直至满足某一条件。While循环至少执行一次。

While循环的组成部分
提示 如需创建自动连线停止按钮至条件接线端的While循环,可从执行过程控制选板中添加While循环。
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 不支持。 |
| Usage | 循环计数(i)接线端为32位有符号整数,最大饱和值为2^31 - 1。 |
| 定时 | While循环在循环间导致2个时钟周期的开销。如果While循环包含已初始化的移位寄存器,循环第一次执行前占用一个时钟周期,以初始化移位寄存器的值。对于同一代码,放置在While循环内时通常执行时间长于单周期定时循环。 |
| 资源 | While循环由小的状态机组成。移位寄存器占用的FPGA资源与数据类型宽度成比例。循环的自动索引由每个数组元素的隐藏移位寄存器组成。 |