跳至主要內容

While循环


While循环

描述:当条件为真时,进入循环操作

属性说明

image-20240415153007534
image-20240415153007534

通用属性

  • 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
  • 后置延时 - 组件功能执行后等待的时间,单位为“ms”
  • 备注- 组件备注说明,以便于理解和快速定位

目标属性

  • 条件 - 输入进行逻辑判定的条件语句

流程引脚

  • 循环过程 - 设计循环执行处理的步骤流程
  • 循环未中断时运行 - 流程正常循环结束执行的步骤流程

使用示例

示例1:

执行逻辑

创建一个变量,“变量名称”设为:a,“默认值”输入:0 ---> 添加【While循环】组件,“条件”处输入:a<3 ---> 将组件的“循环过程”连接【输出】组件,“输出”设为:a ---> 连接【自加】组件,将“x”设为:a,“输出到变量”处输入:a ---> 将【While循环】组件的“循环未中断时运行”连接【消息框】组件,在“消息内容”处输入任意文本

image-20240318145654652
image-20240318145654652

输出结果

运行流程后,系统自动循环过程3次,每次分别输出:0、1、2,循环结束弹出消息框组件

1
1

示例2:

执行逻辑

创建一个变量,“变量名称”设为:a,“默认值”输入:0 ---> 添加【While循环】组件,“条件”处输入:a<3 ---> 将组件的“循环过程”连接【输出】组件,“输出”设为:a ---> 连接【自加】组件,将“x”设为:a,“输出到变量”处输入:a ---> 将【自加】组件连接【IF分支】组件,“条件1表达式”处输入:a == 2,将“为真时”连接【Break中断】组件 ---> 将【While循环】组件的“循环未中断时运行”连接【消息框】组件,在“消息内容”处输入任意文本

image-20240318150013745
image-20240318150013745

输出结果

运行流程后,系统自动循环过程2次,每次分别输出:0、1,当a值+1等于2时,【IF分支】组件判断中断循环,消息框也不会弹出

2
2