VWED_server/docs/progress_components.md
2025-04-30 16:57:46 +08:00

202 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 流程功能块使用说明
## break (BreakBp)
### 描述
本块用于跳出当前循环。
### 输入参数
### 输出参数
## 延迟 (DelayBp)
### 描述
本块用于实现延迟执行。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------|---------|--------|---------|
| timeMillis | 必填 | Long | 毫秒 |
### 输出参数
## If (IfBp)
### 描述
本块用于条件判断。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-----------|---------|---------|--------|
| condition | 必填 | Boolean | 条件 |
### 子块
| 子块名 | 子块描述 |
|--------|---------|
| default | 默认 |
### 输出参数
## If-Else (IfElseBp)
### 描述
本块用于条件分支判断。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------|---------|---------|----------|
| conditionIf | 必填 | Boolean | if条件 |
### 子块
| 子块名 | 子块描述 |
|-------|---------|
| if | if为真 |
| else | else |
### 输出参数
## 遍历数组 (IterateListBp)
### 描述
本块用于遍历数组中的元素。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-------|---------|----------|-------|
| list | 必填 | JSONArray | 数组 |
### 上下文变量
| 变量名 | 类型 | 描述 |
|-------|------|----------|
| index | Long | 循环索引 |
| item | Any | 当前项 |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 并行执行 (ParallelFlowBp)
### 描述
本块用于并行执行多个子块。
### 输入参数
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 重复执行N次 (RepeatNumBp)
### 描述
本块用于重复执行子块N次。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-------|---------|------|--------------|
| num | 必填 | Long | 次数N<1000|
### 上下文变量
| 变量名 | 类型 | 描述 |
|-------|------|----------|
| index | Long | 循环索引 |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## return (ReturnBp)
### 描述
本块用于从当前流程返回
### 输入参数
### 输出参数
## 串行执行 (SerialFlowBp)
### 描述
本块用于串行执行多个子块
### 输入参数
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 抛出异常 (ThrowExceptionBp)
### 描述
本块用于抛出异常
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|---------|---------|--------|------------|
| message | 必填 | String | 异常提示文本 |
### 输出参数
## while (WhileBp)
### 描述
本块用于循环执行
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------------|---------|---------|-------------------------|
| loopCondition | 必填 | Boolean | 循环条件 |
| runOnce | 非必填 | Boolean | 至少执行一次子块 |
| retryPeriod | 非必填 | Long | 循环时间间隔(ms) |
| printContinuously | 非必填 | Boolean | 是否持续打印日志(默认为false) |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数