文档中心

06 - DMX 活动监视器 (Activity Monitor)

所属模块: SuperStageEditor (SDmxActivityMonitor)
适用对象: 灯光编程师、技术人员
前置阅读: 01 - DMX 网络配置
最后更新: 2026-04-14


一、概述

DMX 活动监视器 是一个实时显示 DMX 通道值的调试工具。它以可视化的方式展示每个 Universe 中 512 个通道的当前值,帮助你:

  • 验证网络连接 — 确认是否成功收到控台发来的 DMX 信号
  • 排查地址问题 — 检查特定通道的值是否正确
  • 监控信号状态 — 实时观察 DMX 数据的变化

二、打开活动监视器

活动监视器内嵌在 DMX 配置面板的下方区域。打开 DMX 配置面板即可看到。

具体步骤:

  1. 点击 SuperStage 工具栏中的 DMX 按钮
  2. 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 按钮会:

  1. 清除 SuperDMX 子系统中所有 Universe 的缓冲区
  2. 所有通道值归零
  3. 监视器显示变为空白
  4. 场景中的灯具也会因为通道值变为 0 而回到默认状态

使用场景

  • 测试前清空残留数据
  • 确认灯具在全部通道为 0 时的行为
  • 排查是否有"幽灵数据"(不再接收但仍残留的值)

注意:Clear 只清除 SuperStage 内部的缓冲区。如果控台仍在发送信号,缓冲区会立即被新数据填充。


八、使用技巧

快速验证连接

  1. 在控台中将 Universe 1 的所有通道推满(Dimmer = 255)
  2. 查看监视器中 Universe 1 是否全部显示满格白色柱状条
  3. 如果显示正确 → 网络连接正常

定位通道地址

  1. 在控台中只推一个灯具的 Dimmer 通道(值设为 255)
  2. 在监视器中找到亮起的通道位置
  3. 该位置就是灯具的实际 DMX 地址
  4. 将灯具 Actor 的 Start Address 设为该位置(减去 Dimmer 的偏移)

检查通道冲突

  1. 将 Monitor All 设为开
  2. 在控台中分别推不同灯具的通道
  3. 观察是否有多个灯具的通道范围重叠
  4. 重叠 = 地址冲突,需要重新 Patch

九、常见问题

Q: 监视器一片空白,什么都没有?

  1. 检查 DMX 配置面板的「输入」是否已启用
  2. 确认控台正在发送 Art-Net 信号
  3. 确认本地 IP 选择正确
  4. 检查防火墙设置

Q: 只看到部分 Universe 的数据?

  • 如果使用 Monitor All 模式,只有有活跃数据的 Universe 才会显示
  • 如果控台没有发送某个 Universe 的数据,该 Universe 不会出现在监视器中

Q: 数据看起来不对(值不匹配)?

  • 检查起始 Universe 偏移设置是否正确
  • 可能存在 Universe 编号偏移,导致显示的 Universe 与控台对应关系错误

Q: 柱状条在闪烁?

  • 这是正常现象,说明控台正在以一定频率发送数据
  • DMX 信号通常以 30-44 Hz 的频率更新

下一步:请阅读 07 - Patch 工具 了解如何批量分配 DMX 地址。