单次汇流¶
用途¶
“单次汇流”让多个可能同时成立的入口共享一个后续动作,但在一次蓝图运行中只执行一次。典型场景是多个时间或识别条件都能触发同一个宏:如果两个条件同时命中,只让最先到达的一路继续。
它不是“等待所有输入到齐”的同步节点。
添加路径¶
Shift+A → 执行管理 → 单次汇流
执行行为¶
本次蓝图运行中,第一个到达任意输入的执行信号会从“通过”输出继续。之后到达该节点的所有执行信号都会被拦截。下一次重新运行蓝图时,门禁自动恢复。
多个路线几乎同时到达时,节点会在放行前完成一次不可分割的先到判定,因此不会同时放行两路。
输入端口¶
| 端口 | 类型 | 必填 | 说明 |
|---|---|---|---|
输入 0 … 输入 11 | 执行 | 至少连接一个 | 所有输入地位相同,最先到达者获准通过。实际显示数量可调整。 |
输出端口¶
| 端口 | 类型 | 说明 |
|---|---|---|
| 通过 | 执行 | 本次蓝图运行中最多触发一次。 |
属性¶
| 属性 | 默认值 | 范围 | 说明 |
|---|---|---|---|
| 输入数量 | 2 | 2–12 | 使用节点上的减号和加号调整。 |
该节点没有手动复位输入。如果需要在同一次运行中重新开放门禁,请改用仅执行一次并连接 Reset。
最小示例¶
即使 A、B 都为真,“执行宏”也只会启动一次。
常见错误¶
- 第二个输入没有继续执行:这是节点的核心行为,不是连线故障。
- 希望输入全部到齐后再继续:单次汇流只选择第一个输入,不统计已到达数量。
- 希望循环的每一轮都允许一次:门禁按整次蓝图运行保存状态,不会随普通循环轮次自动重置。