IF分支
IF分支
描述:用于条件判断,条件满足(真)或不满足(假)时执行相应的操作步骤流程
注意
支持多种类型条件判断
支持逻辑“与或非”的多条件判断
判断结果非真即假,只执行一个相应的步骤流程
【If分支】组件运行结束后执行组件右上角连接点后续的步骤流程
属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
条件 - 进行真假判定的条件,可在属性描述窗口中直接输入,也可传入变量或从他处获取的返回值等。当条件成立时,运行“为真时”后续的操作步骤流程;条件不成立,则执行“为假时”后续的操作步骤流程。
注意
(1)【IF分支】组件中可以设定多个条件的判断,可点击组件面板中的增加/减少按钮,对条件进行增加和减少
(2)IF表达式普通模式:此模式下可根据用户设置条件关系、条件列表自动生成Python表达式,并且在条件设置中,可根据用户设置的数据类型,显示不同的判断关系
(3)IF表达式高级模式:此模式下需用户输入条件判断的Python表达式,更适合专业开发人员
流程引脚
- 为真时 - 条件成立时执行的步骤流程
- 为假时 - 条件不成立时执行的步骤流程
使用示例
执行逻辑
添加【IF分支】组件,在属性中设置条件参数,可双击条件输入框打开编辑框--->在编辑框中可选择IF表达式普通模式,只需选择条件关系和条件列表即会自动为你生成对应的Python表达式--->也可选择IF表达式高级模式,直接撰写Python表达式,更适合专业开发人员使用--->可在组件面板中增加或减少条件--->设置完成条件后以及对应的流程分支,例如判断变量是否为空,为真时输出“条件成功”,为假时输出“条件不成立”--->执行组件
输出结果
运行组件,即会判断条件是否成功,并运行对应的流程分支