变量求和判断¶
变量求和判断用于把多个变量进行求和,并根据求和结果与两个阈值变量的关系抛出不同事件。它适合分数累计、资源数量、步骤计数和多项指标合并判断。
资源文件¶
| 项目 | 内容 |
|---|---|
| 分类 | 逻辑控制 |
| 最新资源 | 变量求和判断-v1.2.xobj |
| 原始说明 | 变量求和判断-v1.2_文档.txt |
| 来源目录 | 00 通用/逻辑控制/变量求和判断 |
使用前提¶
- 已明确需要求和的变量含义。
- 已确定两个阈值变量的边界关系。
- 变量 2 应大于变量 1。
参数说明¶
属性栏中配置两个阈值变量、绑定课程参数和调试 UI。

| 参数 | 作用 | 推荐配置 | 注意事项 |
|---|---|---|---|
| 变量1 | 设置第一个阈值边界。 | 填写低阈值,例如合格线。 | 变量 1 应小于变量 2。 |
| 变量2 | 设置第二个阈值边界。 | 填写高阈值,例如优秀线。 | 变量 2 需要大于变量 1。 |
| 绑定的课程参数 | 指定可用于读取或保存结果的课程参数。 | 填写需要参与统计的课程参数名。 | 参数值应为数字或可转换为数字的值。 |
| 显示调试UI | 控制是否显示变量和判断结果。 | 调试时开启,正式训练时关闭。 | 调试 UI 可帮助核对变量和阈值,但不适合作为正式提示。 |
监听事件¶
监听事件用于接收变量求和结果落入哪个阈值区间。

| 事件 | 触发条件 | 典型用途 |
|---|---|---|
| 变量和小于变量1 | 求和结果低于第一个阈值。 | 判定未达标、失败或继续训练。 |
| 变量和大于等于变量1小于等于变量2 | 求和结果处于两个阈值之间。 | 判定合格、进入普通完成分支。 |
| 变量和大于变量2 | 求和结果高于第二个阈值。 | 判定优秀、触发高分奖励或高级分支。 |
可执行行为¶
执行行为用于开启检查、停止检查,以及修改变量或阈值。

| 行为 | 效果 | 常见调用时机 |
|---|---|---|
| 开始检查 | 开始根据当前变量和阈值输出判断事件。 | 进入需要持续或周期判断的阶段。 |
| 停止检查 | 停止变量求和判断。 | 阶段结束或避免重复触发。 |
| 设置变量为 | 将指定变量设置为指定值。 | 初始化变量或直接覆盖统计值。 |
| 变量增加 | 指定变量增加指定数值。 | 学员完成正向操作、加分或累计数量。 |
| 变量减少 | 指定变量减少指定数值。 | 扣分、消耗资源或撤销一次计数。 |
| 设置阈值变量1为* | 修改第一个阈值。 | 根据难度或人数动态调整低阈值。 |
| 阈值变量1增加* | 增加第一个阈值。 | 提高合格门槛。 |
| 阈值变量1减少* | 减少第一个阈值。 | 降低合格门槛。 |
| 设置阈值变量2为* | 修改第二个阈值。 | 根据难度或人数动态调整高阈值。 |
| 阈值变量2增加* | 增加第二个阈值。 | 提高优秀门槛。 |
| 阈值变量2减少* | 减少第二个阈值。 | 降低优秀门槛。 |
使用步骤¶
- 将资源导入课程工程。
- 设置变量 1、变量 2 和绑定的课程参数。
- 调试阶段按需开启调试 UI。
- 通过行为设置、增加或减少变量。
- 执行“开始检查”并监听对应区间事件。
- 阶段结束后执行“停止检查”。
常见问题¶
| 问题 | 建议 |
|---|---|
| 判断区间不符合预期。 | 检查变量 2 是否大于变量 1,并核对当前变量和。 |
| 事件重复触发。 | 不需要持续判断时执行“停止检查”。 |
| 课程参数没有参与计算。 | 确认“绑定的课程参数”名称与课程参数配置一致。 |