Beam Bench文档

连接诊断

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

连接诊断面板是了解机器与 Beam Bench 之间通信内容的完整信息流。它是只读的:这里没有任何会改变机器状态的可点击控件。它用于显示正在发生的事情,并在需要时打包快照以用于错误报告。

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

  • 机器无法连接。
  • 连接在作业中途断开。
  • 你在控制台中看到乱码响应。
  • 你正在提交与连接有关的错误报告。

打开面板

  • 默认位置:打开时位于中右侧
  • 默认是否可见::从窗口菜单打开
  • 快捷键:无默认快捷键

界面内容

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

面板每秒自动刷新一次快照。从上到下包括:

标题栏

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

机器状态块

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

串行端口表

列:端口VIDPID状态

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

已知问题

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

连接事件日志

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

TX / RX 通信块

以两种表示形式显示最近的串行通信:

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

如果最近没有捕获通信,任一表示都可能为空。

操作按钮

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

可执行的操作

查看机器是否确实可见

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

查看 Beam Bench 是否占用了端口

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

查看连接失败的原因

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

验证控制器是否响应

TX / RX 通信块会显示最近的活动。如果 TX 有数据而 RX 为空,说明机器没有响应。如果两者都有内容但出现乱码,说明波特率或帧格式错误。

提交连接错误报告

单击发送到 Beam Bench。反馈报告对话框会包含可用的连接上下文。提供机器或控制器型号以及简短说明,然后在提交前检查报告。探测尝试可以区分无法打开的端口、无响应端口和无法识别的响应。

需要了解的行为

  • 自动刷新间隔为 1 秒。标题时间戳会在每次刷新时更新。
  • TX/RX 缓冲区有大小限制,只保留最近的通信,而不是整个会话。
  • 日志会保留有限的近期历史。诊断报告会保留探测尝试和更大的近期通信快照;较旧的条目最终会被删除。
  • 保存诊断信息会生成反馈样式的捆绑包,但会在本地写入,而不是提交。
  • 此面板不会修改机器状态。连接和断开控件位于激光控制设备设置对话框中。

相关内容

On this page