06 - DMX 活动监视器 (Activity Monitor)
所属模块: SuperStageEditor (SDmxActivityMonitor)
适用对象: 灯光编程师、技术人员
前置阅读: 01 - DMX 网络配置
最后更新: 2026-04-14
一、概述
DMX 活动监视器 是一个实时显示 DMX 通道值的调试工具。它以可视化的方式展示每个 Universe 中 512 个通道的当前值,帮助你:
- 验证网络连接 — 确认是否成功收到控台发来的 DMX 信号
- 排查地址问题 — 检查特定通道的值是否正确
- 监控信号状态 — 实时观察 DMX 数据的变化
二、打开活动监视器
活动监视器内嵌在 DMX 配置面板的下方区域。打开 DMX 配置面板即可看到。
具体步骤:
- 点击 SuperStage 工具栏中的 DMX 按钮
- DMX 配置面板打开后,上方是输入/输出设置,下方就是活动监视器
三、界面布局
活动监视器的界面分为两个部分:
3.1 控制栏
位于监视器顶部,包含以下控件:
| 控件 | 说明 |
|---|---|
| Monitor All 复选框 | 勾选后显示所有活跃的 Universe(有数据的 Universe 会自动出现) |
| Universe 数字输入框 | 当 Monitor All 未勾选时,指定要监控的单个 Universe 编号 |
| Clear 按钮 | 清除所有 Universe 的 DMX 缓冲区数据(将所有通道值归零) |
3.2 通道显示区
位于控制栏下方,占据面板的主要区域:
Universe 1
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│▓│▓│ │ │▓│▓│▓│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│█│█│ │ │▓│█│▓│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│█│█│ │ │█│█│█│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
1 2 3 4 5 6 7 8 ... 512
四、通道值显示方式
每个通道以一个灰度柱状条表示:
| 通道值 | 柱状条高度 | 颜色 |
|---|---|---|
| 0 | 无(空白) | — |
| 1 - 127 | 低到中 | 深灰到中灰 |
| 128 - 254 | 中到高 | 中灰到浅灰 |
| 255 | 最高(满格) | 白色 |
柱状条颜色规则:
- 通道值越大 → 柱状条越高、颜色越亮
- 通道值 = 0 → 不显示柱状条
- 通道值 = 255 → 满格白色柱状条
五、监控模式
5.1 监控所有 Universe(Monitor All = 开)
- 自动显示所有有活跃数据的 Universe
- 每个 Universe 占据一行,上方标注 Universe 编号
- 当新的 Universe 收到数据时,自动添加显示行
- 适合快速总览所有 DMX 信号状态
5.2 监控单个 Universe(Monitor All = 关)
- 仅显示指定编号的单个 Universe
- 在 Universe 数字输入框中输入要监控的 Universe 编号
- 适合集中调试特定 Universe 的通道
六、数据刷新
活动监视器自动周期性刷新,从 SuperDMX 子系统读取最新的通道数据。
| 特性 | 说明 |
|---|---|
| 刷新频率 | 自动(跟随编辑器 Tick) |
| 数据来源 | USuperDMXSubsystem 的 DMX 缓冲区 |
| 延迟 | 极低(通常 < 1 帧) |
注意:监视器显示的是 SuperStage 内部缓冲区中的值。如果配置正确,这些值应与控台发送的值完全一致。
七、Clear 按钮
点击 Clear 按钮会:
- 清除 SuperDMX 子系统中所有 Universe 的缓冲区
- 所有通道值归零
- 监视器显示变为空白
- 场景中的灯具也会因为通道值变为 0 而回到默认状态
使用场景:
- 测试前清空残留数据
- 确认灯具在全部通道为 0 时的行为
- 排查是否有"幽灵数据"(不再接收但仍残留的值)
注意:Clear 只清除 SuperStage 内部的缓冲区。如果控台仍在发送信号,缓冲区会立即被新数据填充。
八、使用技巧
快速验证连接
- 在控台中将 Universe 1 的所有通道推满(Dimmer = 255)
- 查看监视器中 Universe 1 是否全部显示满格白色柱状条
- 如果显示正确 → 网络连接正常
定位通道地址
- 在控台中只推一个灯具的 Dimmer 通道(值设为 255)
- 在监视器中找到亮起的通道位置
- 该位置就是灯具的实际 DMX 地址
- 将灯具 Actor 的 Start Address 设为该位置(减去 Dimmer 的偏移)
检查通道冲突
- 将 Monitor All 设为开
- 在控台中分别推不同灯具的通道
- 观察是否有多个灯具的通道范围重叠
- 重叠 = 地址冲突,需要重新 Patch
九、常见问题
Q: 监视器一片空白,什么都没有?
- 检查 DMX 配置面板的「输入」是否已启用
- 确认控台正在发送 Art-Net 信号
- 确认本地 IP 选择正确
- 检查防火墙设置
Q: 只看到部分 Universe 的数据?
- 如果使用 Monitor All 模式,只有有活跃数据的 Universe 才会显示
- 如果控台没有发送某个 Universe 的数据,该 Universe 不会出现在监视器中
Q: 数据看起来不对(值不匹配)?
- 检查起始 Universe 偏移设置是否正确
- 可能存在 Universe 编号偏移,导致显示的 Universe 与控台对应关系错误
Q: 柱状条在闪烁?
- 这是正常现象,说明控台正在以一定频率发送数据
- DMX 信号通常以 30-44 Hz 的频率更新
下一步:请阅读 07 - Patch 工具 了解如何批量分配 DMX 地址。