Beam Bench文档

连接诊断

实时显示机器连接状态、端口检测、GRBL握手和最近的 TX/RX 通信流量。出现问题时请打开此面板。

连接诊断面板是了解机器与 Beam Bench 之间通信情况的完整信息窗口。它是只读的:其中没有任何会改变机器状态的可点击控件。此面板用于查看当前发生的情况,并在需要时打包快照以附加到错误报告中。

在以下情况下打开此面板:

  • 机器无法连接。
  • 作业执行过程中连接断开。
  • 你在控制台中看到乱码响应。
  • 你要提交与连接相关的错误报告。

打开面板

  • 默认停靠区域:lower-right
  • 默认可见::从“窗口”菜单打开
  • 热键:无默认设置

面板内容

未连接机器时的连接诊断面板。 未连接状态,没有捕获到 TX/RX 流量。

面板每秒自动刷新一次快照。内容从上到下如下:

标题栏

  • 标题和快照时间戳(本地时间,例如 14:45:30)。
  • 刷新图标按钮(右上角),用于强制刷新快照。

机器状态块

  • 会话状态:当前后端会话状态,经过格式化处理(下划线替换为空格):disconnectedconnectingvalidatingreadyrunningpausedalarmerror
  • 握手消息:最近一次握手响应。如果没有历史记录,则显示 未记录连接尝试。
  • 固件版本:控制器固件字符串(如果可用)。

串口表

列:端口VIDPID状态

  • 端口:例如 COM3/dev/ttyUSB0/dev/tty.usbserial-1410
  • VID / PID:以十六进制表示的供应商和产品 ID;如果操作系统未提供,则显示 -
  • 状态正由 Beam Bench 使用可用

已知问题

当发现层检测到已知问题时(例如,已识别芯片未安装驱动进程),此处会显示琥珀色警告框。

连接事件日志

以等宽字体显示最近 6 个事件,包含:时间戳、阶段(connecthandshake 等)、端口名称、波特率以及错误或消息。它有助于准确了解连接失败的时间和原因。

TX / RX 流量块

以两种形式显示最近的串口流量:

  • 十六进制:以十六进制表示的原始字节流。
  • ASCII:在可能的情况下,将相同字节显示为可打印文本。

如果近期没有捕获到流量,其中任一项都可能为空。

操作按钮

  • 保存诊断信息:将当前快照写入文档。适合在 Facebook 群组中分享诊断信息,或附加到错误报告中。
  • 发送至 Beam Bench:打开反馈报告对话框,其中已预填连接上下文,可直接发送。

你可以执行的操作

查看机器是否实际可见

检查串口表。如果列出了机器的端口,说明操作系统可以看到它。如果端口缺失,问题出在驱动进程或硬件层面。

查看 Beam Bench 是否占用了端口

状态列会对当前由应用打开的端口显示 正由 Beam Bench 使用。如果你预期连接已创建,但端口显示 可用,则连接未完成。

查看连接失败的原因

阅读握手消息连接事件日志。最近的失败事件会指出阶段和错误。

验证控制器是否响应

TX / RX 流量块会显示最近的活动。如果 TX 中有数据但 RX 为空,说明机器没有响应。如果两者都有内容但显示乱码,则波特率或帧格式不正确。

提交连接错误报告

点击发送至 Beam Bench。反馈报告对话框会预填连接上下文(状态、端口和最近的流量)。添加描述后提交。

需要了解的行为

  • 自动刷新间隔为 1 秒。标题栏时间戳会在每次刷新时更新。
  • TX/RX 缓冲区有大小限制,仅保留最近的流量,不保留整个会话。
  • 连接事件日志显示最近 6 个事件。更早的事件会被丢弃。
  • “保存诊断信息”会生成反馈报告格式的数据包,但只写入本地,不会提交。
  • 此面板不会修改机器状态。连接/断开控件位于激光控制设备设置对话框中。

相关内容

On this page