课程变量比对¶
课程变量比对用于比较两个课程参数,并根据等于、不等于、大于、大于等于、小于、小于等于输出对应事件。它适合参数门槛判断、分数比较、库存或计数比较,以及跨逻辑元共享变量后的结果分支。
资源文件¶
| 项目 | 内容 |
|---|---|
| 分类 | 逻辑控制 |
| 最新资源 | 课程变量比对-v1.0.xobj |
| 原始说明 | 课程变量比对-v1.0_文档.txt |
| 来源目录 | 00 通用/逻辑控制/课程变量比对 |
使用前提¶
- 已创建需要比较的两个课程参数。
- 两个课程参数的值类型应能进行比较。
- 需要明确是手动触发比较,还是自动定时比较。
参数说明¶
属性栏中配置需要比较的两个课程参数和调试 UI。

| 参数 | 作用 | 推荐配置 | 注意事项 |
|---|---|---|---|
| 课程参数1 | 指定比较左侧的课程参数。 | 填写主要判断对象,例如当前分数或当前数量。 | 参数名称必须与课程参数配置一致。 |
| 课程参数2 | 指定比较右侧的课程参数。 | 填写目标值、阈值或另一个统计参数。 | 两个参数应使用可比较的数值或文本格式。 |
| 是否显示调试UI | 控制是否显示参数值和比较结果。 | 调试参数流转时开启,正式训练时关闭。 | 调试 UI 便于核对参数值,但不应暴露考核判断。 |
监听事件¶
监听事件用于接收两个课程参数的比较结果。

| 事件 | 触发条件 | 典型用途 |
|---|---|---|
| 课程参数1等于课程参数2 | 参数 1 与参数 2 相等。 | 判断数量刚好满足、答案一致或状态匹配。 |
| 课程参数1不等于课程参数2 | 参数 1 与参数 2 不相等。 | 判断答案不一致或条件未完全满足。 |
| 课程参数1大于课程参数2 | 参数 1 大于参数 2。 | 判断超过阈值、分数达更高等级。 |
| 课程参数1大于等于课程参数2 | 参数 1 大于或等于参数 2。 | 判断达到最低要求。 |
| 课程参数1小于课程参数2 | 参数 1 小于参数 2。 | 判断不足、未达标或需要继续累计。 |
| 课程参数1小于等于课程参数2 | 参数 1 小于或等于参数 2。 | 判断不超过限制或仍在允许范围内。 |
可执行行为¶
执行行为用于立即比较或开启、停止自动定时比较。

| 行为 | 效果 | 常见调用时机 |
|---|---|---|
| 进行课程参数比较 | 立即比较两个课程参数并抛出对应事件。 | 参数更新后、进入下一阶段前。 |
| 开始自动定时进行课程参数比较 | 开始定时比较两个课程参数。 | 需要持续监控参数关系时。 |
| 停止自动定时进行课程参数比较 | 停止定时比较。 | 阶段结束或避免重复输出事件。 |
使用步骤¶
- 将资源导入课程工程。
- 设置课程参数 1 和课程参数 2。
- 调试阶段按需开启调试 UI。
- 参数更新后执行“进行课程参数比较”,或开启自动定时比较。
- 监听对应比较事件,连接成功、失败或分级流程。
- 不再需要持续比较时,执行“停止自动定时进行课程参数比较”。
常见问题¶
| 问题 | 建议 |
|---|---|
| 比较结果不符合预期。 | 开启调试 UI,确认两个课程参数的实际值和类型。 |
| 自动比较重复触发。 | 阶段结束后执行“停止自动定时进行课程参数比较”。 |
| 事件没有触发。 | 确认已执行一次比较行为,或自动定时比较已开启。 |