文章
阿尔特龙原始数据回放与快速查找任意设置
一段好的故障录制,胜过在生产线上把同一故障重现十次。现场场景永远不会完全重复:光线会略有变化,工件到位也会稍有偏差。阿尔特龙的原始数据回放正好解决了这个问题。同时,我们还将介绍一个能更快找到设置项的小工具。

回放究竟做什么?
RawDataPlayback 插件会用已录制的原始数据代替实时相机送回流程图。对流程图的其余部分而言,数据来自相机还是来自磁盘并无区别。因此,您只需录制一次,然后用不同的处理设置多次回放同一数据,并精确比较结果。
为此,请以原始格式保存数据,而不是 JPEG 或视频。RawData 节点会将相机输出的字节无损、不经任何解析地写入一个连续文件。SeparatedRawData 节点则将同样的数据保存为单独的文件,并可对其进行压缩。
回放针对的是一个包含分离文件的文件夹。如果您只有单个文件,请从 Tools 菜单打开 SingleRAW to SepRAW Converter 工具,它会将该文件转换为多个单独的文件。
- 从 Tools 菜单打开 Manage Virtual Cameras 窗口,按 + Sep Raw。系统会创建一个带有新序列号的回放源,并以默认回放流程图打开。
- 在其设置面板中,用 Browse… 选择录制文件夹。
- 按 ▶ 开始回放,按 ⏸ 暂停,按 ■ 停止。
- 在 Playback speed (count/s) 中设置速度,默认为每秒 25 条记录。
- 要在录制内容中移动,请使用滑块或 ±1、±10、±100 和 ±1000 按钮。
回放过程中,Time 和 Index 显示录制内容中的当前位置。File Name 给出当前文件的名称,File Time 显示该文件的录制时间。Repeat 选项默认开启,录制内容结束时会从头重新开始回放。使用 Send Modification Time 可将文件时间写到图像上,文字大小通过 Font Size 设置。如果您的相机在每条记录中附带额外字节,Extra Bytes 部分会显示这些字节。
保持 Repeat 开启,并用 ⏸ 暂停在某条特定记录上。然后修改处理插件中的一个参数并观察结果。由于输入固定不变,输出中的任何差异都只来自该参数。记下 Index 编号,以便之后准确回到同一条记录。
阿尔特龙流程图有时包含数十个节点,每个节点都有自己的设置面板。与其在各个选项卡中逐一翻找,不如在左栏顶部的 UI Search 框中输入设置名称,例如 Gamma 或 Exposure。
- 搜索涵盖所有分组中的面板:相机控制器、处理、显示和存储。菜单和诊断部分也包括在内。
- 选中某个结果后,界面会跳转到该控件并将其高亮显示。
- 如果勾选了 Focus on result,光标会直接落在该控件上,您可以立即修改数值。
- 部分插件还设有相关关键词;例如,输入 mp4 或 hevc 即可找到视频录制插件。
将两者结合起来对故障排查非常有用。您回放数据、暂停在某条记录上,再用 UI Search 直接跳到要测试的参数。您不再需要记住它位于哪个插件、哪个选项卡中。要了解其他功能,请参阅 阿尔特龙。
一份关于原始图像数据的简短通用资料: 维基百科(英文).
如果您有一段表现异常的录制,希望我们和您一起查看,请通过 联系页面。