端口控制台
端口控制台(Debug & Console Porte)是一个面板,实时显示所有通信活动的日志, 并允许向端口手动发送命令。它是硬件调试和诊断的主要工具。
注意:端口控制台是技术工具,无论界面使用哪种语言,其文字始终为意大利语。下文中意大利语标签后面的括号内为其中文含义。
打开和关闭控制台
在启动窗口或主编辑器中按 Ctrl+Shift+C 即可显示或隐藏控制台。 它以浮动窗口的形式打开,也可以停靠到窗口边缘。
Flag di debug(调试选项)
上方区域包含控制日志输出内容的选项:
| 选项 | 描述 |
|---|---|
| DBG | 内部调试消息(非常详细,供开发人员使用)。 |
| INF | 一般信息消息(端口打开/关闭、播放开始/停止)。 |
| WRN | 非严重警告(端口已打开、孤立元素等)。 |
| ERR | 错误(连接失败、无效数据帧、异常)。 |
| Dry-run (no TX reale)(空运行,不实际发送) | 启用后,会生成命令,但不会通过串行端口发送。适合在未连接硬件时测试动画。 |
| Log I/O | 显示端口上发送和接收的每一个二进制数据帧。 |
| Log Timeline | 显示播放引擎的详细信息:光标位置、活动片段、生成的命令。 |
| Verbose | 提高日志的整体详细程度。 |
Porte seriali(串行端口)
| 控件 | 功能 |
|---|---|
| Porta(端口) | 选择要操作的端口:先列出域中已配置的端口,再列出电脑上检测到且尚未被域使用的串口,标记为“porta del PC”(例如 COM3 — Arduino Mega 2560)。 |
| Aggiorna(刷新) | 重新加载端口列表。在控制台已打开的情况下连接控制板后使用。 |
| Connetti(连接) | 手动打开所选端口,但不开始播放。 |
| Disconnetti(断开) | 关闭所选端口。 |
| Timestamp(时间戳) | 在每行日志开头添加时间。 |
Pulisci(清除)旁边的 Aiuto(帮助)按钮或 F1 键可打开本页。
Comandi(命令)
Comandi区域用于向活动端口发送预定义的命令:
- 命令列表:选择命令。可用命令包括 DEIMOS 诊断(固件版本、ping、详细日志)、 总线舵机或 PWM 舵机(直接引脚或 PCA9685)的定位、开关控制、D5S 播放器控制(播放、停止、状态) 以及系统命令(打开/清空日志文件)。
- 参数:如果命令需要参数,该字段会被启用,并以灰色显示所需的参数,用空格分隔
(例如
pin gradi(0-180),其中 gradi = 角度)。 - Invia(发送;或在参数字段中按回车):发送命令。
典型用法:选择一个端口,按 Connetti,然后向舵机发送定位命令,
在创建动画之前确认它能正确响应。
Log porte(端口日志)
下方的文本面板显示经当前选项过滤后的所有消息,并自动滚动到底部。 Pulisci(清空)按钮会清除显示的日志;? 按钮打开本帮助页面。