跳转至

TCode 设备连接(Serial Device Setup)

1. 概述(Overview)

VoiceScriptPlayer 使用 TCode 协议
可通过 USB串口(Serial)通信 直接连接设备。
这意味着程序与设备之间直接通信,无需经过 Intiface。

TCode 连接主要用于以下设备: - 基于 USB-Serial 的 DIY 设备(例如:OSR2、SR6 等)
- 基于 Arduino / ESP32 的 TCode 控制器
- 常见 USB-Serial 芯片组(如 CH340、CP210x、FTDI 等)


2. 连接步骤(Connection Steps)

🖱️ 第一步 — 选择连接方式

启动 VoiceScriptPlayer,点击左侧菜单中的“设备连接”。
在“选择连接方式”界面中,选择 直接连接(Direct Connection)

💡 从左到右依次是:
不连接直接连接Intiface Central
TCode 必须选择第二项 直接连接


🔌 第二步 — 选择要连接的设备

下一步会显示可用的 COM 端口列表

当通过 USB 连接设备时,端口几乎会立即显示;
但 🔵 如果使用蓝牙连接,则设备名称可能需要等待约 5~10 秒才会出现。
最初仅显示为 “标准蓝牙串口链接(COMx)” 的形式:

📷 初始显示示例:

稍后蓝牙设备被识别后,会显示实际设备名称(例如 FUNSR1-15877):

📷 识别后显示示例:

⏳ 蓝牙连接可能因端口初始化过程而出现延迟。
若名称未变化,请确认设备是否已配对,
或重新打开列表进行刷新。


⚙️ 第三步 — 设置连接参数

在右侧面板中,将 协议类型 设置为 TCode
然后点击 [连接] 按钮打开端口。

连接成功后,“运行测试(Test Connection)”按钮会被激活。


🔁 第四步 — 运行测试

点击 [运行测试] 按钮后,设备会做出简单反应以确认连接状态。
如果测试正常完成,[保存] 按钮会启用。
请确认设备能上下运动 3~4 次。
即使连接到错误的设备,也可能激活 [保存] 按钮,请谨慎确认。

✅ 点击保存后,当前连接将被设为默认设备。
之后程序会自动记忆并在下次启动时自动连接。


🟢 第五步 — 确认连接状态

完成设置后,
界面右上角会显示 已连接设备: TCode
同时选中的连接方式图标会出现 绿色边框

💡 当边框显示为绿色时,说明连接正常,
TCode 指令会立即从事件或脚本中发送。


3. 连接后的运行(Operation)

  • 连接保持期间,所有 TCode 事件Stroke 模式 都会实时传输。
  • 若连接中断,界面顶部的状态指示会变为灰色。
  • 保存的端口将在下次启动时自动恢复。

4. 故障排除(Troubleshooting)

问题 原因 解决方法
设备未显示在列表中 驱动程序未安装 请在设备管理器中安装端口驱动程序
连接失败 端口被占用 检查是否有其他程序(如 Intiface)占用了同一端口
无法响应测试 Baudrate 不匹配或不支持 TCode 检查设备固件设置
连接后立即断开 USB 线缆损坏或端口供电不足 更换 USB 端口或使用带电源的 USB 集线器

5. 注意事项(Notes)

  • 如果同一设备也被 Intiface Central 使用,请确保不要同时运行,以避免端口冲突。